[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The macro processor m4
(7)
must be installed wherever flex is installed.
flex
invokes `m4', found by searching the directories in the
PATH
environment variable. Any code you place in section 1 or in the
actions will be sent through m4. Please follow these rules to protect your
code from unwanted m4
processing.
m4
macro names. If for
some reason you need m4_ as a prefix, use a preprocessor #define to get your
symbol past m4 unmangled.
x[y[z]]
. The solution is simple. To get the literal string
"]]"
, use "]""]"
. To get the array notation x[y[z]]
,
use x[y[z] ]
.
m4
is only required at the time you run flex
. The generated
scanner is ordinary C or C++, and does not require m4
.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] |
This document was generated by Wolfram Kahl on September, 9 2006 using texi2html 1.76.