Sindbad~EG File Manager
<!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>
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists