Function: ebnf-terminal-dimension1
ebnf-terminal-dimension1 is a byte-compiled function defined in
ebnf2ps.el.gz.
Signature
(ebnf-terminal-dimension1 NODE FONT-HEIGHT FONT-WIDTH SPACE)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebnf2ps.el.gz
(defun ebnf-terminal-dimension1 (node font-height font-width space)
(let ((height (+ space font-height space))
(len (length (ebnf-node-name node))))
(ebnf-node-entry node (* height 0.5))
(ebnf-node-height node height)
(ebnf-node-width node (+ ebnf-basic-width
ebnf-arrow-extra-width
space
(* len font-width)
space
ebnf-basic-width)))
(ebnf-log " name : %S" (ebnf-node-name node))
(ebnf-log " entry : %7.3f" (ebnf-node-entry node))
(ebnf-log " height : %7.3f" (ebnf-node-height node))
(ebnf-log " width : %7.3f" (ebnf-node-width node)))