![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /proc/self/root/proc/thread-self/root/usr/share/doc/source-highlight/ |
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="GENERATOR" content="GNU source-highlight 3.1.8 by Lorenzo Bettini http://www.lorenzobettini.it http://www.gnu.org/software/src-highlite"> <title>./flex_scanner.ll</title> </head> <body bgcolor="white"> <pre><tt><b><font color="#000080">%{</font></b> <b><font color="#000080">#include</font></b> <font color="#FF0000">"genfun.h"</font> <b><font color="#000080">#if</font></b> <font color="#993399">0</font> <b><font color="#000080">#define</font></b> <b><font color="#000000">PUSH</font></b><font color="#990000">(</font>s<font color="#990000">)</font> <font color="#990000">\</font> <b><font color="#000000">yy_push_state</font></b><font color="#990000">(</font>s<font color="#990000">);</font> <font color="#990000">\</font> <b><font color="#000000">generateNewLine</font></b><font color="#990000">();</font> <font color="#990000">\</font> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font><font color="#FF0000">"<!-- PUSH "</font> #s <font color="#FF0000">" -->"</font><font color="#990000">);</font> <font color="#990000">\</font> <b><font color="#000000">generateNewLine</font></b><font color="#990000">();</font> <b><font color="#000080">#define</font></b> <b><font color="#000000">POP</font></b><font color="#990000">(</font>s<font color="#990000">)</font> <font color="#990000">\</font> <b><font color="#000000">yy_pop_state</font></b><font color="#990000">();</font> <font color="#990000">\</font> <b><font color="#000000">generateNewLine</font></b><font color="#990000">();</font> <font color="#990000">\</font> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font><font color="#FF0000">"<!-- POP "</font> #s <font color="#FF0000">" -->"</font><font color="#990000">);</font> <font color="#990000">\</font> <b><font color="#000000">generateNewLine</font></b><font color="#990000">();</font> <b><font color="#000080">#else</font></b> <b><font color="#000080"> #define</font></b> <b><font color="#000000">PUSH</font></b><font color="#990000">(</font>s<font color="#990000">)</font> <b><font color="#000000">yy_push_state</font></b><font color="#990000">(</font>s<font color="#990000">);</font> <b><font color="#000080"> #define</font></b> <b><font color="#000000">POP</font></b><font color="#990000">(</font>s<font color="#990000">)</font> <b><font color="#000000">yy_pop_state</font></b><font color="#990000">();</font> <b><font color="#000080">#endif</font></b> <b><font color="#000080">#define</font></b> <b><font color="#000000">TRIMNORMAL</font></b><font color="#990000">(</font>n<font color="#990000">)\</font> <b><font color="#0000FF">do</font></b><font color="#FF0000">{</font> <b><font color="#0000FF">if</font></b><font color="#990000">(</font>yyleng <font color="#990000">></font> n<font color="#990000">)</font><font color="#FF0000">{</font><font color="#990000">\</font> yytext<font color="#990000">[</font>yyleng <font color="#990000">-</font> n<font color="#990000">]=</font> <font color="#FF0000">'</font><font color="#CC33CC">\0</font><font color="#FF0000">'</font><font color="#990000">;\</font> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font>yytext<font color="#990000">);\</font> <font color="#FF0000">}}</font><b><font color="#0000FF">while</font></b><font color="#990000">(</font><font color="#993399">0</font><font color="#990000">)</font> <b><font color="#000080">%}</font></b> <b><font color="#000080">%option</font></b> <b><font color="#0000FF">stack</font></b> <b><font color="#0000FF">nomain</font></b> <b><font color="#0000FF">yylineno</font></b> <b><font color="#0000FF">noyywrap</font></b> <b><font color="#0000FF">nounput</font></b> <b><font color="#000080">%option</font></b> <b><font color="#0000FF">prefix</font></b><font color="#990000">=</font><font color="#FF0000">"flex_scanner_"</font> <b><font color="#000080">%x</font></b> <b><font color="#000000">verbatim_code</font></b> <b><font color="#000000">options</font></b> <b><font color="#000000">name_def</font></b> <b><font color="#000000">sc_decl</font></b> <b><font color="#000000">in_string</font></b> <b><font color="#000000">sect2</font></b> <b><font color="#000000">pattern</font></b> <b><font color="#000080">%x</font></b> <b><font color="#000000">comment</font></b> <b><font color="#000000">sect2prolog</font></b> <b><font color="#000000">start_cond</font></b> <b><font color="#000000">sect3</font></b> <b><font color="#000080">NL</font></b> <font color="#990000">\</font>r<font color="#990000">?\</font>n <b><font color="#000080">OPTWS</font></b> <font color="#990000">[[:</font>blank<font color="#990000">:]]*</font> <b><font color="#000080">WS</font></b> <font color="#990000">[[:</font>blank<font color="#990000">:]]</font> <b><font color="#000080">NOT_WS</font></b> <font color="#990000">[^[:</font>blank<font color="#990000">:]\</font>r<font color="#990000">\</font>n<font color="#990000">]</font> <b><font color="#000080">NAME</font></b> <font color="#990000">[[:</font>alpha<font color="#990000">:]</font>_<font color="#990000">][[:</font>alnum<font color="#990000">:]</font>_<font color="#990000">-]*</font> <b><font color="#000080">LEXOPT</font></b> <font color="#990000">[</font>aceknopr<font color="#990000">]</font> <b><font color="#000080">REGEXOP</font></b> <font color="#990000">[\*\.\+\?\/\^\(\|\)\]\[]</font> <b><font color="#000080">NUMESCSEQ</font></b> <font color="#990000">\\(([</font>0<font color="#990000">-</font>7<font color="#990000">]</font>{1<font color="#990000">,</font>3}<font color="#990000">)|</font>x<font color="#990000">([[:</font>xdigit<font color="#990000">:]]</font>{1<font color="#990000">,</font>2}<font color="#990000">))</font> <b><font color="#000080">CCL1</font></b> alnum<font color="#990000">|</font>alpha<font color="#990000">|</font>ascii<font color="#990000">|</font>blank<font color="#990000">|</font>cntrl<font color="#990000">|</font>digit<font color="#990000">|</font>graph <b><font color="#000080">CCL2</font></b> lower<font color="#990000">|</font>print<font color="#990000">|</font>punct<font color="#990000">|</font>space<font color="#990000">|</font>upper<font color="#990000">|</font>xdigit <b><font color="#000080">CCL</font></b> <font color="#009900">{CCL1}</font><font color="#990000">|</font><font color="#009900">{CCL2}</font> <b><font color="#000080">%%</font></b> int bracelevel<font color="#990000">=</font>0<font color="#990000">;</font> <b><font color="#000000"><INITIAL></font></b><font color="#FF0000">{</font> <font color="#990000">^</font><font color="#FF0000">"%{"</font> <b><font color="#000000">generatePreProc</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <b><font color="#000000">PUSH</font></b><font color="#990000">(</font>verbatim_code<font color="#990000">);</font> <font color="#990000">^</font><font color="#FF0000">"%"</font><font color="#990000">[</font>sx<font color="#990000">]</font> <b><font color="#000000">generatePreProc</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <b><font color="#000000">PUSH</font></b><font color="#990000">(</font>sc_decl<font color="#990000">);</font> <font color="#990000">^</font><font color="#FF0000">"%option"</font> <b><font color="#000000">generatePreProc</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <b><font color="#000000">PUSH</font></b><font color="#990000">(</font>options<font color="#990000">);</font> <font color="#990000">^</font><font color="#FF0000">"%array"</font> <font color="#990000">|</font> <font color="#990000">^</font><font color="#FF0000">"%pointer"</font> <font color="#990000">|</font> <font color="#990000">^</font><font color="#FF0000">"%"</font><font color="#FF0000">{</font>LEXOPT<font color="#FF0000">}</font> <b><font color="#000000">generatePreProc</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#990000">^</font><font color="#FF0000">{</font>NAME<font color="#FF0000">}</font> <b><font color="#000000">generateFunction</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <b><font color="#000000">PUSH</font></b><font color="#990000">(</font>name_def<font color="#990000">);</font> <font color="#990000">^</font><font color="#FF0000">"%%"</font> <b><font color="#000000">generatePreProc</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <b><font color="#000000">BEGIN</font></b><font color="#990000">(</font>sect2<font color="#990000">);</font> <font color="#FF0000">"/*"</font> <b><font color="#000000">startComment</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <b><font color="#000000">PUSH</font></b><font color="#990000">(</font>comment<font color="#990000">);</font> <font color="#FF0000">{</font>NL<font color="#FF0000">}</font> <b><font color="#000000">generateNewLine</font></b><font color="#990000">();</font> <font color="#990000">[^\</font>n_<font color="#990000">[:</font>alpha<font color="#990000">:]%\/]+</font> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#990000">.</font> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">}</font> <b><font color="#000000"><verbatim_code></font></b><font color="#FF0000">{</font> <font color="#990000">^</font><font color="#FF0000">"%}"</font> <b><font color="#000000">generatePreProc</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <b><font color="#000000">POP</font></b><font color="#990000">(</font>verbatim_code<font color="#990000">);</font> <font color="#990000">[^\</font>r<font color="#990000">\</font>n<font color="#990000">%]+</font> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#990000">[%\</font>r<font color="#990000">]</font> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">{</font>NL<font color="#FF0000">}</font> <b><font color="#000000">generateNewLine</font></b><font color="#990000">();</font> <font color="#FF0000">}</font> <b><font color="#000000"><options></font></b><font color="#FF0000">{</font> <font color="#FF0000">{</font>WS<font color="#FF0000">}</font><font color="#990000">+</font> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">{</font>NAME<font color="#FF0000">}</font> <b><font color="#000000">generateKeyWord</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">"="</font> <b><font color="#000000">generateSymbol</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#990000">\</font><font color="#FF0000">"[^</font><font color="#CC33CC">\"\n</font><font color="#FF0000">]*</font><font color="#CC33CC">\"</font><font color="#FF0000"> {</font> <font color="#FF0000"> startString("</font><font color="#990000">\</font><font color="#FF0000">""</font><font color="#990000">);</font> <b><font color="#0000FF">if</font></b><font color="#990000">(</font>yyleng<font color="#990000">></font> <font color="#993399">2</font><font color="#990000">)</font><font color="#FF0000">{</font> yytext<font color="#990000">[</font>yyleng<font color="#990000">-</font><font color="#993399">1</font><font color="#990000">]</font> <font color="#990000">=</font> <font color="#FF0000">'</font><font color="#CC33CC">\0</font><font color="#FF0000">'</font><font color="#990000">;</font> <b><font color="#000000">generateString</font></b><font color="#990000">(</font>yytext<font color="#990000">+</font><font color="#993399">1</font><font color="#990000">);</font> <font color="#FF0000">}</font> <b><font color="#000000">endString</font></b><font color="#990000">(</font><font color="#FF0000">"</font><font color="#CC33CC">\"</font><font color="#FF0000">"</font><font color="#990000">);</font> <font color="#FF0000">}</font> <font color="#009900">{NL}</font> generateNewLine<font color="#990000">();</font> POP<font color="#990000">(</font>options<font color="#990000">);</font> <font color="#990000">.</font> generate_normal<font color="#990000">(</font>yytext<font color="#990000">);</font> } <b><font color="#000000"><sc_decl></font></b><font color="#FF0000">{</font> <font color="#FF0000">{</font>WS<font color="#FF0000">}</font><font color="#990000">+</font> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">{</font>NAME<font color="#FF0000">}</font> <b><font color="#000000">generateFunction</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">{</font>NL<font color="#FF0000">}</font> <b><font color="#000000">generateNewLine</font></b><font color="#990000">();</font> <b><font color="#000000">POP</font></b><font color="#990000">(</font>sc_decl<font color="#990000">);</font> <font color="#990000">.</font> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">}</font> <b><font color="#000000"><name_def></font></b><font color="#FF0000">{</font> <font color="#FF0000">{</font>WS<font color="#FF0000">}</font><font color="#990000">+</font> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">{</font>NL<font color="#FF0000">}</font> <b><font color="#000000">generateNewLine</font></b><font color="#990000">();</font> <b><font color="#000000">yy_set_bol</font></b><font color="#990000">(</font><font color="#993399">1</font><font color="#990000">);</font><b><font color="#000000">POP</font></b><font color="#990000">(</font>name_def<font color="#990000">);</font> <font color="#990000">.</font> <b><font color="#000000">yyless</font></b><font color="#990000">(</font><font color="#993399">0</font><font color="#990000">);</font> <b><font color="#000000">PUSH</font></b><font color="#990000">(</font>pattern<font color="#990000">);</font> <font color="#FF0000">}</font> <b><font color="#000000"><pattern></font></b><font color="#FF0000">{</font> <font color="#FF0000">{</font>WS<font color="#FF0000">}</font><font color="#990000">+</font> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <b><font color="#000000">POP</font></b><font color="#990000">(</font>pattern<font color="#990000">);</font> <font color="#FF0000">{</font>NL<font color="#FF0000">}</font> <font color="#FF0000">{</font> <b><font color="#000000">yy_set_bol</font></b><font color="#990000">(</font><font color="#993399">1</font><font color="#990000">);</font> <b><font color="#000000">yyless</font></b><font color="#990000">(</font><font color="#993399">0</font><font color="#990000">);</font> <b><font color="#000000">POP</font></b><font color="#990000">(</font>pattern<font color="#990000">);</font> <font color="#FF0000">}</font> <font color="#FF0000">"{"</font><font color="#FF0000">{</font>NAME<font color="#FF0000">}</font><font color="#FF0000">"}"</font> <font color="#FF0000">{</font> <b><font color="#000000">generateSymbol</font></b><font color="#990000">(</font><font color="#FF0000">"{"</font><font color="#990000">);</font> yytext<font color="#990000">[</font>yyleng<font color="#990000">-</font><font color="#993399">1</font><font color="#990000">]</font> <font color="#990000">=</font> <font color="#FF0000">'</font><font color="#CC33CC">\0</font><font color="#FF0000">'</font><font color="#990000">;</font> <b><font color="#000000">generateFunction</font></b><font color="#990000">(</font>yytext<font color="#990000">+</font><font color="#993399">1</font><font color="#990000">);</font> <b><font color="#000000">generateSymbol</font></b><font color="#990000">(</font><font color="#FF0000">"}"</font><font color="#990000">);</font> <font color="#FF0000">}</font> <font color="#FF0000">"</font><font color="#CC33CC">\"</font><font color="#FF0000">"</font> <b><font color="#000000">startString</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <b><font color="#000000">PUSH</font></b><font color="#990000">(</font>in_string<font color="#990000">);</font> <font color="#FF0000">{</font>REGEXOP<font color="#FF0000">}</font> <b><font color="#000000">generateSymbol</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">"<<EOF>>"</font> <b><font color="#000000">generateKeyWord</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">"[:"</font><font color="#990000">(</font><font color="#FF0000">{</font>CCL<font color="#FF0000">}</font><font color="#990000">)</font><font color="#FF0000">":]"</font> <font color="#FF0000">{</font> <b><font color="#000000">generateSymbol</font></b><font color="#990000">(</font><font color="#FF0000">"[:"</font><font color="#990000">);</font> yytext<font color="#990000">[</font>yyleng<font color="#990000">-</font><font color="#993399">2</font><font color="#990000">]</font> <font color="#990000">=</font> <font color="#FF0000">'</font><font color="#CC33CC">\0</font><font color="#FF0000">'</font><font color="#990000">;</font> <b><font color="#000000">generateKeyWord</font></b><font color="#990000">(</font>yytext<font color="#990000">+</font><font color="#993399">2</font><font color="#990000">);</font> <b><font color="#000000">generateSymbol</font></b><font color="#990000">(</font><font color="#FF0000">":]"</font><font color="#990000">);</font> <font color="#FF0000">}</font> <font color="#FF0000">{</font>NUMESCSEQ<font color="#FF0000">}</font> <b><font color="#000000">generateNumber</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#990000">\\[^\</font>n<font color="#990000">]</font> <b><font color="#000000">generatePreProc</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#990000">.</font> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">}</font> <b><font color="#000000"><in_string></font></b><font color="#FF0000">{</font> <font color="#FF0000">"</font><font color="#CC33CC">\"</font><font color="#FF0000">"</font> <b><font color="#000000">endString</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <b><font color="#000000">POP</font></b><font color="#990000">(</font>in_string<font color="#990000">);</font> <font color="#FF0000">{</font>NUMESCSEQ<font color="#FF0000">}</font> <b><font color="#000000">generateNumber</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#990000">\\[^\</font>n<font color="#990000">]</font> <b><font color="#000000">generatePreProc</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">{</font>NL<font color="#FF0000">}</font> <b><font color="#000000">generateNewLine</font></b><font color="#990000">();</font> <b><font color="#000000">POP</font></b><font color="#990000">(</font>in_string<font color="#990000">);</font> <i><font color="#9A1900">/* actually an error */</font></i> <font color="#990000">.</font> <b><font color="#000000">generateString</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">}</font> <b><font color="#000000"><comment></font></b><font color="#FF0000">{</font> <font color="#FF0000">"*/"</font> <b><font color="#000000">endComment</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <b><font color="#000000">POP</font></b><font color="#990000">(</font>comment<font color="#990000">);</font> <font color="#990000">[^*\</font>n<font color="#990000">]+</font> <b><font color="#000000">generateComment</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">"*"</font> <b><font color="#000000">generateComment</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">{</font>NL<font color="#FF0000">}</font> <b><font color="#000000">generateNewLine</font></b><font color="#990000">();</font> <font color="#FF0000">}</font> <b><font color="#000000"><sect2prolog></font></b><font color="#FF0000">{</font> <font color="#990000">^</font><font color="#FF0000">"%{"</font><font color="#990000">.*</font> <font color="#990000">++</font>bracelevel<font color="#990000">;</font> <b><font color="#000000">generatePreProc</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#990000">^</font><font color="#FF0000">"%}"</font><font color="#990000">.*</font> <font color="#990000">--</font>bracelevel<font color="#990000">;</font> <b><font color="#000000">generatePreProc</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#990000">^</font><font color="#FF0000">{</font>WS<font color="#FF0000">}</font><font color="#990000">.+</font> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#990000">^</font><font color="#FF0000">{</font>NOT_WS<font color="#FF0000">}</font><font color="#990000">.*</font> <font color="#FF0000">{</font> <b><font color="#0000FF">if</font></b> <font color="#990000">(</font> bracelevel <font color="#990000"><=</font> <font color="#993399">0</font> <font color="#990000">)</font> <font color="#FF0000">{</font> <b><font color="#000000">yyless</font></b><font color="#990000">(</font> <font color="#993399">0</font> <font color="#990000">);</font> <b><font color="#000000">yy_set_bol</font></b><font color="#990000">(</font> <font color="#993399">1</font> <font color="#990000">);</font> <b><font color="#000000">BEGIN</font></b><font color="#990000">(</font>sect2<font color="#990000">);</font> <font color="#FF0000">}</font> <b><font color="#0000FF">else</font></b> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">}</font> <font color="#FF0000">{</font>NL<font color="#FF0000">}</font> <b><font color="#000000">generateNewLine</font></b><font color="#990000">();</font> <font color="#990000">.+</font> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">}</font> <b><font color="#000000"><sect2></font></b><font color="#FF0000">{</font> <font color="#FF0000">"<"</font> <b><font color="#000000">generatePreProc</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <b><font color="#000000">PUSH</font></b><font color="#990000">(</font>start_cond<font color="#990000">);</font> <font color="#FF0000">"/*"</font> <b><font color="#000000">startComment</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <b><font color="#000000">PUSH</font></b><font color="#990000">(</font>comment<font color="#990000">);</font> <font color="#FF0000">{</font>WS<font color="#FF0000">}</font><font color="#990000">+</font> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#990000">^</font><font color="#FF0000">"%%"</font> <b><font color="#000000">generatePreProc</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <b><font color="#000000">BEGIN</font></b><font color="#990000">(</font>sect3<font color="#990000">);</font> <font color="#FF0000">{</font>NL<font color="#FF0000">}</font> <b><font color="#000000">generateNewLine</font></b><font color="#990000">();</font> <font color="#990000">\</font><font color="#FF0000">}</font> generate_normal<font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#990000">.</font> yyless<font color="#990000">(</font>0<font color="#990000">);</font> PUSH<font color="#990000">(</font>pattern<font color="#990000">);</font> } <b><font color="#000000"><start_cond></font></b><font color="#FF0000">{</font> <font color="#FF0000">">"</font> <b><font color="#000000">generatePreProc</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <b><font color="#000000">POP</font></b><font color="#990000">(</font>start_cond<font color="#990000">);</font> <font color="#FF0000">","</font> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">{</font>NAME<font color="#FF0000">}</font><font color="#990000">|</font><font color="#FF0000">"*"</font> <b><font color="#000000">generateFunction</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">{</font>NL<font color="#FF0000">}</font> <b><font color="#000000">generateNewLine</font></b><font color="#990000">();</font> <font color="#990000">[^[:</font>alpha<font color="#990000">:]</font>_<font color="#990000">\</font>n<font color="#990000">,>\*]+</font> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">}</font> <b><font color="#000000"><sect3></font></b><font color="#FF0000">{</font> <font color="#FF0000">{</font>NL<font color="#FF0000">}</font> <b><font color="#000000">generateNewLine</font></b><font color="#990000">();</font> <font color="#990000">.+</font> <b><font color="#000000">generate_normal</font></b><font color="#990000">(</font>yytext<font color="#990000">);</font> <font color="#FF0000">}</font> <b><font color="#000080">%%</font></b> <i><font color="#9A1900">/* vim:set ft=flex expandtab cindent tabstop=4 softtabstop=4 shiftwidth=4 textwidth=0: */</font></i> </tt></pre> </body> </html>