Function: byte-compile-make-lambda-lexenv
byte-compile-make-lambda-lexenv is a byte-compiled function defined in
bytecomp.el.gz.
Signature
(byte-compile-make-lambda-lexenv ARGS)
Documentation
Return a new lexical environment for a lambda expression FORM.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/bytecomp.el.gz
(defun byte-compile-make-lambda-lexenv (args)
"Return a new lexical environment for a lambda expression FORM."
(let* ((lexenv nil)
(stackpos 0))
;; Add entries for each argument.
(dolist (arg args)
(push (cons arg stackpos) lexenv)
(setq stackpos (1+ stackpos)))
;; Return the new lexical environment.
lexenv))