Function: macroexp-let*
macroexp-let* is a byte-compiled function defined in macroexp.el.gz.
Signature
(macroexp-let* BINDINGS EXP)
Documentation
Return an expression equivalent to `(let* ,BINDINGS ,EXP).
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/macroexp.el.gz
(defun macroexp-let* (bindings exp)
"Return an expression equivalent to \\=`(let* ,BINDINGS ,EXP)."
(cond
((null bindings) exp)
((eq 'let* (car-safe exp)) `(let* (,@bindings ,@(cadr exp)) ,@(cddr exp)))
(t `(let* ,bindings ,exp))))