Function: ebnf-make-repeat
ebnf-make-repeat is a byte-compiled function defined in ebnf2ps.el.gz.
Signature
(ebnf-make-repeat TIMES PRIMARY &optional UPPER)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebnf2ps.el.gz
exception)) ; 7 exception element
(defun ebnf-make-repeat (times primary &optional upper)
(vector 'ebnf-generate-repeat ; 0 generator
'ignore ; 1 width fun
'ebnf-repeat-dimension ; 2 dimension fun
0.0 ; 3 entry
0.0 ; 4 height
0.0 ; 5 width
; 6 times
(cond ((and times upper) ; L * U, L * L
(if (string= times upper)
(if (string= times "")
" * "
times)
(concat times " * " upper)))
(times ; L *
(concat times " *"))
(upper ; * U
(concat "* " upper))
(t ; *
" * "))
primary)) ; 7 element