Function: elisp-scope-oclosure-lambda-1
elisp-scope-oclosure-lambda-1 is a byte-compiled function defined in
elisp-scope.el.gz.
Signature
(elisp-scope-oclosure-lambda-1 LOCAL BINDINGS ARGS BODY)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/elisp-scope.el.gz
(defun elisp-scope-oclosure-lambda-1 (local bindings args body)
(if bindings
(let* ((binding (ensure-list (car bindings)))
(sym (car binding))
(bare (elisp-scope--sym-bare sym))
(beg (elisp-scope--sym-pos sym)))
(when beg (elisp-scope--binding bare beg))
(elisp-scope-1 (cadr binding))
(elisp-scope-oclosure-lambda-1
(if bare (elisp-scope--local-new bare beg local) local)
(cdr bindings) args body))
(let ((elisp-scope-local-bindings local))
(elisp-scope-lambda args body))))