![]() | ![]() | ![]() | compiler-macroexpand-1 | ![]() |
| form
&optional env | [Function] |
Purpose
Expand form if it is a compiler-macro form.
Package :gbbopen-tools
Module :gbbopen-tools
Arguments and values
form | A form | |
env | An environment object (default is nil )
| |
expansion | A form | |
expanded-p | A generalized boolean |
Returns
Two values:
nil
Description
If form is a compiler-macro form, then
See also
compiler-macroexpand
Examples
> (compiler-macroexpand-1 '(ensure-list x)) (let ((#:g7105 x)) (if (listp #:g7105) #:g7105 (list #:g7105))) t > (compiler-macroexpand-1 '(cons x nil)) (cons x nil) nil >
The GBBopen Project
![]() | ![]() | ![]() | compiler-macroexpand-1 | ![]() |