Function: elisp-scope-cl-tagbody
elisp-scope-cl-tagbody is a byte-compiled function defined in
elisp-scope.el.gz.
Signature
(elisp-scope-cl-tagbody LABELS STATEMENTS)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/elisp-scope.el.gz
(defun elisp-scope-cl-tagbody (labels statements)
(if labels
(let* ((label (car labels))
(bare (elisp-scope--sym-bare label)))
(when-let* ((beg (elisp-scope--sym-pos label)))
(elisp-scope--report 'label beg bare beg))
(let ((elisp-scope-label-alist
(if bare
(elisp-scope--local-new bare (elisp-scope--sym-pos label) elisp-scope-label-alist)
elisp-scope-label-alist)))
(elisp-scope-cl-tagbody (cdr labels) statements)))
(elisp-scope-n statements)))