[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

5.3 マクロの展開

Function: macroexpand form
Function: macroexpand-1 form

form がリストで、その最初の要素が大域的にマクロに束縛された 変数であるならば、macroexpand-1はそのマクロ変換子を実行し、 展開されたフォームを返します。そうでなければ、form をそのまま 返します。

macroexpand は、form が展開できなくなるまで macroexpand-1 を繰り返します。

これらの手続きは、大域的に定義されたマクロを展開するために使うことが できます。

Special Form: %macroexpand form
Special Form: %macroexpand-1 form

[ < ] [ > ]   [ << ] [ Up ] [ >> ]

This document was generated by Shiro Kawai on November, 22 2009 using texi2html 1.78.