Function: elisp-scope--symbol
elisp-scope--symbol is a byte-compiled function defined in
elisp-scope.el.gz.
Signature
(elisp-scope--symbol SYM)
Documentation
Analyze and report symbol SYM as a variable reference.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/elisp-scope.el.gz
(defun elisp-scope--symbol (sym)
"Analyze and report symbol SYM as a variable reference."
(when-let* ((beg (elisp-scope--sym-pos sym))
(bare (bare-symbol sym)))
(if (keywordp bare) (elisp-scope--report 'constant beg bare)
(unless (eq bare t) ; Do not report t as a variable.
(elisp-scope--variable
bare beg (alist-get bare elisp-scope-local-bindings))))))