Function: ebnf-eps-header-footer-comment
ebnf-eps-header-footer-comment is a byte-compiled function defined in
ebnf2ps.el.gz.
Signature
(ebnf-eps-header-footer-comment STR)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebnf2ps.el.gz
")"))) ; insert end-string delimiter
(defun ebnf-eps-header-footer-comment (str)
;; parse header/footer comment string
(let ((len (1- (length str)))
(index 0)
new start fmt)
(while (setq start (string-search "%" str index))
(setq fmt (if (< start len) (aref str (1+ start)) ?\?)
new (concat new
(substring str index start)
(cond ((= fmt ?%) "%")
((= fmt ?H) (ebnf-eps-header))
((= fmt ?F) (ebnf-eps-footer))
(t nil)
))
index (+ start 2)))
(ebnf-eps-string (concat new
(and (<= index len)
(substring str index (1+ len)))))))