diff options
Diffstat (limited to 'docs/doxygen/nel/a04113.html')
-rw-r--r-- | docs/doxygen/nel/a04113.html | 2714 |
1 files changed, 2714 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a04113.html b/docs/doxygen/nel/a04113.html new file mode 100644 index 00000000..3f590f27 --- /dev/null +++ b/docs/doxygen/nel/a04113.html @@ -0,0 +1,2714 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<title>NeL: cf_gramatical.cpp File Reference</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3.6 --> +<div class="qindex"> <form class="search" action="search.php" method="get"> +<a class="qindex" href="main.html">Main Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a> | <span class="search"><u>S</u>earch for <input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div> +<h1>cf_gramatical.cpp File Reference</h1> +<p> +<code>#include <stdio.h></code><br> +<code>#include <vector></code><br> +<code>#include <string></code><br> +<code>#include "<a class="el" href="a05598.html">nel/misc/config_file.h</a>"</code><br> +<code>#include "<a class="el" href="a05587.html">nel/misc/common.h</a>"</code><br> +<code>#include "<a class="el" href="a05622.html">nel/misc/debug.h</a>"</code><br> + +<p> +<a href="a05536.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0> +<tr><td></td></tr> +<tr><td colspan=2><br><h2>Data Structures</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><a class="el" href="a02496.html">cf_value</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>union </td><td class="memItemRight" valign=bottom><a class="el" href="a03960.html">YYSTYPE</a></td></tr> + +<tr><td colspan=2><br><h2>Defines</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a8">ADD_ASSIGN</a> 257</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a9">ASSIGN</a> 258</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a21">COMMA</a> 270</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a27">const</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a25">DEBUG_PRINT</a>(a)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a26">DEBUG_PRINTF</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a16">DIVIDE</a> 265</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a22">INT</a> 271</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a20">LBRACE</a> 269</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a18">LPAREN</a> 267</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a14">MINUS</a> 263</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a15">MULT</a> 264</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a13">PLUS</a> 262</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a19">RBRACE</a> 268</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a23">REAL</a> 272</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a17">RPAREN</a> 266</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a12">SEMICOLON</a> 261</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a11">STRING</a> 260</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a10">VARIABLE</a> 259</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a39">YYABORT</a> goto yyabortlab</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a38">YYACCEPT</a> goto yyacceptlab</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a43">YYBACKUP</a>(token, <a class="el" href="a04223.html#a658">value</a>)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a0">YYBISON</a> 1 /* Identify Bison output. */</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a5">yychar</a> <a class="el" href="a04113.html#a67">cfchar</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a35">yyclearin</a> (<a class="el" href="a05333.html#a129">yychar</a> = YYEMPTY)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a6">yydebug</a> cfdebug</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a36">YYEMPTY</a> -2</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a37">YYEOF</a> 0</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a45">YYERRCODE</a> 256</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a34">yyerrok</a> (yyerrstatus = 0)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a40">YYERROR</a> goto yyerrlab1</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a3">yyerror</a> cferror</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a41">YYFAIL</a> goto yyerrlab</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a28">YYFINAL</a> 45</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a29">YYFLAG</a> -32768</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a47">YYINITDEPTH</a> 200</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a32">YYLAST</a> 67</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a46">YYLEX</a> yylex()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a2">yylex</a> cflex</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a4">yylval</a> <a class="el" href="a04114.html#a16">cflval</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a48">YYMAXDEPTH</a> 10000</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a7">yynerrs</a> <a class="el" href="a04113.html#a69">cfnerrs</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a30">YYNTBASE</a> 19</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a1">yyparse</a> cfparse</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a24">YYPARSE_PARAM</a> pvararray</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a49">YYPARSE_PARAM_ARG</a> YYPARSE_PARAM</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a50">YYPARSE_PARAM_DECL</a> void *YYPARSE_PARAM;</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a51">YYPOPSTACK</a> (yyvsp--, yyssp--)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a42">YYRECOVERING</a>() (!!yyerrstatus)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a33">YYSTACK_ALLOC</a> malloc</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a44">YYTERROR</a> 1</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a31">YYTRANSLATE</a>(<a class="el" href="a04223.html#a572">x</a>) ((unsigned)(<a class="el" href="a04223.html#a572">x</a>) <= 272 ? <a class="el" href="a04113.html#a58">yytranslate</a>[<a class="el" href="a04223.html#a572">x</a>] : 29)</td></tr> + +<tr><td colspan=2><br><h2>Enumerations</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a83">cf_operation</a> { <br> + <a class="el" href="a04113.html#a83a72">OP_PLUS</a>, +<a class="el" href="a04113.html#a83a73">OP_MINUS</a>, +<a class="el" href="a04113.html#a83a74">OP_MULT</a>, +<a class="el" href="a04113.html#a83a75">OP_DIVIDE</a>, +<br> + <a class="el" href="a04113.html#a83a76">OP_NEG</a> +<br> + }</td></tr> + +<tr><td colspan=2><br><h2>Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a82">__yy_memcpy</a> (to, <a class="el" href="a04113.html#a70">from</a>, <a class="el" href="a04223.html#a577">count</a>) char *to</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02496.html">cf_value</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a78">cf_op</a> (<a class="el" href="a02496.html">cf_value</a> a, <a class="el" href="a02496.html">cf_value</a> b, <a class="el" href="a04113.html#a83">cf_operation</a> op)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a79">cf_print</a> (<a class="el" href="a02496.html">cf_value</a> Val)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a80">cf_setVar</a> (<a class="el" href="a02402.html">NLMISC::CConfigFile::CVar</a> &Var, <a class="el" href="a02496.html">cf_value</a> Val)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a81">cferror</a> (const char *)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a77">cflex</a> (void)</td></tr> + +<tr><td colspan=2><br><h2>Variables</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a56">cf_CurrentLine</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02402.html">NLMISC::CConfigFile::CVar</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a55">cf_CurrentVar</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a52">cf_Ignore</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a57">cf_OverwriteExistingVariable</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a67">cfchar</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03960.html">YYSTYPE</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a68">cflval</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a69">cfnerrs</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned int </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a71">count</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>char * </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a70">from</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a53">LoadRoot</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>short </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a66">yycheck</a> []</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>short </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a61">yydefact</a> []</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>short </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a62">yydefgoto</a> []</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>FILE * </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a54">yyin</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>short </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a63">yypact</a> []</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>short </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a64">yypgoto</a> []</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>short </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a59">yyr1</a> []</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>short </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a60">yyr2</a> []</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>short </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a65">yytable</a> []</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>char </td><td class="memItemRight" valign=bottom><a class="el" href="a04113.html#a58">yytranslate</a> []</td></tr> + +</table> +<hr><h2>Define Documentation</h2> +<a class="anchor" name="a8" doxytag="cf_gramatical.cpp::ADD_ASSIGN" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define ADD_ASSIGN 257 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00015">15</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a9" doxytag="cf_gramatical.cpp::ASSIGN" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define ASSIGN 258 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00016">16</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a21" doxytag="cf_gramatical.cpp::COMMA" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define COMMA 270 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00028">28</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a27" doxytag="cf_gramatical.cpp::const" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define const + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00121">121</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a25" doxytag="cf_gramatical.cpp::DEBUG_PRINT" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define DEBUG_PRINT</td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">a </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00062">62</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a26" doxytag="cf_gramatical.cpp::DEBUG_PRINTF" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define DEBUG_PRINTF + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00066">66</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a16" doxytag="cf_gramatical.cpp::DIVIDE" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define DIVIDE 265 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00023">23</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a22" doxytag="cf_gramatical.cpp::INT" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define INT 271 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00029">29</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a20" doxytag="cf_gramatical.cpp::LBRACE" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define LBRACE 269 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00027">27</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a18" doxytag="cf_gramatical.cpp::LPAREN" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define LPAREN 267 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00025">25</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a14" doxytag="cf_gramatical.cpp::MINUS" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define MINUS 263 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00021">21</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a15" doxytag="cf_gramatical.cpp::MULT" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define MULT 264 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00022">22</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a13" doxytag="cf_gramatical.cpp::PLUS" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define PLUS 262 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00020">20</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a19" doxytag="cf_gramatical.cpp::RBRACE" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define RBRACE 268 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00026">26</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a23" doxytag="cf_gramatical.cpp::REAL" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define REAL 272 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00030">30</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a17" doxytag="cf_gramatical.cpp::RPAREN" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define RPAREN 266 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00024">24</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a12" doxytag="cf_gramatical.cpp::SEMICOLON" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define SEMICOLON 261 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00019">19</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a11" doxytag="cf_gramatical.cpp::STRING" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define STRING 260 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00018">18</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a10" doxytag="cf_gramatical.cpp::VARIABLE" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define VARIABLE 259 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00017">17</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a39" doxytag="cf_gramatical.cpp::YYABORT" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYABORT goto yyabortlab + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00350">350</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a38" doxytag="cf_gramatical.cpp::YYACCEPT" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYACCEPT goto yyacceptlab + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00349">349</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a43" doxytag="cf_gramatical.cpp::YYBACKUP" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYBACKUP</td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">token, <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a04223.html#a658">value</a> </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Value:</b><div class="fragment"><pre><span class="keywordflow">do</span> \ + <span class="keywordflow">if</span> (<a class="code" href="a04113.html#a5">yychar</a> == <a class="code" href="a05333.html#a104">YYEMPTY</a> && yylen == 1) \ + { <a class="code" href="a04113.html#a5">yychar</a> = (token), <a class="code" href="a04113.html#a4">yylval</a> = (<a class="code" href="a04223.html#a658">value</a>); \ + yychar1 = <a class="code" href="a05333.html#a100">YYTRANSLATE</a> (yychar); \ + <a class="code" href="a05333.html#a119">YYPOPSTACK</a>; \ + <span class="keywordflow">goto</span> yybackup; \ + } \ + <span class="keywordflow">else</span> \ + { <a class="code" href="a04113.html#a3">yyerror</a> (<span class="stringliteral">"syntax error: cannot back up"</span>); <a class="code" href="a05333.html#a108">YYERROR</a>; } \ +<span class="keywordflow">while</span> (0) +</pre></div> +<p> +Definition at line <a class="el" href="a05536.html#l00358">358</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a0" doxytag="cf_gramatical.cpp::YYBISON" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYBISON 1 /* Identify Bison output. */ + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00005">5</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a5" doxytag="cf_gramatical.cpp::yychar" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define <a class="el" href="a05333.html#a129">yychar</a> <a class="el" href="a04113.html#a67">cfchar</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00012">12</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a35" doxytag="cf_gramatical.cpp::yyclearin" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yyclearin (<a class="el" href="a05333.html#a129">yychar</a> = YYEMPTY) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00346">346</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a6" doxytag="cf_gramatical.cpp::yydebug" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yydebug cfdebug + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00013">13</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a36" doxytag="cf_gramatical.cpp::YYEMPTY" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYEMPTY -2 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00347">347</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a37" doxytag="cf_gramatical.cpp::YYEOF" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYEOF 0 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00348">348</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a45" doxytag="cf_gramatical.cpp::YYERRCODE" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYERRCODE 256 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00371">371</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a34" doxytag="cf_gramatical.cpp::yyerrok" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yyerrok (yyerrstatus = 0) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00345">345</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a40" doxytag="cf_gramatical.cpp::YYERROR" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYERROR goto yyerrlab1 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00351">351</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a3" doxytag="cf_gramatical.cpp::yyerror" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yyerror cferror + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00010">10</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a41" doxytag="cf_gramatical.cpp::YYFAIL" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYFAIL goto yyerrlab + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00356">356</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a28" doxytag="cf_gramatical.cpp::YYFINAL" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYFINAL 45 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00127">127</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a29" doxytag="cf_gramatical.cpp::YYFLAG" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYFLAG -32768 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00128">128</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a47" doxytag="cf_gramatical.cpp::YYINITDEPTH" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYINITDEPTH 200 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00418">418</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a32" doxytag="cf_gramatical.cpp::YYLAST" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYLAST 67 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00239">239</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a46" doxytag="cf_gramatical.cpp::YYLEX" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYLEX yylex() + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00374">374</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a2" doxytag="cf_gramatical.cpp::yylex" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yylex cflex + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00009">9</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a4" doxytag="cf_gramatical.cpp::yylval" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define <a class="el" href="a05334.html#a94">yylval</a> <a class="el" href="a04114.html#a16">cflval</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00011">11</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a48" doxytag="cf_gramatical.cpp::YYMAXDEPTH" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYMAXDEPTH 10000 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00429">429</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a7" doxytag="cf_gramatical.cpp::yynerrs" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define <a class="el" href="a05333.html#a131">yynerrs</a> <a class="el" href="a04113.html#a69">cfnerrs</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00014">14</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a30" doxytag="cf_gramatical.cpp::YYNTBASE" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYNTBASE 19 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00129">129</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a1" doxytag="cf_gramatical.cpp::yyparse" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yyparse cfparse + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00008">8</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a24" doxytag="cf_gramatical.cpp::YYPARSE_PARAM" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYPARSE_PARAM pvararray + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00054">54</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a49" doxytag="cf_gramatical.cpp::YYPARSE_PARAM_ARG" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYPARSE_PARAM_ARG YYPARSE_PARAM + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a50" doxytag="cf_gramatical.cpp::YYPARSE_PARAM_DECL" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYPARSE_PARAM_DECL void *YYPARSE_PARAM; + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a51" doxytag="cf_gramatical.cpp::YYPOPSTACK" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYPOPSTACK (yyvsp--, yyssp--) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a42" doxytag="cf_gramatical.cpp::YYRECOVERING" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYRECOVERING</td> + <td class="md" valign="top">( </td> + </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> (!!yyerrstatus) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00357">357</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a33" doxytag="cf_gramatical.cpp::YYSTACK_ALLOC" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYSTACK_ALLOC malloc + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00338">338</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a44" doxytag="cf_gramatical.cpp::YYTERROR" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYTERROR 1 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00370">370</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a31" doxytag="cf_gramatical.cpp::YYTRANSLATE" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYTRANSLATE</td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04223.html#a572">x</a> </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> ((unsigned)(<a class="el" href="a04223.html#a572">x</a>) <= 272 ? <a class="el" href="a04113.html#a58">yytranslate</a>[<a class="el" href="a04223.html#a572">x</a>] : 29) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00131">131</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<hr><h2>Enumeration Type Documentation</h2> +<a class="anchor" name="a83" doxytag="cf_gramatical.cpp::cf_operation" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> enum <a class="el" href="a04113.html#a83">cf_operation</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<dl compact><dt><b>Enumeration values: </b></dt><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em><a class="anchor" name="a83a72" doxytag="OP_PLUS" ></a>OP_PLUS</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="a83a73" doxytag="OP_MINUS" ></a>OP_MINUS</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="a83a74" doxytag="OP_MULT" ></a>OP_MULT</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="a83a75" doxytag="OP_DIVIDE" ></a>OP_DIVIDE</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="a83a76" doxytag="OP_NEG" ></a>OP_NEG</em> </td><td> +</td></tr> +</table> +</dl> + +<p> +Definition at line <a class="el" href="a05536.html#l00072">72</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +<div class="fragment"><pre>00074 { +</pre></div> </td> + </tr> +</table> +<hr><h2>Function Documentation</h2> +<a class="anchor" name="a82" doxytag="cf_gramatical.cpp::__yy_memcpy" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void __yy_memcpy </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">to </td> + <td class="mdname" nowrap>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a04113.html#a70">from</a> </td> + <td class="mdname" nowrap>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a04223.html#a577">count</a> </td> + <td class="mdname" nowrap></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [static]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a78" doxytag="cf_gramatical.cpp::cf_op" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a02496.html">cf_value</a> cf_op </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02496.html">cf_value</a> </td> + <td class="mdname" nowrap> <em>a</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a02496.html">cf_value</a> </td> + <td class="mdname" nowrap> <em>b</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a04113.html#a83">cf_operation</a> </td> + <td class="mdname" nowrap> <em>op</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a79" doxytag="cf_gramatical.cpp::cf_print" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void cf_print </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02496.html">cf_value</a> </td> + <td class="mdname1" valign="top" nowrap> <em>Val</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a80" doxytag="cf_gramatical.cpp::cf_setVar" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void cf_setVar </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02402.html">NLMISC::CConfigFile::CVar</a> & </td> + <td class="mdname" nowrap> <em>Var</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap><a class="el" href="a02496.html">cf_value</a> </td> + <td class="mdname" nowrap> <em>Val</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a81" doxytag="cf_gramatical.cpp::cferror" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> int cferror </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const char * </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a77" doxytag="cf_gramatical.cpp::cflex" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> int cflex </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">void </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01844">1844</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +References <a class="el" href="a05536.html#l00015">ADD_ASSIGN</a>, <a class="el" href="a05536.html#l00016">ASSIGN</a>, <a class="el" href="a05536.html#l00094">cf_CurrentLine</a>, <a class="el" href="a05536.html#l00084">cf_Ignore</a>, <a class="el" href="a05536.html#l00398">cflval</a>, <a class="el" href="a05536.html#l00028">COMMA</a>, <a class="el" href="a04115.html#a118">comment()</a>, <a class="el" href="a05536.html#l00066">DEBUG_PRINTF</a>, <a class="el" href="a05536.html#l00023">DIVIDE</a>, <a class="el" href="a05886.html#l01933">ECHO</a>, <a class="el" href="a05886.html#l00103">EOB_ACT_CONTINUE_SCAN</a>, <a class="el" href="a05886.html#l00104">EOB_ACT_END_OF_FILE</a>, <a class="el" href="a05886.html#l00105">EOB_ACT_LAST_MATCH</a>, <a class="el" href="a05886.html#l01857">INITIAL</a>, <a class="el" href="a05538.html#l01676">cf_value::Int</a>, <a class="el" href="a05536.html#l00029">INT</a>, <a class="el" href="a05536.html#l00027">LBRACE</a>, <a class="el" href="a05536.html#l00025">LPAREN</a>, <a class="el" href="a05536.html#l00021">MINUS</a>, <a class="el" href="a05536.html#l00022">MULT</a>, <a class="el" href="a06756.html#l00033">PLUS</a>, <a class="el" href="a05536.html#l00026">RBRACE</a>, <a class="el" href="a05538.html#l01677">cf_value::Real</a>, <a class="el" href="a05536.html#l00030">REAL</a>, <a class="el" href="a05536.html#l00024">RPAREN</a>, <a class="el" href="a05536.html#l00019">SEMICOLON</a>, <a class="el" href="a05538.html#l01678">cf_value::String</a>, <a class="el" href="a05536.html#l00018">STRING</a>, <a class="el" href="a05536.html#l00076">cf_value::Type</a>, <a class="el" href="a05537.html#l00002">YYSTYPE::Val</a>, <a class="el" href="a05536.html#l00017">VARIABLE</a>, <a class="el" href="a05538.html#l01610">yy_accept</a>, <a class="el" href="a05886.html#l01979">YY_BREAK</a>, <a class="el" href="a05886.html#l00097">YY_BUF_SIZE</a>, <a class="el" href="a05886.html#l00184">YY_BUFFER_NEW</a>, <a class="el" href="a05886.html#l00185">YY_BUFFER_NORMAL</a>, <a class="el" href="a05538.html#l00209">yy_buffer_state::yy_buffer_status</a>, <a class="el" href="a05538.html#l00243">yy_c_buf_p</a>, <a class="el" href="a05886.html#l00146">yy_buffer_state::yy_ch_buf</a>, <a class="el" href="a05538.html#l00001">yy_create_buffer</a>, <a class="el" href="a05538.html#l00225">yy_current_buffer</a>, <a class="el" href="a05886.html#l01967">YY_DECL</a>, <a class="el" href="a05538.html#l00250">yy_did_buffer_switch_on_eof</a>, <a class="el" href="a05886.html#l01823">YY_DO_BEFORE_ACTION</a>, <a class="el" href="a05886.html#l01831">YY_END_OF_BUFFER</a>, <a class="el" href="a05886.html#l01960">YY_FATAL_ERROR</a>, <a class="el" href="a05538.html#l02226">yy_get_next_buffer()</a>, <a class="el" href="a05538.html#l02358">yy_get_previous_state()</a>, <a class="el" href="a05538.html#l00235">yy_hold_char</a>, <a class="el" href="a05538.html#l00244">yy_init</a>, <a class="el" href="a05886.html#l00144">yy_buffer_state::yy_input_file</a>, <a class="el" href="a05538.html#l01619">yy_last_accepting_cpos</a>, <a class="el" href="a05538.html#l01618">yy_last_accepting_state</a>, <a class="el" href="a05538.html#l00009">yy_load_buffer_state</a>, <a class="el" href="a05886.html#l01855">YY_MORE_ADJ</a>, <a class="el" href="a05538.html#l00183">yy_buffer_state::yy_n_chars</a>, <a class="el" href="a05886.html#l00092">YY_NEW_FILE</a>, <a class="el" href="a05538.html#l00293">yy_nxt</a>, <a class="el" href="a05538.html#l01635">YY_RESTORE_YY_MORE_OFFSET</a>, <a class="el" href="a05886.html#l01982">YY_RULE_SETUP</a>, <a class="el" href="a05886.html#l00073">YY_SC_TO_UI</a>, <a class="el" href="a05538.html#l00245">yy_start</a>, <a class="el" href="a05886.html#l00085">YY_START</a>, <a class="el" href="a05886.html#l00089">YY_STATE_EOF</a>, <a class="el" href="a05538.html#l00290">yy_state_type</a>, <a class="el" href="a04115.html#a115">yy_try_NUL_trans()</a>, <a class="el" href="a05538.html#l00011">yyin</a>, <a class="el" href="a05538.html#l00014">yyout</a>, <a class="el" href="a05886.html#l01950">yyterminate</a>, <a class="el" href="a05538.html#l00016">yytext</a>, <a class="el" href="a05886.html#l00231">yytext_ptr</a>, and <a class="el" href="a05538.html#l00017">yywrap</a>. +<p> +<div class="fragment"><pre>01845 { +01846 <span class="keyword">register</span> <a class="code" href="a04115.html#a84">yy_state_type</a> yy_current_state; +01847 <span class="keyword">register</span> <span class="keywordtype">char</span> *yy_cp, *yy_bp; +01848 <span class="keyword">register</span> <span class="keywordtype">int</span> yy_act; +01849 +01850 <span class="preprocessor">#line 89 "cf_lexical.lxx"</span> +01851 <span class="preprocessor"></span> +01852 +01853 <span class="preprocessor">#line 1854 "cf_lexical.cpp"</span> +01854 <span class="preprocessor"></span> +01855 <span class="keywordflow">if</span> ( <a class="code" href="a04115.html#a80">yy_init</a> ) +01856 { +01857 <a class="code" href="a04115.html#a80">yy_init</a> = 0; +01858 +01859 <span class="preprocessor">#ifdef YY_USER_INIT</span> +01860 <span class="preprocessor"></span> YY_USER_INIT; +01861 <span class="preprocessor">#endif</span> +01862 <span class="preprocessor"></span> +01863 <span class="keywordflow">if</span> ( ! <a class="code" href="a04115.html#a81">yy_start</a> ) +01864 <a class="code" href="a04115.html#a81">yy_start</a> = 1; <span class="comment">/* first start state */</span> +01865 +01866 <span class="keywordflow">if</span> ( ! <a class="code" href="a04115.html#a10">yyin</a> ) +01867 <a class="code" href="a04115.html#a10">yyin</a> = stdin; +01868 +01869 <span class="keywordflow">if</span> ( ! <a class="code" href="a04115.html#a13">yyout</a> ) +01870 <a class="code" href="a04115.html#a13">yyout</a> = stdout; +01871 +01872 <span class="keywordflow">if</span> ( ! <a class="code" href="a04115.html#a76">yy_current_buffer</a> ) +01873 <a class="code" href="a04115.html#a76">yy_current_buffer</a> = +01874 <a class="code" href="a04115.html#a0">yy_create_buffer</a>( yyin, YY_BUF_SIZE ); +01875 +01876 <a class="code" href="a04115.html#a8">yy_load_buffer_state</a>(); +01877 } +01878 +01879 <span class="keywordflow">while</span> ( 1 ) <span class="comment">/* loops until end-of-file is reached */</span> +01880 { +01881 yy_cp = <a class="code" href="a04115.html#a79">yy_c_buf_p</a>; +01882 +01883 <span class="comment">/* Support of yytext. */</span> +01884 *yy_cp = <a class="code" href="a04115.html#a77">yy_hold_char</a>; +01885 +01886 <span class="comment">/* yy_bp points to the position in yy_ch_buf of the start of</span> +01887 <span class="comment"> * the current run.</span> +01888 <span class="comment"> */</span> +01889 yy_bp = yy_cp; +01890 +01891 yy_current_state = <a class="code" href="a04115.html#a81">yy_start</a>; +01892 yy_match: +01893 <span class="keywordflow">while</span> ( (yy_current_state = <a class="code" href="a04115.html#a86">yy_nxt</a>[yy_current_state][<a class="code" href="a04463.html#a6">YY_SC_TO_UI</a>(*yy_cp)]) > 0 ) +01894 { +01895 <span class="keywordflow">if</span> ( <a class="code" href="a04115.html#a87">yy_accept</a>[yy_current_state] ) +01896 { +01897 <a class="code" href="a04115.html#a88">yy_last_accepting_state</a> = yy_current_state; +01898 <a class="code" href="a04115.html#a89">yy_last_accepting_cpos</a> = yy_cp; +01899 } +01900 +01901 ++yy_cp; +01902 } +01903 +01904 yy_current_state = -yy_current_state; +01905 +01906 yy_find_action: +01907 yy_act = <a class="code" href="a04115.html#a87">yy_accept</a>[yy_current_state]; +01908 +01909 <a class="code" href="a04463.html#a28">YY_DO_BEFORE_ACTION</a>; +01910 +01911 +01912 do_action: <span class="comment">/* This label is used only to access EOF actions. */</span> +01913 +01914 +01915 <span class="keywordflow">switch</span> ( yy_act ) +01916 { <span class="comment">/* beginning of action switch */</span> +01917 <span class="keywordflow">case</span> 0: <span class="comment">/* must back up */</span> +01918 <span class="comment">/* undo the effects of YY_DO_BEFORE_ACTION */</span> +01919 *yy_cp = <a class="code" href="a04115.html#a77">yy_hold_char</a>; +01920 yy_cp = <a class="code" href="a04115.html#a89">yy_last_accepting_cpos</a> + 1; +01921 yy_current_state = <a class="code" href="a04115.html#a88">yy_last_accepting_state</a>; +01922 <span class="keywordflow">goto</span> yy_find_action; +01923 +01924 <span class="keywordflow">case</span> 1: +01925 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01926 <span class="preprocessor">#line 91 "cf_lexical.lxx"</span> +01927 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a05333.html#a25">PLUS</a>; } +01928 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01929 <span class="keywordflow">case</span> 2: +01930 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01931 <span class="preprocessor">#line 92 "cf_lexical.lxx"</span> +01932 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a14">MINUS</a>; } +01933 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01934 <span class="keywordflow">case</span> 3: +01935 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01936 <span class="preprocessor">#line 93 "cf_lexical.lxx"</span> +01937 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a15">MULT</a>; } +01938 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01939 <span class="keywordflow">case</span> 4: +01940 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01941 <span class="preprocessor">#line 94 "cf_lexical.lxx"</span> +01942 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a16">DIVIDE</a>; } +01943 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01944 <span class="keywordflow">case</span> 5: +01945 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01946 <span class="preprocessor">#line 95 "cf_lexical.lxx"</span> +01947 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a17">RPAREN</a>; } +01948 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01949 <span class="keywordflow">case</span> 6: +01950 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01951 <span class="preprocessor">#line 96 "cf_lexical.lxx"</span> +01952 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a18">LPAREN</a>; } +01953 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01954 <span class="keywordflow">case</span> 7: +01955 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01956 <span class="preprocessor">#line 97 "cf_lexical.lxx"</span> +01957 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a9">ASSIGN</a>; } +01958 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01959 <span class="keywordflow">case</span> 8: +01960 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01961 <span class="preprocessor">#line 98 "cf_lexical.lxx"</span> +01962 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a8">ADD_ASSIGN</a>; } +01963 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01964 <span class="keywordflow">case</span> 9: +01965 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01966 <span class="preprocessor">#line 99 "cf_lexical.lxx"</span> +01967 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a12">SEMICOLON</a>; } +01968 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01969 <span class="keywordflow">case</span> 10: +01970 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01971 <span class="preprocessor">#line 100 "cf_lexical.lxx"</span> +01972 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a19">RBRACE</a>; } +01973 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01974 <span class="keywordflow">case</span> 11: +01975 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01976 <span class="preprocessor">#line 101 "cf_lexical.lxx"</span> +01977 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a20">LBRACE</a>; } +01978 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01979 <span class="keywordflow">case</span> 12: +01980 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01981 <span class="preprocessor">#line 102 "cf_lexical.lxx"</span> +01982 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a21">COMMA</a>; } +01983 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01984 <span class="keywordflow">case</span> 13: +01985 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01986 <span class="preprocessor">#line 104 "cf_lexical.lxx"</span> +01987 <span class="preprocessor"></span>{ <span class="comment">/* ignore tabulation and spaces */</span>; } +01988 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01989 <span class="keywordflow">case</span> 14: +01990 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01991 <span class="preprocessor">#line 106 "cf_lexical.lxx"</span> +01992 <span class="preprocessor"></span>{ +01993 <span class="comment">/* ignore new line but count them */</span> +01994 <a class="code" href="a04113.html#a56">cf_CurrentLine</a>++; +01995 <a class="code" href="a04113.html#a26">DEBUG_PRINTF</a>(<span class="stringliteral">"*****line++ %d\n"</span>, cf_CurrentLine); +01996 } +01997 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01998 <span class="keywordflow">case</span> 15: +01999 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +02000 <span class="preprocessor">#line 112 "cf_lexical.lxx"</span> +02001 <span class="preprocessor"></span>{ <a class="code" href="a04115.html#a118">comment</a>(); } +02002 <a class="code" href="a04463.html#a45">YY_BREAK</a> +02003 <span class="keywordflow">case</span> 16: +02004 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +02005 <span class="preprocessor">#line 114 "cf_lexical.lxx"</span> +02006 <span class="preprocessor"></span>{ <span class="comment">/* Start of a comment */</span> <a class="code" href="a04113.html#a52">cf_Ignore</a> = <span class="keyword">true</span>; } +02007 <a class="code" href="a04463.html#a45">YY_BREAK</a> +02008 <span class="keywordflow">case</span> 17: +02009 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +02010 <span class="preprocessor">#line 116 "cf_lexical.lxx"</span> +02011 <span class="preprocessor"></span>{ <span class="comment">/* End of a comment */</span> <a class="code" href="a04113.html#a52">cf_Ignore</a> = <span class="keyword">false</span>; } +02012 <a class="code" href="a04463.html#a45">YY_BREAK</a> +02013 <span class="keywordflow">case</span> 18: +02014 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +02015 <span class="preprocessor">#line 118 "cf_lexical.lxx"</span> +02016 <span class="preprocessor"></span>{ <span class="comment">/* A string */</span> +02017 <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) +02018 { +02019 <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo4">Type</a> = <a class="code" href="a04115.html#a123a99">T_STRING</a>; +02020 strcpy (<a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo2">String</a>, yytext+1); +02021 <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo2">String</a>[strlen(<a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo2">String</a>)-1] = <span class="charliteral">'\0'</span>; +02022 <a class="code" href="a04113.html#a26">DEBUG_PRINTF</a>(<span class="stringliteral">"lex: string '%s' '%s'\n"</span>, yytext, <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo2">String</a>); +02023 <span class="keywordflow">return</span> <a class="code" href="a04113.html#a11">STRING</a>; +02024 } +02025 } +02026 <a class="code" href="a04463.html#a45">YY_BREAK</a> +02027 <span class="keywordflow">case</span> 19: +02028 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +02029 <span class="preprocessor">#line 129 "cf_lexical.lxx"</span> +02030 <span class="preprocessor"></span>{ <span class="comment">/* A variable */</span> +02031 <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) +02032 { +02033 <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo4">Type</a> = <a class="code" href="a04115.html#a123a99">T_STRING</a>; +02034 strcpy (<a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo2">String</a>, yytext); +02035 <a class="code" href="a04113.html#a26">DEBUG_PRINTF</a>(<span class="stringliteral">"lex: variable '%s' '%s'\n"</span>, yytext, <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo2">String</a>); +02036 <span class="keywordflow">return</span> <a class="code" href="a04113.html#a10">VARIABLE</a>; +02037 } +02038 } +02039 <a class="code" href="a04463.html#a45">YY_BREAK</a> +02040 <span class="keywordflow">case</span> 20: +02041 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +02042 <span class="preprocessor">#line 139 "cf_lexical.lxx"</span> +02043 <span class="preprocessor"></span>{ <span class="comment">/* A real */</span> +02044 <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) +02045 { +02046 <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo4">Type</a> = <a class="code" href="a04115.html#a123a100">T_REAL</a>; +02047 <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo1">Real</a> = atof (yytext); +02048 <a class="code" href="a04113.html#a26">DEBUG_PRINTF</a>(<span class="stringliteral">"lex: real '%s' '%f\n"</span>, yytext, <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo1">Real</a>); +02049 <span class="keywordflow">return</span> <a class="code" href="a04113.html#a23">REAL</a>; +02050 } +02051 } +02052 <a class="code" href="a04463.html#a45">YY_BREAK</a> +02053 <span class="keywordflow">case</span> 21: +02054 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +02055 <span class="preprocessor">#line 149 "cf_lexical.lxx"</span> +02056 <span class="preprocessor"></span>{ <span class="comment">/* An int */</span> +02057 <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) +02058 { +02059 <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo4">Type</a> = <a class="code" href="a04115.html#a123a98">T_INT</a>; +02060 <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo0">Int</a> = atoi (yytext); +02061 <a class="code" href="a04113.html#a26">DEBUG_PRINTF</a>(<span class="stringliteral">"lex: int '%s' '%d'\n"</span>, yytext, <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo0">Int</a>); +02062 <span class="keywordflow">return</span> <a class="code" href="a04113.html#a22">INT</a>; +02063 } +02064 } +02065 <a class="code" href="a04463.html#a45">YY_BREAK</a> +02066 <span class="keywordflow">case</span> 22: +02067 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +02068 <span class="preprocessor">#line 159 "cf_lexical.lxx"</span> +02069 <span class="preprocessor"></span>{ <span class="comment">/* An hex int */</span> +02070 <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) +02071 { +02072 <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo4">Type</a> = <a class="code" href="a04115.html#a123a98">T_INT</a>; +02073 sscanf (yytext, <span class="stringliteral">"%x"</span>, &(<a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo0">Int</a>)); +02074 <a class="code" href="a04113.html#a26">DEBUG_PRINTF</a>(<span class="stringliteral">"lex: hexa '%s' '0x%x' '%d'\n"</span>, yytext, <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo0">Int</a>, <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo0">Int</a>); +02075 <span class="keywordflow">return</span> <a class="code" href="a04113.html#a22">INT</a>; +02076 } +02077 } +02078 <a class="code" href="a04463.html#a45">YY_BREAK</a> +02079 <span class="keywordflow">case</span> 23: +02080 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +02081 <span class="preprocessor">#line 169 "cf_lexical.lxx"</span> +02082 <span class="preprocessor"></span><a class="code" href="a04463.html#a39">ECHO</a>; +02083 <a class="code" href="a04463.html#a45">YY_BREAK</a> +02084 <span class="preprocessor">#line 2085 "cf_lexical.cpp"</span> +02085 <span class="preprocessor"></span><span class="keywordflow">case</span> <a class="code" href="a04463.html#a10">YY_STATE_EOF</a>(INITIAL): +02086 <a class="code" href="a04463.html#a41">yyterminate</a>(); +02087 +02088 <span class="keywordflow">case</span> <a class="code" href="a04463.html#a30">YY_END_OF_BUFFER</a>: +02089 { +02090 <span class="comment">/* Amount of text matched not including the EOB char. */</span> +02091 <span class="keywordtype">int</span> yy_amount_of_matched_text = (<span class="keywordtype">int</span>) (yy_cp - <a class="code" href="a04463.html#a27">yytext_ptr</a>) - 1; +02092 +02093 <span class="comment">/* Undo the effects of YY_DO_BEFORE_ACTION. */</span> +02094 *yy_cp = <a class="code" href="a04115.html#a77">yy_hold_char</a>; +02095 <a class="code" href="a04115.html#a52">YY_RESTORE_YY_MORE_OFFSET</a> +02096 +02097 <span class="keywordflow">if</span> ( <a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo4">yy_buffer_status</a> == <a class="code" href="a04463.html#a19">YY_BUFFER_NEW</a> ) +02098 { +02099 <span class="comment">/* We're scanning a new file or input source. It's</span> +02100 <span class="comment"> * possible that this happened because the user</span> +02101 <span class="comment"> * just pointed yyin at a new source and called</span> +02102 <span class="comment"> * yylex(). If so, then we have to assure</span> +02103 <span class="comment"> * consistency between yy_current_buffer and our</span> +02104 <span class="comment"> * globals. Here is the right place to do so, because</span> +02105 <span class="comment"> * this is the first action (other than possibly a</span> +02106 <span class="comment"> * back-up) that will match for the new input source.</span> +02107 <span class="comment"> */</span> +02108 <a class="code" href="a04115.html#a78">yy_n_chars</a> = <a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo12">yy_n_chars</a>; +02109 <a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo9">yy_input_file</a> = <a class="code" href="a04115.html#a10">yyin</a>; +02110 <a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo4">yy_buffer_status</a> = <a class="code" href="a04463.html#a20">YY_BUFFER_NORMAL</a>; +02111 } +02112 +02113 <span class="comment">/* Note that here we test for yy_c_buf_p "<=" to the position</span> +02114 <span class="comment"> * of the first EOB in the buffer, since yy_c_buf_p will</span> +02115 <span class="comment"> * already have been incremented past the NUL character</span> +02116 <span class="comment"> * (since all states make transitions on EOB to the</span> +02117 <span class="comment"> * end-of-buffer state). Contrast this with the test</span> +02118 <span class="comment"> * in input().</span> +02119 <span class="comment"> */</span> +02120 <span class="keywordflow">if</span> ( <a class="code" href="a04115.html#a79">yy_c_buf_p</a> <= &<a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo6">yy_ch_buf</a>[<a class="code" href="a04115.html#a78">yy_n_chars</a>] ) +02121 { <span class="comment">/* This was really a NUL. */</span> +02122 <a class="code" href="a04115.html#a84">yy_state_type</a> yy_next_state; +02123 +02124 <a class="code" href="a04115.html#a79">yy_c_buf_p</a> = <a class="code" href="a04463.html#a27">yytext_ptr</a> + yy_amount_of_matched_text; +02125 +02126 yy_current_state = <a class="code" href="a04115.html#a114">yy_get_previous_state</a>(); +02127 +02128 <span class="comment">/* Okay, we're now positioned to make the NUL</span> +02129 <span class="comment"> * transition. We couldn't have</span> +02130 <span class="comment"> * yy_get_previous_state() go ahead and do it</span> +02131 <span class="comment"> * for us because it doesn't know how to deal</span> +02132 <span class="comment"> * with the possibility of jamming (and we don't</span> +02133 <span class="comment"> * want to build jamming into it because then it</span> +02134 <span class="comment"> * will run more slowly).</span> +02135 <span class="comment"> */</span> +02136 +02137 yy_next_state = <a class="code" href="a04115.html#a115">yy_try_NUL_trans</a>( yy_current_state ); +02138 +02139 yy_bp = <a class="code" href="a04463.html#a27">yytext_ptr</a> + <a class="code" href="a04463.html#a33">YY_MORE_ADJ</a>; +02140 +02141 <span class="keywordflow">if</span> ( yy_next_state ) +02142 { +02143 <span class="comment">/* Consume the NUL. */</span> +02144 yy_cp = ++<a class="code" href="a04115.html#a79">yy_c_buf_p</a>; +02145 yy_current_state = yy_next_state; +02146 <span class="keywordflow">goto</span> yy_match; +02147 } +02148 +02149 <span class="keywordflow">else</span> +02150 { +02151 yy_cp = <a class="code" href="a04115.html#a79">yy_c_buf_p</a>; +02152 <span class="keywordflow">goto</span> yy_find_action; +02153 } +02154 } +02155 +02156 <span class="keywordflow">else</span> <span class="keywordflow">switch</span> ( <a class="code" href="a04115.html#a116">yy_get_next_buffer</a>() ) +02157 { +02158 <span class="keywordflow">case</span> <a class="code" href="a04463.html#a15">EOB_ACT_END_OF_FILE</a>: +02159 { +02160 <a class="code" href="a04115.html#a82">yy_did_buffer_switch_on_eof</a> = 0; +02161 +02162 <span class="keywordflow">if</span> ( <a class="code" href="a04115.html#a16">yywrap</a>() ) +02163 { +02164 <span class="comment">/* Note: because we've taken care in</span> +02165 <span class="comment"> * yy_get_next_buffer() to have set up</span> +02166 <span class="comment"> * yytext, we can now set up</span> +02167 <span class="comment"> * yy_c_buf_p so that if some total</span> +02168 <span class="comment"> * hoser (like flex itself) wants to</span> +02169 <span class="comment"> * call the scanner after we return the</span> +02170 <span class="comment"> * YY_NULL, it'll still work - another</span> +02171 <span class="comment"> * YY_NULL will get returned.</span> +02172 <span class="comment"> */</span> +02173 <a class="code" href="a04115.html#a79">yy_c_buf_p</a> = <a class="code" href="a04463.html#a27">yytext_ptr</a> + <a class="code" href="a04463.html#a33">YY_MORE_ADJ</a>; +02174 +02175 yy_act = <a class="code" href="a04463.html#a10">YY_STATE_EOF</a>(YY_START); +02176 <span class="keywordflow">goto</span> do_action; +02177 } +02178 +02179 <span class="keywordflow">else</span> +02180 { +02181 <span class="keywordflow">if</span> ( ! <a class="code" href="a04115.html#a82">yy_did_buffer_switch_on_eof</a> ) +02182 <a class="code" href="a04463.html#a11">YY_NEW_FILE</a>; +02183 } +02184 <span class="keywordflow">break</span>; +02185 } +02186 +02187 <span class="keywordflow">case</span> <a class="code" href="a04463.html#a14">EOB_ACT_CONTINUE_SCAN</a>: +02188 <a class="code" href="a04115.html#a79">yy_c_buf_p</a> = +02189 <a class="code" href="a04463.html#a27">yytext_ptr</a> + yy_amount_of_matched_text; +02190 +02191 yy_current_state = <a class="code" href="a04115.html#a114">yy_get_previous_state</a>(); +02192 +02193 yy_cp = <a class="code" href="a04115.html#a79">yy_c_buf_p</a>; +02194 yy_bp = <a class="code" href="a04463.html#a27">yytext_ptr</a> + <a class="code" href="a04463.html#a33">YY_MORE_ADJ</a>; +02195 <span class="keywordflow">goto</span> yy_match; +02196 +02197 <span class="keywordflow">case</span> <a class="code" href="a04463.html#a16">EOB_ACT_LAST_MATCH</a>: +02198 <a class="code" href="a04115.html#a79">yy_c_buf_p</a> = +02199 &<a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo6">yy_ch_buf</a>[<a class="code" href="a04115.html#a78">yy_n_chars</a>]; +02200 +02201 yy_current_state = <a class="code" href="a04115.html#a114">yy_get_previous_state</a>(); +02202 +02203 yy_cp = <a class="code" href="a04115.html#a79">yy_c_buf_p</a>; +02204 yy_bp = <a class="code" href="a04463.html#a27">yytext_ptr</a> + <a class="code" href="a04463.html#a33">YY_MORE_ADJ</a>; +02205 <span class="keywordflow">goto</span> yy_find_action; +02206 } +02207 <span class="keywordflow">break</span>; +02208 } +02209 +02210 <span class="keywordflow">default</span>: +02211 <a class="code" href="a04463.html#a43">YY_FATAL_ERROR</a>( +02212 <span class="stringliteral">"fatal flex scanner internal error--no action found"</span> ); +02213 } <span class="comment">/* end of action switch */</span> +02214 } <span class="comment">/* end of scanning one token */</span> +02215 } <span class="comment">/* end of yylex */</span> +</pre></div> </td> + </tr> +</table> +<hr><h2>Variable Documentation</h2> +<a class="anchor" name="a56" doxytag="cf_gramatical.cpp::cf_CurrentLine" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> int <a class="el" href="a04174.html#a0">cf_CurrentLine</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00094">94</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>, and <a class="el" href="a05597.html#l00297">NLMISC::CConfigFile::reparse()</a>. </td> + </tr> +</table> +<a class="anchor" name="a55" doxytag="cf_gramatical.cpp::cf_CurrentVar" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a02402.html">NLMISC::CConfigFile::CVar</a> <a class="el" href="a04113.html#a55">cf_CurrentVar</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00092">92</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a52" doxytag="cf_gramatical.cpp::cf_Ignore" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> bool <a class="el" href="a04115.html#a93">cf_Ignore</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00084">84</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a57" doxytag="cf_gramatical.cpp::cf_OverwriteExistingVariable" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> bool <a class="el" href="a04174.html#a1">cf_OverwriteExistingVariable</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00096">96</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05597.html#l00297">NLMISC::CConfigFile::reparse()</a>. </td> + </tr> +</table> +<a class="anchor" name="a67" doxytag="cf_gramatical.cpp::cfchar" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> int <a class="el" href="a04113.html#a67">cfchar</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00397">397</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a68" doxytag="cf_gramatical.cpp::cflval" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a03960.html">YYSTYPE</a> <a class="el" href="a04114.html#a16">cflval</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00398">398</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a69" doxytag="cf_gramatical.cpp::cfnerrs" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> int <a class="el" href="a04113.html#a69">cfnerrs</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00406">406</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a71" doxytag="cf_gramatical.cpp::count" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> unsigned int <a class="el" href="a04223.html#a577">count</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00448">448</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05471.html#l00149">NLSOUND::CBackgroundSoundManager::addSound()</a>. </td> + </tr> +</table> +<a class="anchor" name="a70" doxytag="cf_gramatical.cpp::from" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> char* <a class="el" href="a04113.html#a70">from</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00447">447</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a53" doxytag="cf_gramatical.cpp::LoadRoot" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> bool <a class="el" href="a04174.html#a4">LoadRoot</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00086">86</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. +<p> +Referenced by <a class="el" href="a05597.html#l00297">NLMISC::CConfigFile::reparse()</a>. </td> + </tr> +</table> +<a class="anchor" name="a66" doxytag="cf_gramatical.cpp::yycheck" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> short <a class="el" href="a04113.html#a66">yycheck</a>[]<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Initial value:</b><div class="fragment"><pre> { 13, + 6, 0, 10, 11, 5, 6, 12, 8, 9, 14, + 5, 16, 13, 0, 15, 7, 17, 18, 3, 4, + 8, 9, 36, 31, 32, 5, 6, 0, 8, 9, + 7, 10, 11, 13, 14, 29, 30, 17, 18, 5, + 6, 12, 8, 9, 3, -1, -1, 13, 14, -1, + -1, 17, 18, 5, 6, -1, 8, 9, -1, -1, + -1, 13, -1, -1, -1, 17, 18 +} +</pre></div> +<p> +Definition at line <a class="el" href="a05536.html#l00252">252</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a61" doxytag="cf_gramatical.cpp::yydefact" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> short <a class="el" href="a04113.html#a61">yydefact</a>[]<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Initial value:</b><div class="fragment"><pre> { 1, + 0, 0, 2, 5, 0, 0, 4, 27, 25, 0, + 0, 0, 0, 23, 24, 0, 8, 14, 17, 26, + 0, 20, 21, 0, 11, 0, 12, 7, 0, 0, + 0, 0, 6, 22, 9, 0, 15, 16, 18, 19, + 10, 13, 0, 0, 0 +} +</pre></div> +<p> +Definition at line <a class="el" href="a05536.html#l00214">214</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a62" doxytag="cf_gramatical.cpp::yydefgoto" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> short <a class="el" href="a04113.html#a62">yydefgoto</a>[]<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Initial value:</b><div class="fragment"><pre> { 43, + 1, 3, 4, 16, 26, 17, 18, 19, 20 +} +</pre></div> +<p> +Definition at line <a class="el" href="a05536.html#l00222">222</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a54" doxytag="cf_gramatical.cpp::yyin" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> FILE* <a class="el" href="a04113.html#a54">yyin</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05536.html#l00088">88</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a63" doxytag="cf_gramatical.cpp::yypact" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> short <a class="el" href="a04113.html#a63">yypact</a>[]<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Initial value:</b><div class="fragment"><pre> { 2, + 6, 16, 6,-32768, 0, 0,-32768,-32768,-32768, 49, + 49, 0, 21,-32768,-32768, 9, 13, 22,-32768,-32768, + 24,-32768,-32768, 30,-32768, -4, 13,-32768, 49, 49, + 49, 49,-32768,-32768,-32768, 35, 22, 22,-32768,-32768, +-32768, 13, 14, 28,-32768 +} +</pre></div> +<p> +Definition at line <a class="el" href="a05536.html#l00226">226</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a64" doxytag="cf_gramatical.cpp::yypgoto" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> short <a class="el" href="a04113.html#a64">yypgoto</a>[]<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Initial value:</b><div class="fragment"><pre> {-32768, +-32768,-32768, 42, -5,-32768, -13, 7, -7,-32768 +} +</pre></div> +<p> +Definition at line <a class="el" href="a05536.html#l00234">234</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a59" doxytag="cf_gramatical.cpp::yyr1" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> short <a class="el" href="a04113.html#a59">yyr1</a>[]<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Initial value:</b><div class="fragment"><pre> { 0, + 20, 19, 19, 21, 21, 22, 22, 23, 23, 23, + 23, 24, 24, 25, 25, 25, 26, 26, 26, 27, + 27, 27, 27, 27, 27, 27, 28 +} +</pre></div> +<p> +Definition at line <a class="el" href="a05536.html#l00202">202</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a60" doxytag="cf_gramatical.cpp::yyr2" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> short <a class="el" href="a04113.html#a60">yyr2</a>[]<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Initial value:</b><div class="fragment"><pre> { 0, + 0, 2, 0, 2, 1, 4, 4, 1, 3, 4, + 2, 1, 3, 1, 3, 3, 1, 3, 3, 2, + 2, 3, 1, 1, 1, 1, 1 +} +</pre></div> +<p> +Definition at line <a class="el" href="a05536.html#l00208">208</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a65" doxytag="cf_gramatical.cpp::yytable" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> short <a class="el" href="a04113.html#a65">yytable</a>[]<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Initial value:</b><div class="fragment"><pre> { 27, + 21, -3, 22, 23, 8, 9, 24, 10, 11, 35, + 2, 36, 12, 44, 13, 28, 14, 15, 5, 6, + 29, 30, 42, 39, 40, 8, 9, 45, 10, 11, + 33, 31, 32, 12, 25, 37, 38, 14, 15, 8, + 9, 34, 10, 11, 7, 0, 0, 12, 41, 0, + 0, 14, 15, 8, 9, 0, 10, 11, 0, 0, + 0, 12, 0, 0, 0, 14, 15 +} +</pre></div> +<p> +Definition at line <a class="el" href="a05536.html#l00242">242</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a58" doxytag="cf_gramatical.cpp::yytranslate" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> char <a class="el" href="a04113.html#a58">yytranslate</a>[]<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Initial value:</b><div class="fragment"><pre> { 0, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 1, 3, 4, 5, 6, + 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, + 17, 18 +} +</pre></div> +<p> +Definition at line <a class="el" href="a05536.html#l00133">133</a> of file <a class="el" href="a05536.html">cf_gramatical.cpp</a>. </td> + </tr> +</table> +<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 06:42:18 2004 for NeL by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 > +</a>1.3.6 </small></address> +</body> +</html> |