Function: elisp-scope--analyze-seq-let
elisp-scope--analyze-seq-let is a byte-compiled function defined in
elisp-scope.el.gz.
Signature
(elisp-scope--analyze-seq-let F &rest ARGS)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/elisp-scope.el.gz
(elisp-scope-define-macro-analyzer seq-let (args sequence &rest body)
(elisp-scope-1 sequence)
(let ((l elisp-scope-local-bindings))
(dolist (arg args)
(let* ((bare (elisp-scope--sym-bare arg))
(beg (elisp-scope--sym-pos arg)))
(if (eq bare '&rest)
(elisp-scope--report 'ampersand beg bare)
(when beg (elisp-scope--binding bare beg))
(setq l (elisp-scope--local-new bare beg l)))))
(let ((elisp-scope-local-bindings l)) (elisp-scope-n body))))