GNU Info

Info Node: (m4.info)Conditionals

(m4.info)Conditionals


Next: Debugging Prev: Definitions Up: Top
Enter node , (file) or (file)node

Conditionals, loops and recursion
*********************************

   Macros, expanding to plain text, perhaps with arguments, are not
quite enough.  We would like to have macros expand to different things,
based on decisions taken at run-time.  E.g., we need some kind of
conditionals.  Also, we would like to have some kind of loop construct,
so we could do something a number of times, or while some condition is
true.

Ifdef
Testing if a macro is defined
Ifelse
If-else construct, or multibranch
Loops
Loops and recursion in m4

automatically generated by info2www version 1.2.2.9