Function: ebnf-optional-dimension
ebnf-optional-dimension is a byte-compiled function defined in
ebnf2ps.el.gz.
Signature
(ebnf-optional-dimension OPTIONAL)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebnf2ps.el.gz
;; [optional width-fun dim-fun entry height width element]
(defun ebnf-optional-dimension (optional)
(ebnf-log "(ebnf-optional-dimension optional)")
(let ((body (ebnf-node-list optional)))
(ebnf-node-dimension-func body)
(ebnf-node-entry optional (ebnf-node-entry body))
(ebnf-node-height optional (+ (ebnf-node-height body)
ebnf-vertical-space))
(ebnf-node-width optional (+ (ebnf-node-width body)
ebnf-horizontal-space)))
(ebnf-log " optional entry : %7.3f" (ebnf-node-entry optional))
(ebnf-log " optional height : %7.3f" (ebnf-node-height optional))
(ebnf-log " optional width : %7.3f" (ebnf-node-width optional)))