Function: elisp-scope--analyze-eval
elisp-scope--analyze-eval is a byte-compiled function defined in
elisp-scope.el.gz.
Signature
(elisp-scope--analyze-eval F FORM &optional LEXICAL)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/elisp-scope.el.gz
(elisp-scope-define-analyzer eval (f form &optional lexical)
(elisp-scope-report-s f 'function)
;; TODO: Use elisp-scope-1 with outspec `code' in the next line.
;; Difficulty: that would analyze the quoted code as if it is
;; evaluated in an unrelated local environment, so local variables
;; wouldn't be recognized correctly etc. We can solve that by adding
;; some `code-evaled-here' outspec.
(elisp-scope-1 (or (elisp-scope--unquote form) form))
(elisp-scope-1 lexical))