Function: ebnf-ebx-concatenation
ebnf-ebx-concatenation is a byte-compiled function defined in
ebnf-ebx.el.gz.
Signature
(ebnf-ebx-concatenation TOKEN)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebnf-ebx.el.gz
;; concatenation ::= exception*
(defun ebnf-ebx-concatenation (token)
(let ((term (ebnf-ebx-exception token))
seq)
(or (setq token (car term)
term (cdr term))
(error "Empty element"))
(setq seq (cons term seq))
(while (setq term (ebnf-ebx-exception token)
token (car term)
term (cdr term))
(setq seq (cons term seq)))
(cons token
(ebnf-token-sequence seq))))