YYCURSOR to YYLIMIT to determine when the buffer needs (re)filling.<br /><br /></dd>
<dt>YYMARKER</dt>
<dd><i>l</i>-expression of type *YYCTYPE. The generated code saves backtracking
-information in YYMARKER.<br /><br /></dd>
+information in YYMARKER. Some easy scanners might not use this.<br /><br /></dd>
<dt>YYCTXMARKER</dt>
<dd><i>l</i>-expression of type *YYCTYPE. The generated code saves context
backtracking information in YYCTXMARKER. The user only needs to define this
least <i>n</i> additional characters should be provided. YYFILL should adjust
YYCURSOR, YYLIMIT, YYMARKER and YYCTXMARKER as needed. Note that for typical
programming languages <i>n</i> will be the length of the longest keyword plus
-one.<br /><br /></dd>
+one. The user can place a comment of the form /*!max:re2c */ after the
+end of the last scanner block to insert a YYMAXFILL definition that is
+set to the maximum length value.<br /><br /></dd>
<dt>YYGETSTATE()</dt>
<dd>The user only needs to define this macro if the <b>-f</b> flag was
specified. In that case, the generated code "calls" YYGETSTATE at the very
.ds rx regular expression
.ds lx \fIl\fP-expression
\"$Log$
+\"Revision 1.48 2006/04/15 11:58:34 helly
+\"- Update docu
+\"
\"Revision 1.47 2006/04/15 11:50:21 helly
\"- Update docu
\"
.TP
\fCYYMARKER\fP
\*(lx of type \fC*YYCTYPE\fP.
-The generated code saves backtracking information in \fCYYMARKER\fP.
+The generated code saves backtracking information in \fCYYMARKER\fP. Some easy
+scanners might not use this.
.TP
\fCYYCTXMARKER\fP
\*(lx of type \fC*YYCTYPE\fP.
be provided. \fCYYFILL\fP should adjust \fCYYCURSOR\fP, \fCYYLIMIT\fP,
\fCYYMARKER\fP and \fCYYCTXMARKER\fP as needed. Note that for typical
programming languages \fIn\fP will be the length of the longest keyword plus one.
+The user can place a comment of the form \fC/*!max:re2c */\fP after the end of
+the last scanner block to insert a \fCYYMAXFILL\fP definition that is set to
+the maximum length value.
.TP
\fCYYGETSTATE()\fP
The user only needs to define this macro if the \fB-f\fP flag was specified.