Function: macroexp--all-forms
macroexp--all-forms is a byte-compiled function defined in
macroexp.el.gz.
Signature
(macroexp--all-forms FORMS &optional SKIP)
Documentation
Return FORMS with macros expanded. FORMS is a list of forms.
If SKIP is non-nil, then don't expand that many elements at the start of FORMS.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/macroexp.el.gz
(defun macroexp--all-forms (forms &optional skip)
"Return FORMS with macros expanded. FORMS is a list of forms.
If SKIP is non-nil, then don't expand that many elements at the start of
FORMS."
(macroexp--accumulate (form forms)
(if (or (null skip) (zerop skip))
(macroexp--expand-all form)
(setq skip (1- skip))
form)))