Function: byte-optimize--constant-symbol-p
byte-optimize--constant-symbol-p is a byte-compiled function defined
in byte-opt.el.gz.
Signature
(byte-optimize--constant-symbol-p EXPR)
Documentation
Whether EXPR is a constant symbol, like (quote hello), nil, t, or :keyword.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/byte-opt.el.gz
(defun byte-optimize--constant-symbol-p (expr)
"Whether EXPR is a constant symbol, like (quote hello), nil, t, or :keyword."
(if (consp expr)
(and (memq (car expr) '(quote function))
(symbolp (cadr expr)))
(or (memq expr '(nil t))
(keywordp expr))))