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)))