Function: smie-bnf--set-class
smie-bnf--set-class is a byte-compiled function defined in smie.el.gz.
Signature
(smie-bnf--set-class TABLE TOKEN CLASS)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/smie.el.gz
(defun smie-bnf--set-class (table token class)
(let ((prev (gethash token table class)))
(puthash token
(cond
((eq prev class) class)
((eq prev t) t) ;Non-terminal.
(t (display-warning
'smie
(format "token %s is both %s and %s" token class prev))
'neither))
table)))