Spamworldpro Mini Shell
Spamworldpro


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/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/self/root/proc/thread-self/root/usr/share/doc/source-highlight/flex_scanner.ll.html
<!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">"&lt;!-- PUSH  "</font> #s <font color="#FF0000">" --&gt;"</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">"&lt;!-- POP   "</font> #s <font color="#FF0000">" --&gt;"</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">&gt;</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">&lt;INITIAL&gt;</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">&lt;verbatim_code&gt;</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">&lt;options&gt;</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">&gt;</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">&lt;sc_decl&gt;</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">&lt;name_def&gt;</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">&lt;pattern&gt;</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">"&lt;&lt;EOF&gt;&gt;"</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">&lt;in_string&gt;</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">&lt;comment&gt;</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">&lt;sect2prolog&gt;</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">&lt;=</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">&lt;sect2&gt;</font></b><font color="#FF0000">{</font>
    <font color="#FF0000">"&lt;"</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">&lt;start_cond&gt;</font></b><font color="#FF0000">{</font>
    <font color="#FF0000">"&gt;"</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">,&gt;\*]+</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">&lt;sect3&gt;</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>

Spamworldpro Mini