[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This section describes the various AutoGen natively defined macros. Unlike the Scheme functions, some of these macros are "block macros" with a scope that extends through a terminating macro. Block macros must not overlap. That is to say, a block macro started within the scope of an encompassing block macro must have its matching end macro appear before the encompassing block macro is either ended or subdivided.
The block macros are these:
CASE
ESAC
macro.
The scope is subdivided by SELECT
macros.
You must have at least one SELECT
macro.
DEFINE
ENDDEF
macro.
The defined user macro can never be a block macro.
FOR
ENDFOR
macro.
IF
ENDIF
macro.
The scope may be subdivided by ELIF
and ELSE
macros. Obviously, there may be only one ELSE
macro
and it must be the last of these subdivisions.
INCLUDE
WHILE
ENDWHILE
macro.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |