Function: ebnf-yac-factor
ebnf-yac-factor is a byte-compiled function defined in ebnf-yac.el.gz.
Signature
(ebnf-yac-factor TOKEN)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebnf-yac.el.gz
;;; Factor = Name
;;; | "'" "character" "'"
;;; | "error"
;;; | "{" "C like commands" "}"
;;; .
(defun ebnf-yac-factor (token)
(cond
;; 'character'
((eq token 'terminal)
(ebnf-make-terminal ebnf-yac-lex))
;; Name
((eq token 'non-terminal)
(ebnf-make-non-terminal ebnf-yac-lex))
;; "error"
((eq token 'yac-error)
(ebnf-make-special ebnf-yac-lex))
;; not a factor
(t
nil)
))