Function: hif-parse-exp
hif-parse-exp is a byte-compiled function defined in hideif.el.gz.
Signature
(hif-parse-exp TOKEN-LIST &optional MACRONAME)
Documentation
Parse the TOKEN-LIST.
Return translated list in prefix form. MACRONAME is applied when invoking macros to prevent self-reference.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/hideif.el.gz
(defun hif-parse-exp (token-list &optional macroname)
"Parse the TOKEN-LIST.
Return translated list in prefix form. MACRONAME is applied when invoking
macros to prevent self-reference."
(let ((hif-token-list (hif-expand-token-list token-list macroname nil))
(hif-token nil))
(hif-nexttoken)
(prog1
(and hif-token
(hif-exprlist))
(if hif-token ; is there still a token?
(error "Error: unexpected token at line %d: `%s'"
(line-number-at-pos)
(or (car (rassq hif-token hif-token-alist))
hif-token))))))