aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/lexlang_8cpp-source.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/doxygen/nel/lexlang_8cpp-source.html')
-rw-r--r--docs/doxygen/nel/lexlang_8cpp-source.html3480
1 files changed, 3480 insertions, 0 deletions
diff --git a/docs/doxygen/nel/lexlang_8cpp-source.html b/docs/doxygen/nel/lexlang_8cpp-source.html
new file mode 100644
index 00000000..bec3bfb5
--- /dev/null
+++ b/docs/doxygen/nel/lexlang_8cpp-source.html
@@ -0,0 +1,3480 @@
+<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<HTML>
+<HEAD>
+ <TITLE>nevrax.org : docs</TITLE>
+ <LINK REL=stylesheet TYPE="text/css" HREF="http://www.nevrax.org/inc/css/nevrax.css">
+ <link href="doxygen.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY MARGINHEIGHT="0" MARGINWIDTH="0">
+
+<!-- uplinks -->
+<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0>
+ <TR>
+ <TD WIDTH=16><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALT=""></TD>
+ <TD WIDTH=140 BGCOLOR=#dddddd><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="140" HEIGHT="16" BORDER=0 ALT=""></TD>
+ <TD WIDTH=16><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALT=""></TD>
+ <TD><IMG width=6 height=14 SRC="http://www.nevrax.org/inc/img/reddots.gif" ALT="#" VSPACE=2 HSPACE=2 BORDER=0 ></TD><TD VALIGN=middle>&nbsp;<A CLASS=uplinks HREF=http://www.nevrax.org><b>Home</B></FONT></A>&nbsp;&nbsp;&nbsp;</TD>
+ <TD><IMG width=6 height=14 SRC="http://www.nevrax.org/inc/img/reddots.gif" ALT="#" VSPACE=2 HSPACE=2 BORDER=0 ></TD><TD VALIGN=middle>&nbsp;<A CLASS=uplinks HREF=http://www.nevrax.com><b>nevrax.com</B></FONT></A>&nbsp;&nbsp;&nbsp;</TD>
+ </TR>
+</TABLE>
+
+<!-- banner Nevrax -->
+<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100%>
+ <TR><TD BGCOLOR="#000000" BACKGROUND="http://www.nevrax.org/inc/img/black_banner.jpg"><A HREF="http://www.nevrax.org"><IMG SRC="http://www.nevrax.org/inc/img/nevrax.gif" WIDTH="170" HEIGHT="45" BORDER=0 ALT="Nevrax" ></A></TD></TR>
+</TABLE>
+
+<!-- main table -->
+<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 height=100%>
+ <TR>
+ <TD WIDTH=16><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="10" BORDER=0 ALT=""></TD>
+ <TD WIDTH=140 BGCOLOR=#dddddd VALIGN=TOP ALIGN=middle><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="140" HEIGHT="10" BORDER=0 ALT="">
+
+ <!------ Begin Box ------>
+ <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 BGCOLOR=black><TR><TD><TABLE border=0 cellspacing=2 cellpadding=0 width=120><tr><TD ALIGN=middle bgcolor=black>
+ <FONT COLOR=white FACE="sans-serif"><B>Nevrax.org</B></FONT></TD></TR><tr><td colspan=2 bgcolor=#FFFFFF>
+ <TABLE cellspacing=0 cellpadding=1 border=0>
+ <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/news/" TITLE="Rubrique news"><img width=13 height=15 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-news.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/news/" TITLE="News">News</a></td></tr>
+ <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/mail/" TITLE="Rubrique mail"><img width=15 height=11 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-mail.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/mail/" TITLE="Mailing list archive">Mailing-list</a></td></tr>
+ <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/docs/" TITLE="Rubrique docs"><img width=14 height=16 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-docs.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/docs/" TITLE="Documentation">Documentation</a></td></tr>
+ <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/cvs/" TITLE="Rubrique cvs"><img width=13 height=17 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-cvs.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/cvs/" TITLE="CVS Web">CVS</a></td></tr>
+ <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/bugs/" TITLE="Rubrique bugs"><img width=20 height=16 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-bugs.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/bugs/" TITLE="Bugtracking">Bugs</a></td></tr>
+ <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/GPL.php3" TITLE="Rubrique license"><img width=18 height=12 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-gpl.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/GPL.php3" TITLE="License">License</a></td></tr>
+ </TABLE>
+ </TD></TR></TABLE></TD></TR></TABLE>
+ <!------ End Box ------>
+
+ </TD>
+ <TD WIDTH=15><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALT=""></TD>
+ <TD ALIGN=left valign=top><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="140" HEIGHT="10" BORDER=0 ALT="">
+
+<!-- title -->
+<TABLE background="http://www.nevrax.org/inc/img/redline.gif" CELLSPACING=0 CELLPADDING=0 BORDER=0 width=100%><tr><td>
+<A HREF="http://www.nevrax.org/docs/"><img src="http://www.nevrax.org/inc/img/t_docs.gif" ALT="Docs" HEIGHT=20 BORDER=0></A>
+</td><td><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="1" HEIGHT="1" BORDER=0 ALT="">
+</td></tr></table>
+&nbsp;
+
+<!-- block -->
+<TABLE bgcolor="#dddddd" CELLSPACING=0 CELLPADDING=0 BORDER=0 width=100%><tr><td width=1% valign=middle><img width=6 height=14 hspace=2 vspace=2 src="http://www.nevrax.org/inc/img/reddots.gif"></TD>
+ <TD><B>Documentation</B></TD>
+ <TD ALIGN=RIGHT>&nbsp;</td>
+</tr></table>
+<!-- Generated by Doxygen 1.2.14 -->
+<center>
+<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; <a class="qindex" href="pages.html">Related Pages</a> &nbsp; <a class="qindexRef" doxygen="_cgi:http://www.nevrax.org/cgi-bin/nel-search.cgi" href="http://www.nevrax.org/cgi-bin/nel-search.cgi">Search</a> &nbsp; </center>
+<hr><h1>lexlang.cpp</h1><a href="lexlang_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/* A lexical scanner generated by flex */</font>
+00002
+00003 <font class="comment">/* Scanner skeleton version:</font>
+00004 <font class="comment"> * $Header: /home/cvsroot/code/nel/src/ai/script/lexlang.cpp,v 1.15 2002/06/27 16:58:09 chafik Exp $</font>
+00005 <font class="comment"> */</font>
+00006
+<a name="l00007"></a><a class="code" href="lexlang_8cpp.html#a0">00007</a> <font class="preprocessor">#define FLEX_SCANNER</font>
+<a name="l00008"></a><a class="code" href="lexlang_8cpp.html#a1">00008</a> <font class="preprocessor"></font><font class="preprocessor">#define YY_FLEX_MAJOR_VERSION 2</font>
+<a name="l00009"></a><a class="code" href="lexlang_8cpp.html#a2">00009</a> <font class="preprocessor"></font><font class="preprocessor">#define YY_FLEX_MINOR_VERSION 5</font>
+00010 <font class="preprocessor"></font>
+00011
+00012
+00013 <font class="comment">/* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */</font>
+00014 <font class="preprocessor">#ifdef c_plusplus</font>
+00015 <font class="preprocessor"></font><font class="preprocessor">#ifndef __cplusplus</font>
+00016 <font class="preprocessor"></font><font class="preprocessor">#define __cplusplus</font>
+00017 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+00018 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+00019 <font class="preprocessor"></font>
+00020
+00021 <font class="preprocessor">#ifdef __cplusplus</font>
+00022 <font class="preprocessor"></font>
+00023 <font class="preprocessor">#include &lt;stdlib.h&gt;</font>
+00024 <font class="comment">//class istream;</font>
+00025 <font class="preprocessor">#include "<a class="code" href="unistd_8h.html">nel/ai/script/unistd.h</a>"</font>
+00026
+00027 <font class="comment">/* Use prototypes in function declarations. */</font>
+00028 <font class="preprocessor">#define YY_USE_PROTOS</font>
+00029 <font class="preprocessor"></font>
+00030 <font class="comment">/* The "const" storage-class-modifier is valid. */</font>
+00031 <font class="preprocessor">#define YY_USE_CONST</font>
+00032 <font class="preprocessor"></font>
+00033 <font class="preprocessor">#else </font><font class="comment">/* ! __cplusplus */</font>
+00034
+00035 <font class="preprocessor">#if __STDC__</font>
+00036 <font class="preprocessor"></font>
+00037 <font class="preprocessor">#define YY_USE_PROTOS</font>
+00038 <font class="preprocessor"></font><font class="preprocessor">#define YY_USE_CONST</font>
+00039 <font class="preprocessor"></font>
+00040 <font class="preprocessor">#endif </font><font class="comment">/* __STDC__ */</font>
+00041 <font class="preprocessor">#endif </font><font class="comment">/* ! __cplusplus */</font>
+00042
+00043 <font class="preprocessor">#ifdef __TURBOC__</font>
+00044 <font class="preprocessor"></font><font class="preprocessor"> #pragma warn -rch</font>
+00045 <font class="preprocessor"></font><font class="preprocessor"> #pragma warn -use</font>
+00046 <font class="preprocessor"></font><font class="preprocessor">#include &lt;io.h&gt;</font>
+00047 <font class="preprocessor">#include &lt;stdlib.h&gt;</font>
+00048 <font class="preprocessor">#define YY_USE_CONST</font>
+00049 <font class="preprocessor"></font><font class="preprocessor">#define YY_USE_PROTOS</font>
+00050 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+00051 <font class="preprocessor"></font>
+00052 <font class="preprocessor">#ifdef YY_USE_CONST</font>
+00053 <font class="preprocessor"></font><font class="preprocessor">#define yyconst const</font>
+00054 <font class="preprocessor"></font><font class="preprocessor">#else</font>
+<a name="l00055"></a><a class="code" href="lexlang_8cpp.html#a3">00055</a> <font class="preprocessor"></font><font class="preprocessor">#define yyconst</font>
+00056 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+00057 <font class="preprocessor"></font>
+00058
+00059 <font class="preprocessor">#ifdef YY_USE_PROTOS</font>
+00060 <font class="preprocessor"></font><font class="preprocessor">#define YY_PROTO(proto) proto</font>
+00061 <font class="preprocessor"></font><font class="preprocessor">#else</font>
+<a name="l00062"></a><a class="code" href="lexlang_8cpp.html#a4">00062</a> <font class="preprocessor"></font><font class="preprocessor">#define YY_PROTO(proto) ()</font>
+00063 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+00064 <font class="preprocessor"></font>
+00065 <font class="comment">/* Returned upon end-of-file. */</font>
+<a name="l00066"></a><a class="code" href="lexlang_8cpp.html#a5">00066</a> <font class="preprocessor">#define YY_NULL 0</font>
+00067 <font class="preprocessor"></font>
+00068 <font class="comment">/* Promotes a possibly negative, possibly signed char to an unsigned</font>
+00069 <font class="comment"> * integer for use as an array index. If the signed char is negative,</font>
+00070 <font class="comment"> * we want to instead treat it as an 8-bit unsigned char, hence the</font>
+00071 <font class="comment"> * double cast.</font>
+00072 <font class="comment"> */</font>
+<a name="l00073"></a><a class="code" href="lexlang_8cpp.html#a6">00073</a> <font class="preprocessor">#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)</font>
+00074 <font class="preprocessor"></font>
+00075 <font class="comment">/* Enter a start condition. This macro really ought to take a parameter,</font>
+00076 <font class="comment"> * but we do it the disgusting crufty way forced on us by the ()-less</font>
+00077 <font class="comment"> * definition of BEGIN.</font>
+00078 <font class="comment"> */</font>
+<a name="l00079"></a><a class="code" href="lexlang_8cpp.html#a7">00079</a> <font class="preprocessor">#define BEGIN yy_start = 1 + 2 *</font>
+00080 <font class="preprocessor"></font>
+00081 <font class="comment">/* Translate the current start state into a value that can be later handed</font>
+00082 <font class="comment"> * to BEGIN to return to the state. The YYSTATE alias is for lex</font>
+00083 <font class="comment"> * compatibility.</font>
+00084 <font class="comment"> */</font>
+<a name="l00085"></a><a class="code" href="lexlang_8cpp.html#a8">00085</a> <font class="preprocessor">#define YY_START ((yy_start - 1) / 2)</font>
+<a name="l00086"></a><a class="code" href="lexlang_8cpp.html#a9">00086</a> <font class="preprocessor"></font><font class="preprocessor">#define YYSTATE YY_START</font>
+00087 <font class="preprocessor"></font>
+00088 <font class="comment">/* Action number for EOF rule of a given start state. */</font>
+<a name="l00089"></a><a class="code" href="lexlang_8cpp.html#a10">00089</a> <font class="preprocessor">#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)</font>
+00090 <font class="preprocessor"></font>
+00091 <font class="comment">/* Special action meaning "start processing a new file". */</font>
+<a name="l00092"></a><a class="code" href="lexlang_8cpp.html#a11">00092</a> <font class="preprocessor">#define YY_NEW_FILE yyrestart( yyin )</font>
+00093 <font class="preprocessor"></font>
+<a name="l00094"></a><a class="code" href="lexlang_8cpp.html#a12">00094</a> <font class="preprocessor">#define YY_END_OF_BUFFER_CHAR 0</font>
+00095 <font class="preprocessor"></font>
+00096 <font class="comment">/* Size of default input buffer. */</font>
+<a name="l00097"></a><a class="code" href="lexlang_8cpp.html#a13">00097</a> <font class="preprocessor">#define YY_BUF_SIZE 16384</font>
+00098 <font class="preprocessor"></font>
+<a name="l00099"></a><a class="code" href="lexlang_8cpp.html#a49">00099</a> <font class="keyword">typedef</font> <font class="keyword">struct </font><a class="code" href="structyy__buffer__state.html">yy_buffer_state</a> *YY_BUFFER_STATE;
+00100
+<a name="l00101"></a><a class="code" href="lexlang_8cpp.html#a50">00101</a> <font class="keyword">extern</font> <font class="keywordtype">int</font> <a class="code" href="lexlang_8cpp.html#a50">yyleng</a>;
+00102
+<a name="l00103"></a><a class="code" href="lexlang_8cpp.html#a14">00103</a> <font class="preprocessor">#define EOB_ACT_CONTINUE_SCAN 0</font>
+<a name="l00104"></a><a class="code" href="lexlang_8cpp.html#a15">00104</a> <font class="preprocessor"></font><font class="preprocessor">#define EOB_ACT_END_OF_FILE 1</font>
+<a name="l00105"></a><a class="code" href="lexlang_8cpp.html#a16">00105</a> <font class="preprocessor"></font><font class="preprocessor">#define EOB_ACT_LAST_MATCH 2</font>
+00106 <font class="preprocessor"></font>
+00107 <font class="comment">/* The funky do-while in the following #define is used to turn the definition</font>
+00108 <font class="comment"> * int a single C statement (which needs a semi-colon terminator). This</font>
+00109 <font class="comment"> * avoids problems with code like:</font>
+00110 <font class="comment"> *</font>
+00111 <font class="comment"> * if ( condition_holds )</font>
+00112 <font class="comment"> * yyless( 5 );</font>
+00113 <font class="comment"> * else</font>
+00114 <font class="comment"> * do_something_else();</font>
+00115 <font class="comment"> *</font>
+00116 <font class="comment"> * Prior to using the do-while the compiler would get upset at the</font>
+00117 <font class="comment"> * "else" because it interpreted the "if" statement as being all</font>
+00118 <font class="comment"> * done when it reached the ';' after the yyless() call.</font>
+00119 <font class="comment"> */</font>
+00120
+00121 <font class="comment">/* Return all but the first 'n' matched characters back to the input stream. */</font>
+00122
+00123 <font class="preprocessor">#define yyless(n) \</font>
+00124 <font class="preprocessor"> do \</font>
+00125 <font class="preprocessor"> { \</font>
+00126 <font class="preprocessor"> </font><font class="comment">/* Undo effects of setting up yytext. */</font> \
+00127 *yy_cp = yy_hold_char; \
+00128 yy_c_buf_p = yy_cp = yy_bp + n - YY_MORE_ADJ; \
+00129 YY_DO_BEFORE_ACTION; <font class="comment">/* set up yytext again */</font> \
+00130 } \
+00131 while ( 0 )
+00132
+<a name="l00133"></a><a class="code" href="lexlang_8cpp.html#a18">00133</a> <font class="preprocessor">#define unput(c) yyunput( c, yytext_ptr )</font>
+00134 <font class="preprocessor"></font>
+00135 <font class="comment">/* The following is because we cannot portably get our hands on size_t</font>
+00136 <font class="comment"> * (without autoconf's help, which isn't available because we want</font>
+00137 <font class="comment"> * flex-generated scanners to compile on their own).</font>
+00138 <font class="comment"> */</font>
+<a name="l00139"></a><a class="code" href="lexlang_8cpp.html#a51">00139</a> <font class="keyword">typedef</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> <a class="code" href="lexlang_8cpp.html#a51">yy_size_t</a>;
+00140
+00141
+<a name="l00142"></a><a class="code" href="structyy__buffer__state.html">00142</a> <font class="keyword">struct </font><a class="code" href="structyy__buffer__state.html">yy_buffer_state</a>
+00143 {
+<a name="l00144"></a><a class="code" href="structyy__buffer__state.html#m0">00144</a> istream* <a class="code" href="structyy__buffer__state.html#m0">yy_input_file</a>;
+00145
+<a name="l00146"></a><a class="code" href="structyy__buffer__state.html#m1">00146</a> <font class="keywordtype">char</font> *<a class="code" href="structyy__buffer__state.html#m1">yy_ch_buf</a>; <font class="comment">/* input buffer */</font>
+<a name="l00147"></a><a class="code" href="structyy__buffer__state.html#m2">00147</a> <font class="keywordtype">char</font> *<a class="code" href="structyy__buffer__state.html#m2">yy_buf_pos</a>; <font class="comment">/* current position in input buffer */</font>
+00148
+00149 <font class="comment">/* Size of input buffer in bytes, not including room for EOB</font>
+00150 <font class="comment"> * characters.</font>
+00151 <font class="comment"> */</font>
+00152 <a class="code" href="lexlang_8cpp.html#a51">yy_size_t</a> <a class="code" href="structyy__buffer__state.html#m3">yy_buf_size</a>;
+00153
+00154 <font class="comment">/* Number of characters read into yy_ch_buf, not including EOB</font>
+00155 <font class="comment"> * characters.</font>
+00156 <font class="comment"> */</font>
+00157 <font class="keywordtype">int</font> <a class="code" href="structyy__buffer__state.html#m4">yy_n_chars</a>;
+00158
+00159 <font class="comment">/* Whether we "own" the buffer - i.e., we know we created it,</font>
+00160 <font class="comment"> * and can realloc() it to grow it, and should free() it to</font>
+00161 <font class="comment"> * delete it.</font>
+00162 <font class="comment"> */</font>
+00163 <font class="keywordtype">int</font> <a class="code" href="structyy__buffer__state.html#m5">yy_is_our_buffer</a>;
+00164
+00165 <font class="comment">/* Whether this is an "interactive" input source; if so, and</font>
+00166 <font class="comment"> * if we're using stdio for input, then we want to use getc()</font>
+00167 <font class="comment"> * instead of fread(), to make sure we stop fetching input after</font>
+00168 <font class="comment"> * each newline.</font>
+00169 <font class="comment"> */</font>
+00170 <font class="keywordtype">int</font> <a class="code" href="structyy__buffer__state.html#m6">yy_is_interactive</a>;
+00171
+00172 <font class="comment">/* Whether we're considered to be at the beginning of a line.</font>
+00173 <font class="comment"> * If so, '^' rules will be active on the next match, otherwise</font>
+00174 <font class="comment"> * not.</font>
+00175 <font class="comment"> */</font>
+00176 <font class="keywordtype">int</font> <a class="code" href="structyy__buffer__state.html#m7">yy_at_bol</a>;
+00177
+00178 <font class="comment">/* Whether to try to fill the input buffer when we reach the</font>
+00179 <font class="comment"> * end of it.</font>
+00180 <font class="comment"> */</font>
+00181 <font class="keywordtype">int</font> <a class="code" href="structyy__buffer__state.html#m8">yy_fill_buffer</a>;
+00182
+00183 <font class="keywordtype">int</font> <a class="code" href="structyy__buffer__state.html#m9">yy_buffer_status</a>;
+<a name="l00184"></a><a class="code" href="lexlang_8cpp.html#a19">00184</a> <font class="preprocessor">#define YY_BUFFER_NEW 0</font>
+<a name="l00185"></a><a class="code" href="lexlang_8cpp.html#a20">00185</a> <font class="preprocessor"></font><font class="preprocessor">#define YY_BUFFER_NORMAL 1</font>
+00186 <font class="preprocessor"></font> <font class="comment">/* When an EOF's been seen but there's still some text to process</font>
+00187 <font class="comment"> * then we mark the buffer as YY_EOF_PENDING, to indicate that we</font>
+00188 <font class="comment"> * shouldn't try reading from the input source any more. We might</font>
+00189 <font class="comment"> * still have a bunch of tokens to match, though, because of</font>
+00190 <font class="comment"> * possible backing-up.</font>
+00191 <font class="comment"> *</font>
+00192 <font class="comment"> * When we actually see the EOF, we change the status to "new"</font>
+00193 <font class="comment"> * (via yyrestart()), so that the user can continue scanning by</font>
+00194 <font class="comment"> * just pointing yyin at a new input file.</font>
+00195 <font class="comment"> */</font>
+<a name="l00196"></a><a class="code" href="lexlang_8cpp.html#a21">00196</a> <font class="preprocessor">#define YY_BUFFER_EOF_PENDING 2</font>
+00197 <font class="preprocessor"></font> };
+00198
+00199
+00200 <font class="comment">/* We provide macros for accessing buffer states in case in the</font>
+00201 <font class="comment"> * future we want to put the buffer states in a more general</font>
+00202 <font class="comment"> * "scanner state".</font>
+00203 <font class="comment"> */</font>
+<a name="l00204"></a><a class="code" href="lexlang_8cpp.html#a22">00204</a> <font class="preprocessor">#define YY_CURRENT_BUFFER yy_current_buffer</font>
+00205 <font class="preprocessor"></font>
+00206
+00207
+00208 <font class="keyword">static</font> <font class="keywordtype">void</font> *<a class="code" href="lexlang_8cpp.html#a61">yy_flex_alloc</a> <a class="code" href="lexlang_8cpp.html#a4">YY_PROTO</a>(( <a class="code" href="lexlang_8cpp.html#a51">yy_size_t</a> ));
+00209 <font class="keyword">static</font> <font class="keywordtype">void</font> *yy_flex_realloc <a class="code" href="lexlang_8cpp.html#a4">YY_PROTO</a>(( <font class="keywordtype">void</font> *, <a class="code" href="lexlang_8cpp.html#a51">yy_size_t</a> ));
+00210 <font class="keyword">static</font> <font class="keywordtype">void</font> yy_flex_free <a class="code" href="lexlang_8cpp.html#a4">YY_PROTO</a>(( <font class="keywordtype">void</font> * ));
+00211
+<a name="l00212"></a><a class="code" href="lexlang_8cpp.html#a23">00212</a> <font class="preprocessor">#define yy_new_buffer yy_create_buffer</font>
+00213 <font class="preprocessor"></font>
+<a name="l00214"></a><a class="code" href="lexlang_8cpp.html#a24">00214</a> <font class="preprocessor">#define yy_set_interactive(is_interactive) \</font>
+00215 <font class="preprocessor"> { \</font>
+00216 <font class="preprocessor"> if ( ! yy_current_buffer ) \</font>
+00217 <font class="preprocessor"> yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \</font>
+00218 <font class="preprocessor"> yy_current_buffer-&gt;yy_is_interactive = is_interactive; \</font>
+00219 <font class="preprocessor"> }</font>
+00220 <font class="preprocessor"></font>
+<a name="l00221"></a><a class="code" href="lexlang_8cpp.html#a25">00221</a> <font class="preprocessor">#define yy_set_bol(at_bol) \</font>
+00222 <font class="preprocessor"> { \</font>
+00223 <font class="preprocessor"> if ( ! yy_current_buffer ) \</font>
+00224 <font class="preprocessor"> yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \</font>
+00225 <font class="preprocessor"> yy_current_buffer-&gt;yy_at_bol = at_bol; \</font>
+00226 <font class="preprocessor"> }</font>
+00227 <font class="preprocessor"></font>
+<a name="l00228"></a><a class="code" href="lexlang_8cpp.html#a26">00228</a> <font class="preprocessor">#define YY_AT_BOL() (yy_current_buffer-&gt;yy_at_bol)</font>
+00229 <font class="preprocessor"></font>
+<a name="l00230"></a><a class="code" href="lexlang_8cpp.html#a52">00230</a> <font class="keyword">typedef</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> <a class="code" href="lexlang_8cpp.html#a52">YY_CHAR</a>;
+<a name="l00231"></a><a class="code" href="lexlang_8cpp.html#a27">00231</a> <font class="preprocessor">#define yytext_ptr yytext</font>
+00232 <font class="preprocessor"></font>
+00233 <font class="preprocessor">#include "<a class="code" href="lex_8h.html">nel/ai/script/lex.h</a>"</font>
+<a name="l00234"></a><a class="code" href="lexlang_8cpp.html#a53">00234</a> <font class="keyword">static</font> <a class="code" href="lexlang_8cpp.html#a3">yyconst</a> <font class="keywordtype">short</font> <a class="code" href="lexlang_8cpp.html#a53">yy_nxt</a>[][256] =
+00235 {
+00236 {
+00237 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00238 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00240 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00241 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00242 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00243 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00244 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00245 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00246 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00247
+00248 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00249 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00250 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00251 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00252 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00253 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00254 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00255 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00256 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00257 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00258
+00259 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00260 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00261 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00262 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00263 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+00264 0, 0, 0, 0, 0, 0
+00265 },
+00266
+00267 {
+00268 3, 4, 4, 4, 4, 4, 4, 4, 4, 5,
+00269 6, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00270 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00271 4, 4, 7, 8, 9, 4, 4, 4, 10, 11,
+00272
+00273 12, 13, 14, 15, 16, 17, 18, 19, 20, 20,
+00274 20, 20, 20, 20, 20, 20, 20, 20, 21, 22,
+00275 23, 24, 25, 26, 4, 27, 28, 27, 27, 27,
+00276 27, 27, 27, 27, 27, 27, 29, 27, 27, 27,
+00277 27, 27, 27, 27, 27, 27, 27, 27, 30, 27,
+00278 27, 31, 4, 32, 4, 27, 4, 27, 28, 27,
+00279 27, 27, 27, 27, 27, 27, 27, 27, 29, 27,
+00280 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+00281 30, 27, 27, 33, 34, 35, 4, 4, 4, 4,
+00282 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00283
+00284 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00285 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00286 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00287 4, 4, 4, 4, 4, 4, 36, 4, 4, 4,
+00288 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00289 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00290 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00291 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00292 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00293 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00294
+00295 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00296 4, 4, 4, 4, 4, 4
+00297 },
+00298
+00299 {
+00300 3, 4, 4, 4, 4, 4, 4, 4, 4, 5,
+00301 6, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00302 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00303 4, 4, 7, 8, 9, 4, 4, 4, 10, 11,
+00304 12, 13, 14, 15, 16, 17, 18, 19, 20, 20,
+00305 20, 20, 20, 20, 20, 20, 20, 20, 21, 22,
+00306 23, 24, 25, 26, 4, 27, 28, 27, 27, 27,
+00307 27, 27, 27, 27, 27, 27, 29, 27, 27, 27,
+00308
+00309 27, 27, 27, 27, 27, 27, 27, 27, 30, 27,
+00310 27, 31, 4, 32, 4, 27, 4, 27, 28, 27,
+00311 27, 27, 27, 27, 27, 27, 27, 27, 29, 27,
+00312 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
+00313 30, 27, 27, 33, 34, 35, 4, 4, 4, 4,
+00314 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00315 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00316 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00317 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00318 4, 4, 4, 4, 4, 4, 36, 4, 4, 4,
+00319
+00320 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00321 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00322 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00323 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00324 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00325 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00326 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+00327 4, 4, 4, 4, 4, 4
+00328 },
+00329
+00330 {
+00331 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00332 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00333
+00334 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00335 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00336 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00337 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00338 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00339 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00340 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00341 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00342 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00343 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00344
+00345 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00346 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00347 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00348 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00349 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00350 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00351 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00352 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00353 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00354 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00355
+00356 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00357 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00358 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
+00359 -3, -3, -3, -3, -3, -3
+00360 },
+00361
+00362 {
+00363 3, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00364 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00365 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00366 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00367 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00368 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00369
+00370 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00371 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00372 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00373 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00374 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00375 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00376 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00377 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00378 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00379 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00380
+00381 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00382 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00383 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00384 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00385 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00386 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00387 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00388 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00389 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
+00390 -4, -4, -4, -4, -4, -4
+00391
+00392 },
+00393
+00394 {
+00395 3, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00396 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00397 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00398 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00399 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00400 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00401 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00402 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00403 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00404 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00405
+00406 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00407 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00408 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00409 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00410 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00411 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00412 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00413 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00414 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00415 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00416
+00417 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00418 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00419 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00420 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00421 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
+00422 -5, -5, -5, -5, -5, -5
+00423 },
+00424
+00425 {
+00426 3, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00427 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00428 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00429 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00430
+00431 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00432 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00433 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00434 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00435 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00436 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00437 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00438 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00439 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00440 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00441
+00442 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00443 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00444 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00445 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00446 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00447 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00448 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00449 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00450 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00451 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00452
+00453 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
+00454 -6, -6, -6, -6, -6, -6
+00455 },
+00456
+00457 {
+00458 3, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00459 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00460 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00461 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00462 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00463 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00464 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00465 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00466
+00467 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00468 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00469 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00470 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00471 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00472 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00473 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00474 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00475 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00476 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00477
+00478 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00479 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00480 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00481 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00482 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00483 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00484 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
+00485 -7, -7, -7, -7, -7, -7
+00486 },
+00487
+00488 {
+00489 3, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00490 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00491
+00492 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00493 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00494 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00495 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00496 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00497 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00498 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00499 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00500 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00501 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00502
+00503 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00504 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00505 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00506 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00507 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00508 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00509 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00510 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00511 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00512 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00513
+00514 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00515 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00516 -8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
+00517 -8, -8, -8, -8, -8, -8
+00518 },
+00519
+00520 {
+00521 3, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00522 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00523 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00524 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00525 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00526 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00527
+00528 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00529 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00530 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00531 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00532 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00533 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00534 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00535 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00536 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00537 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00538
+00539 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00540 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00541 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00542 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00543 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00544 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00545 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00546 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00547 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
+00548 -9, -9, -9, -9, -9, -9
+00549
+00550 },
+00551
+00552 {
+00553 3, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00554 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00555 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00556 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00557 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00558 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00559 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00560 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00561 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00562 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00563
+00564 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00565 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00566 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00567 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00568 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00569 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00570 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00571 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00572 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00573 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00574
+00575 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00576 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00577 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00578 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00579 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
+00580 -10, -10, -10, -10, -10, -10
+00581 },
+00582
+00583 {
+00584 3, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00585 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00586 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00587 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00588
+00589 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00590 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00591 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00592 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00593 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00594 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00595 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00596 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00597 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00598 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00599
+00600 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00601 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00602 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00603 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00604 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00605 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00606 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00607 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00608 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00609 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00610
+00611 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
+00612 -11, -11, -11, -11, -11, -11
+00613 },
+00614
+00615 {
+00616 3, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00617 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00618 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00619 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00620 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00621 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00622 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00623 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00624
+00625 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00626 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00627 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00628 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00629 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00630 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00631 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00632 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00633 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00634 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00635
+00636 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00637 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00638 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00639 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00640 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00641 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00642 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
+00643 -12, -12, -12, -12, -12, -12
+00644 },
+00645
+00646 {
+00647 3, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00648 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00649
+00650 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00651 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00652 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00653 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00654 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00655 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00656 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00657 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00658 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00659 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00660
+00661 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00662 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00663 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00664 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00665 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00666 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00667 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00668 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00669 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00670 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00671
+00672 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00673 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00674 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
+00675 -13, -13, -13, -13, -13, -13
+00676 },
+00677
+00678 {
+00679 3, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00680 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00681 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00682 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00683 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00684 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00685
+00686 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00687 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00688 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00689 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00690 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00691 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00692 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00693 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00694 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00695 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00696
+00697 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00698 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00699 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00700 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00701 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00702 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00703 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00704 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00705 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
+00706 -14, -14, -14, -14, -14, -14
+00707
+00708 },
+00709
+00710 {
+00711 3, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00712 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00713 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00714 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00715 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00716 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00717 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00718 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00719 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00720 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00721
+00722 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00723 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00724 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00725 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00726 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00727 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00728 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00729 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00730 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00731 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00732
+00733 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00734 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00735 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00736 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00737 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
+00738 -15, -15, -15, -15, -15, -15
+00739 },
+00740
+00741 {
+00742 3, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00743 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00744 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00745 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00746
+00747 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00748 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00749 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00750 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00751 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00752 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00753 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00754 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00755 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00756 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00757
+00758 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00759 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00760 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00761 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00762 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00763 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00764 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00765 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00766 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00767 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00768
+00769 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
+00770 -16, -16, -16, -16, -16, -16
+00771 },
+00772
+00773 {
+00774 3, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00775 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00776 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00777 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00778 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00779 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00780 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00781 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00782
+00783 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00784 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00785 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00786 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00787 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00788 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00789 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00790 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00791 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00792 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00793
+00794 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00795 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00796 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00797 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00798 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00799 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00800 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
+00801 -17, -17, -17, -17, -17, -17
+00802 },
+00803
+00804 {
+00805 3, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00806 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00807
+00808 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00809 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00810 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00811 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00812 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00813 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00814 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00815 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00816 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00817 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00818
+00819 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00820 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00821 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00822 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00823 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00824 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00825 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00826 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00827 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00828 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00829
+00830 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00831 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00832 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
+00833 -18, -18, -18, -18, -18, -18
+00834 },
+00835
+00836 {
+00837 3, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00838 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00839 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00840 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00841 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00842 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00843
+00844 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00845 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00846 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00847 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00848 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00849 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00850 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00851 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00852 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00853 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00854
+00855 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00856 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00857 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00858 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00859 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00860 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00861 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00862 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00863 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
+00864 -19, -19, -19, -19, -19, -19
+00865
+00866 },
+00867
+00868 {
+00869 3, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00870 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00871 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00872 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00873 -20, -20, -20, -20, -20, -20, 37, -20, 38, 38,
+00874 38, 38, 38, 38, 38, 38, 38, 38, -20, -20,
+00875 -20, -20, -20, -20, -20, -20, -20, -20, -20, 39,
+00876 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00877 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00878 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00879
+00880 -20, 39, -20, -20, -20, -20, -20, -20, -20, -20,
+00881 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00882 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00883 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00884 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00885 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00886 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00887 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00888 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00889 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00890
+00891 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00892 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00893 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00894 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00895 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
+00896 -20, -20, -20, -20, -20, -20
+00897 },
+00898
+00899 {
+00900 3, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00901 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00902 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00903 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00904
+00905 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00906 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00907 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00908 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00909 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00910 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00911 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00912 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00913 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00914 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00915
+00916 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00917 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00918 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00919 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00920 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00921 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00922 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00923 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00924 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00925 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00926
+00927 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
+00928 -21, -21, -21, -21, -21, -21
+00929 },
+00930
+00931 {
+00932 3, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00933 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00934 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00935 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00936 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00937 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00938 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00939 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00940
+00941 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00942 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00943 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00944 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00945 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00946 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00947 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00948 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00949 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00950 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00951
+00952 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00953 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00954 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00955 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00956 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00957 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00958 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
+00959 -22, -22, -22, -22, -22, -22
+00960 },
+00961
+00962 {
+00963 3, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00964 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00965
+00966 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00967 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00968 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00969 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00970 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00971 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00972 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00973 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00974 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00975 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00976
+00977 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00978 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00979 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00980 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00981 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00982 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00983 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00984 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00985 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00986 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00987
+00988 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00989 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00990 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
+00991 -23, -23, -23, -23, -23, -23
+00992 },
+00993
+00994 {
+00995 3, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+00996 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+00997 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+00998 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+00999 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01000 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01001
+01002 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01003 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01004 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01005 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01006 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01007 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01008 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01009 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01010 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01011 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01012
+01013 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01014 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01015 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01016 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01017 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01018 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01019 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01020 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01021 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
+01022 -24, -24, -24, -24, -24, -24
+01023
+01024 },
+01025
+01026 {
+01027 3, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01028 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01029 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01030 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01031 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01032 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01033 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01034 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01035 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01036 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01037
+01038 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01039 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01040 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01041 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01042 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01043 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01044 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01045 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01046 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01047 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01048
+01049 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01050 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01051 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01052 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01053 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
+01054 -25, -25, -25, -25, -25, -25
+01055 },
+01056
+01057 {
+01058 3, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01059 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01060 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01061 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01062
+01063 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01064 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01065 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01066 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01067 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01068 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01069 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01070 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01071 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01072 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01073
+01074 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01075 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01076 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01077 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01078 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01079 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01080 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01081 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01082 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01083 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01084
+01085 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
+01086 -26, -26, -26, -26, -26, -26
+01087 },
+01088
+01089 {
+01090 3, -27, -27, -27, -27, -27, -27, -27, -27, -27,
+01091 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
+01092 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
+01093 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
+01094 -27, -27, -27, -27, -27, -27, -27, -27, 40, 40,
+01095 40, 40, 40, 40, 40, 40, 40, 40, -27, -27,
+01096 -27, -27, -27, -27, -27, 40, 40, 40, 40, 40,
+01097 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01098
+01099 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01100 40, -27, -27, -27, -27, 40, -27, 40, 40, 40,
+01101 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01102 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01103 40, 40, 40, -27, -27, -27, -27, -27, -27, -27,
+01104 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
+01105 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
+01106 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
+01107 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
+01108 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
+01109
+01110 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
+01111 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
+01112 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
+01113 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
+01114 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
+01115 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
+01116 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
+01117 -27, -27, -27, -27, -27, -27
+01118 },
+01119
+01120 {
+01121 3, -28, -28, -28, -28, -28, -28, -28, -28, -28,
+01122 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
+01123
+01124 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
+01125 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
+01126 -28, -28, -28, -28, -28, -28, -28, -28, 41, 41,
+01127 40, 40, 40, 40, 40, 40, 40, 40, -28, -28,
+01128 -28, -28, -28, -28, -28, 40, 40, 40, 40, 40,
+01129 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01130 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01131 40, -28, -28, -28, -28, 40, -28, 40, 40, 40,
+01132 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01133 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01134
+01135 40, 40, 40, -28, -28, -28, -28, -28, -28, -28,
+01136 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
+01137 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
+01138 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
+01139 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
+01140 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
+01141 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
+01142 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
+01143 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
+01144 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
+01145
+01146 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
+01147 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
+01148 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
+01149 -28, -28, -28, -28, -28, -28
+01150 },
+01151
+01152 {
+01153 3, -29, -29, -29, -29, -29, -29, -29, -29, -29,
+01154 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
+01155 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
+01156 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
+01157 -29, -29, -29, -29, -29, -29, -29, -29, 42, 42,
+01158 42, 42, 42, 42, 42, 42, 42, 42, -29, -29,
+01159
+01160 -29, -29, -29, -29, -29, 40, 40, 40, 40, 40,
+01161 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01162 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01163 40, -29, -29, -29, -29, 40, -29, 40, 40, 40,
+01164 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01165 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01166 40, 40, 40, -29, -29, -29, -29, -29, -29, -29,
+01167 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
+01168 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
+01169 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
+01170
+01171 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
+01172 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
+01173 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
+01174 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
+01175 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
+01176 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
+01177 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
+01178 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
+01179 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
+01180 -29, -29, -29, -29, -29, -29
+01181
+01182 },
+01183
+01184 {
+01185 3, -30, -30, -30, -30, -30, -30, -30, -30, -30,
+01186 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
+01187 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
+01188 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
+01189 -30, -30, -30, -30, -30, -30, -30, -30, 43, 43,
+01190 43, 43, 43, 43, 43, 43, 43, 43, -30, -30,
+01191 -30, -30, -30, -30, -30, 43, 43, 43, 43, 43,
+01192 43, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01193 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01194 40, -30, -30, -30, -30, 40, -30, 43, 43, 43,
+01195
+01196 43, 43, 43, 40, 40, 40, 40, 40, 40, 40,
+01197 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01198 40, 40, 40, -30, -30, -30, -30, -30, -30, -30,
+01199 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
+01200 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
+01201 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
+01202 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
+01203 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
+01204 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
+01205 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
+01206
+01207 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
+01208 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
+01209 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
+01210 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
+01211 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
+01212 -30, -30, -30, -30, -30, -30
+01213 },
+01214
+01215 {
+01216 3, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01217 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01218 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01219 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01220
+01221 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01222 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01223 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01224 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01225 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01226 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01227 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01228 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01229 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01230 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01231
+01232 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01233 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01234 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01235 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01236 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01237 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01238 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01239 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01240 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01241 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01242
+01243 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
+01244 -31, -31, -31, -31, -31, -31
+01245 },
+01246
+01247 {
+01248 3, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01249 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01250 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01251 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01252 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01253 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01254 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01255 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01256
+01257 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01258 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01259 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01260 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01261 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01262 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01263 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01264 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01265 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01266 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01267
+01268 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01269 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01270 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01271 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01272 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01273 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01274 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+01275 -32, -32, -32, -32, -32, -32
+01276 },
+01277
+01278 {
+01279 3, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01280 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01281
+01282 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01283 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01284 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01285 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01286 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01287 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01288 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01289 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01290 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01291 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01292
+01293 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01294 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01295 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01296 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01297 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01298 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01299 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01300 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01301 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01302 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01303
+01304 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01305 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01306 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
+01307 -33, -33, -33, -33, -33, -33
+01308 },
+01309
+01310 {
+01311 3, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01312 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01313 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01314 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01315 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01316 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01317
+01318 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01319 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01320 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01321 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01322 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01323 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01324 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01325 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01326 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01327 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01328
+01329 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01330 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01331 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01332 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01333 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01334 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01335 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01336 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01337 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
+01338 -34, -34, -34, -34, -34, -34
+01339
+01340 },
+01341
+01342 {
+01343 3, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01344 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01345 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01346 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01347 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01348 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01349 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01350 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01351 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01352 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01353
+01354 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01355 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01356 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01357 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01358 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01359 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01360 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01361 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01362 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01363 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01364
+01365 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01366 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01367 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01368 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01369 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
+01370 -35, -35, -35, -35, -35, -35
+01371 },
+01372
+01373 {
+01374 3, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01375 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01376 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01377 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01378
+01379 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01380 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01381 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01382 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01383 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01384 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01385 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01386 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01387 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01388 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01389
+01390 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01391 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01392 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01393 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01394 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01395 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01396 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01397 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01398 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01399 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01400
+01401 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
+01402 -36, -36, -36, -36, -36, -36
+01403 },
+01404
+01405 {
+01406 3, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01407 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01408 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01409 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01410 -37, -37, -37, -37, -37, -37, -37, -37, 44, 44,
+01411 44, 44, 44, 44, 44, 44, 44, 44, -37, -37,
+01412 -37, -37, -37, -37, -37, -37, -37, -37, -37, 45,
+01413 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01414
+01415 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01416 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01417 -37, 45, -37, -37, -37, -37, -37, -37, -37, -37,
+01418 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01419 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01420 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01421 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01422 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01423 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01424 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01425
+01426 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01427 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01428 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01429 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01430 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01431 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01432 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
+01433 -37, -37, -37, -37, -37, -37
+01434 },
+01435
+01436 {
+01437 3, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01438 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01439
+01440 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01441 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01442 -38, -38, -38, -38, -38, -38, 37, -38, 38, 38,
+01443 38, 38, 38, 38, 38, 38, 38, 38, -38, -38,
+01444 -38, -38, -38, -38, -38, -38, -38, -38, -38, 39,
+01445 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01446 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01447 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01448 -38, 39, -38, -38, -38, -38, -38, -38, -38, -38,
+01449 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01450
+01451 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01452 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01453 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01454 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01455 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01456 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01457 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01458 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01459 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01460 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01461
+01462 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01463 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01464 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
+01465 -38, -38, -38, -38, -38, -38
+01466 },
+01467
+01468 {
+01469 3, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01470 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01471 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01472 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01473 -39, -39, -39, 46, -39, 46, -39, -39, 47, 47,
+01474 47, 47, 47, 47, 47, 47, 47, 47, -39, -39,
+01475
+01476 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01477 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01478 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01479 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01480 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01481 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01482 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01483 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01484 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01485 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01486
+01487 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01488 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01489 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01490 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01491 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01492 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01493 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01494 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01495 -39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
+01496 -39, -39, -39, -39, -39, -39
+01497
+01498 },
+01499
+01500 {
+01501 3, -40, -40, -40, -40, -40, -40, -40, -40, -40,
+01502 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
+01503 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
+01504 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
+01505 -40, -40, -40, -40, -40, -40, -40, -40, 40, 40,
+01506 40, 40, 40, 40, 40, 40, 40, 40, -40, -40,
+01507 -40, -40, -40, -40, -40, 40, 40, 40, 40, 40,
+01508 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01509 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01510 40, -40, -40, -40, -40, 40, -40, 40, 40, 40,
+01511
+01512 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01513 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01514 40, 40, 40, -40, -40, -40, -40, -40, -40, -40,
+01515 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
+01516 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
+01517 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
+01518 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
+01519 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
+01520 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
+01521 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
+01522
+01523 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
+01524 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
+01525 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
+01526 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
+01527 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
+01528 -40, -40, -40, -40, -40, -40
+01529 },
+01530
+01531 {
+01532 3, -41, -41, -41, -41, -41, -41, -41, -41, -41,
+01533 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
+01534 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
+01535 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
+01536
+01537 -41, -41, -41, -41, -41, -41, -41, -41, 41, 41,
+01538 40, 40, 40, 40, 40, 40, 40, 40, -41, -41,
+01539 -41, -41, -41, -41, -41, 40, 40, 40, 40, 40,
+01540 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01541 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01542 40, -41, -41, -41, -41, 40, -41, 40, 40, 40,
+01543 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01544 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01545 40, 40, 40, -41, -41, -41, -41, -41, -41, -41,
+01546 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
+01547
+01548 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
+01549 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
+01550 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
+01551 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
+01552 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
+01553 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
+01554 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
+01555 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
+01556 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
+01557 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
+01558
+01559 -41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
+01560 -41, -41, -41, -41, -41, -41
+01561 },
+01562
+01563 {
+01564 3, -42, -42, -42, -42, -42, -42, -42, -42, -42,
+01565 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
+01566 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
+01567 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
+01568 -42, -42, -42, -42, -42, -42, -42, -42, 42, 42,
+01569 42, 42, 42, 42, 42, 42, 42, 42, -42, -42,
+01570 -42, -42, -42, -42, -42, 40, 40, 40, 40, 40,
+01571 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01572
+01573 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01574 40, -42, -42, -42, -42, 40, -42, 40, 40, 40,
+01575 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01576 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01577 40, 40, 40, -42, -42, -42, -42, -42, -42, -42,
+01578 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
+01579 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
+01580 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
+01581 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
+01582 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
+01583
+01584 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
+01585 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
+01586 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
+01587 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
+01588 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
+01589 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
+01590 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
+01591 -42, -42, -42, -42, -42, -42
+01592 },
+01593
+01594 {
+01595 3, -43, -43, -43, -43, -43, -43, -43, -43, -43,
+01596 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
+01597
+01598 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
+01599 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
+01600 -43, -43, -43, -43, -43, -43, -43, -43, 43, 43,
+01601 43, 43, 43, 43, 43, 43, 43, 43, -43, -43,
+01602 -43, -43, -43, -43, -43, 43, 43, 43, 43, 43,
+01603 43, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01604 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01605 40, -43, -43, -43, -43, 40, -43, 43, 43, 43,
+01606 43, 43, 43, 40, 40, 40, 40, 40, 40, 40,
+01607 40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
+01608
+01609 40, 40, 40, -43, -43, -43, -43, -43, -43, -43,
+01610 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
+01611 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
+01612 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
+01613 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
+01614 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
+01615 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
+01616 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
+01617 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
+01618 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
+01619
+01620 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
+01621 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
+01622 -43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
+01623 -43, -43, -43, -43, -43, -43
+01624 },
+01625
+01626 {
+01627 3, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01628 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01629 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01630 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01631 -44, -44, -44, -44, -44, -44, -44, -44, 44, 44,
+01632 44, 44, 44, 44, 44, 44, 44, 44, -44, -44,
+01633
+01634 -44, -44, -44, -44, -44, -44, -44, -44, -44, 45,
+01635 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01636 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01637 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01638 -44, 45, -44, -44, -44, -44, -44, -44, -44, -44,
+01639 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01640 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01641 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01642 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01643 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01644
+01645 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01646 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01647 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01648 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01649 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01650 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01651 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01652 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01653 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
+01654 -44, -44, -44, -44, -44, -44
+01655
+01656 },
+01657
+01658 {
+01659 3, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01660 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01661 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01662 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01663 -45, -45, -45, 48, -45, 48, -45, -45, 49, 49,
+01664 49, 49, 49, 49, 49, 49, 49, 49, -45, -45,
+01665 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01666 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01667 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01668 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01669
+01670 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01671 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01672 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01673 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01674 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01675 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01676 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01677 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01678 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01679 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01680
+01681 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01682 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01683 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01684 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01685 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
+01686 -45, -45, -45, -45, -45, -45
+01687 },
+01688
+01689 {
+01690 3, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01691 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01692 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01693 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01694
+01695 -46, -46, -46, -46, -46, -46, -46, -46, 47, 47,
+01696 47, 47, 47, 47, 47, 47, 47, 47, -46, -46,
+01697 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01698 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01699 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01700 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01701 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01702 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01703 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01704 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01705
+01706 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01707 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01708 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01709 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01710 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01711 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01712 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01713 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01714 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01715 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01716
+01717 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
+01718 -46, -46, -46, -46, -46, -46
+01719 },
+01720
+01721 {
+01722 3, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01723 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01724 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01725 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01726 -47, -47, -47, -47, -47, -47, -47, -47, 47, 47,
+01727 47, 47, 47, 47, 47, 47, 47, 47, -47, -47,
+01728 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01729 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01730
+01731 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01732 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01733 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01734 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01735 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01736 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01737 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01738 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01739 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01740 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01741
+01742 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01743 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01744 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01745 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01746 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01747 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01748 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
+01749 -47, -47, -47, -47, -47, -47
+01750 },
+01751
+01752 {
+01753 3, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01754 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01755
+01756 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01757 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01758 -48, -48, -48, -48, -48, -48, -48, -48, 49, 49,
+01759 49, 49, 49, 49, 49, 49, 49, 49, -48, -48,
+01760 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01761 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01762 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01763 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01764 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01765 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01766
+01767 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01768 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01769 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01770 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01771 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01772 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01773 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01774 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01775 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01776 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01777
+01778 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01779 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01780 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
+01781 -48, -48, -48, -48, -48, -48
+01782 },
+01783
+01784 {
+01785 3, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01786 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01787 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01788 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01789 -49, -49, -49, -49, -49, -49, -49, -49, 49, 49,
+01790 49, 49, 49, 49, 49, 49, 49, 49, -49, -49,
+01791
+01792 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01793 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01794 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01795 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01796 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01797 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01798 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01799 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01800 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01801 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01802
+01803 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01804 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01805 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01806 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01807 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01808 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01809 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01810 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01811 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
+01812 -49, -49, -49, -49, -49, -49
+01813
+01814 },
+01815
+01816 } ;
+01817
+01818
+01819
+01820 <font class="comment">/* Done after the current pattern has been matched and before the</font>
+01821 <font class="comment"> * corresponding action - sets up yytext.</font>
+01822 <font class="comment"> */</font>
+<a name="l01823"></a><a class="code" href="lexlang_8cpp.html#a28">01823</a> <font class="preprocessor">#define YY_DO_BEFORE_ACTION \</font>
+01824 <font class="preprocessor"> yytext_ptr = yy_bp; \</font>
+01825 <font class="preprocessor"> yyleng = (int) (yy_cp - yy_bp); \</font>
+01826 <font class="preprocessor"> yy_hold_char = *yy_cp; \</font>
+01827 <font class="preprocessor"> *yy_cp = '\0'; \</font>
+01828 <font class="preprocessor"> yy_c_buf_p = yy_cp;</font>
+01829 <font class="preprocessor"></font>
+<a name="l01830"></a><a class="code" href="lexlang_8cpp.html#a29">01830</a> <font class="preprocessor">#define YY_NUM_RULES 35</font>
+<a name="l01831"></a><a class="code" href="lexlang_8cpp.html#a30">01831</a> <font class="preprocessor"></font><font class="preprocessor">#define YY_END_OF_BUFFER 36</font>
+<a name="l01832"></a><a class="code" href="lexlang_8cpp.html#a54">01832</a> <font class="preprocessor"></font><font class="keyword">static</font> <a class="code" href="lexlang_8cpp.html#a3">yyconst</a> <font class="keywordtype">short</font> <font class="keywordtype">int</font> <a class="code" href="lexlang_8cpp.html#a54">yy_accept</a>[50] =
+01833 { 0,
+01834 0, 0, 36, 35, 1, 3, 2, 17, 31, 19,
+01835 32, 12, 13, 22, 20, 24, 21, 11, 23, 5,
+01836 27, 26, 16, 14, 15, 30, 10, 10, 10, 10,
+01837 34, 33, 28, 18, 29, 25, 0, 5, 9, 10,
+01838 4, 5, 6, 7, 8, 9, 9, 8, 8
+01839 } ;
+01840
+<a name="l01841"></a><a class="code" href="lexlang_8cpp.html#a55">01841</a> <font class="keyword">static</font> <a class="code" href="lexlang_8cpp.html#a3">yyconst</a> yy_state_type <a class="code" href="lexlang_8cpp.html#a55">yy_NUL_trans</a>[50] =
+01842 { 0,
+01843 4, 4, 0, 0, 0, 0, 0, 0, 0, 0,
+01844 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+01845 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+01846 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+01847 0, 0, 0, 0, 0, 0, 0, 0, 0
+01848 } ;
+01849
+01850 <font class="comment">/* The intent behind this definition is that it'll catch</font>
+01851 <font class="comment"> * any uses of REJECT which flex missed.</font>
+01852 <font class="comment"> */</font>
+<a name="l01853"></a><a class="code" href="lexlang_8cpp.html#a31">01853</a> <font class="preprocessor">#define REJECT reject_used_but_not_detected</font>
+<a name="l01854"></a><a class="code" href="lexlang_8cpp.html#a32">01854</a> <font class="preprocessor"></font><font class="preprocessor">#define yymore() yymore_used_but_not_detected</font>
+<a name="l01855"></a><a class="code" href="lexlang_8cpp.html#a33">01855</a> <font class="preprocessor"></font><font class="preprocessor">#define YY_MORE_ADJ 0</font>
+01856 <font class="preprocessor"></font><font class="preprocessor">#line 1 "lexicon.lex"</font>
+<a name="l01857"></a><a class="code" href="lexlang_8cpp.html#a34">01857</a> <font class="preprocessor"></font><font class="preprocessor">#define INITIAL 0</font>
+01858 <font class="preprocessor"></font><font class="preprocessor">#line 2 "lexicon.lex"</font>
+01859 <font class="preprocessor"></font><font class="preprocessor">#include &lt;fcntl.h&gt;</font>
+01860 <font class="preprocessor">#include &lt;sys/types.h&gt;</font>
+01861 <font class="preprocessor">#include &lt;sys/stat.h&gt;</font>
+01862 <font class="preprocessor">#include &lt;math.h&gt;</font>
+01863 <font class="preprocessor">#include "<a class="code" href="ytable_8h.html">nel/ai/script/ytable.h</a>"</font>
+01864 <font class="preprocessor">#include "<a class="code" href="lexsupport_8h.html">nel/ai/script/lexsupport.h</a>"</font>
+01865 <font class="preprocessor">#include "<a class="code" href="lex_8h.html">nel/ai/script/lex.h</a>"</font>
+01866 <font class="keyword">using</font> <font class="keyword">namespace </font>NLAISCRIPT;
+01867 <font class="keyword">using</font> <font class="keyword">namespace </font>std;
+01868 <font class="preprocessor">#line 1869 "lexyy.cc"</font>
+01869 <font class="preprocessor"></font>
+01870 <font class="comment">/* Macros after this point can all be overridden by user definitions in</font>
+01871 <font class="comment"> * section 1.</font>
+01872 <font class="comment"> */</font>
+01873
+01874 <font class="preprocessor">#ifndef YY_SKIP_YYWRAP</font>
+01875 <font class="preprocessor"></font><font class="preprocessor">#ifdef __cplusplus</font>
+01876 <font class="preprocessor"></font><font class="keyword">extern</font> <font class="stringliteral">"C"</font> <font class="keywordtype">int</font> <a class="code" href="cf__lexical_8cpp.html#a16">yywrap</a> <a class="code" href="lexlang_8cpp.html#a4">YY_PROTO</a>(( <font class="keywordtype">void</font> ));
+01877 <font class="preprocessor">#else</font>
+01878 <font class="preprocessor"></font><font class="keyword">extern</font> <font class="keywordtype">int</font> <a class="code" href="cf__lexical_8cpp.html#a16">yywrap</a> <a class="code" href="lexlang_8cpp.html#a4">YY_PROTO</a>(( <font class="keywordtype">void</font> ));
+01879 <font class="preprocessor">#endif</font>
+01880 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+01881 <font class="preprocessor"></font>
+01882
+01883 <font class="preprocessor">#ifndef yytext_ptr</font>
+01884 <font class="preprocessor"></font><font class="keyword">static</font> <font class="keywordtype">void</font> yy_flex_strncpy <a class="code" href="lexlang_8cpp.html#a4">YY_PROTO</a>(( <font class="keywordtype">char</font> *, <a class="code" href="lexlang_8cpp.html#a3">yyconst</a> <font class="keywordtype">char</font> *, <font class="keywordtype">int</font> ));
+01885 <font class="preprocessor">#endif</font>
+01886 <font class="preprocessor"></font>
+01887 <font class="preprocessor">#ifndef YY_NO_INPUT</font>
+01888 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+01889 <font class="preprocessor"></font>
+01890 <font class="preprocessor">#if YY_STACK_USED</font>
+01891 <font class="preprocessor"></font><font class="keyword">static</font> <font class="keywordtype">int</font> yy_start_stack_ptr = 0;
+01892 <font class="keyword">static</font> <font class="keywordtype">int</font> yy_start_stack_depth = 0;
+01893 <font class="keyword">static</font> <font class="keywordtype">int</font> *yy_start_stack = 0;
+01894 <font class="preprocessor">#ifndef YY_NO_PUSH_STATE</font>
+01895 <font class="preprocessor"></font><font class="keyword">static</font> <font class="keywordtype">void</font> yy_push_state <a class="code" href="lexlang_8cpp.html#a4">YY_PROTO</a>(( <font class="keywordtype">int</font> new_state ));
+01896 <font class="preprocessor">#endif</font>
+01897 <font class="preprocessor"></font><font class="preprocessor">#ifndef YY_NO_POP_STATE</font>
+01898 <font class="preprocessor"></font><font class="keyword">static</font> <font class="keywordtype">void</font> yy_pop_state <a class="code" href="lexlang_8cpp.html#a4">YY_PROTO</a>(( <font class="keywordtype">void</font> ));
+01899 <font class="preprocessor">#endif</font>
+01900 <font class="preprocessor"></font><font class="preprocessor">#ifndef YY_NO_TOP_STATE</font>
+01901 <font class="preprocessor"></font><font class="keyword">static</font> <font class="keywordtype">int</font> yy_top_state <a class="code" href="lexlang_8cpp.html#a4">YY_PROTO</a>(( <font class="keywordtype">void</font> ));
+01902 <font class="preprocessor">#endif</font>
+01903 <font class="preprocessor"></font>
+01904 <font class="preprocessor">#else</font>
+<a name="l01905"></a><a class="code" href="lexlang_8cpp.html#a35">01905</a> <font class="preprocessor"></font><font class="preprocessor">#define YY_NO_PUSH_STATE 1</font>
+<a name="l01906"></a><a class="code" href="lexlang_8cpp.html#a36">01906</a> <font class="preprocessor"></font><font class="preprocessor">#define YY_NO_POP_STATE 1</font>
+<a name="l01907"></a><a class="code" href="lexlang_8cpp.html#a37">01907</a> <font class="preprocessor"></font><font class="preprocessor">#define YY_NO_TOP_STATE 1</font>
+01908 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+01909 <font class="preprocessor"></font>
+01910 <font class="preprocessor">#ifdef YY_MALLOC_DECL</font>
+01911 <font class="preprocessor"></font>YY_MALLOC_DECL
+01912 <font class="preprocessor">#else</font>
+01913 <font class="preprocessor"></font><font class="preprocessor">#if __STDC__</font>
+01914 <font class="preprocessor"></font><font class="preprocessor">#ifndef __cplusplus</font>
+01915 <font class="preprocessor"></font><font class="preprocessor">#include &lt;stdlib.h&gt;</font>
+01916 <font class="preprocessor">#endif</font>
+01917 <font class="preprocessor"></font><font class="preprocessor">#else</font>
+01918 <font class="preprocessor"></font><font class="comment">/* Just try to get by without declaring the routines. This will fail</font>
+01919 <font class="comment"> * miserably on non-ANSI systems for which sizeof(size_t) != sizeof(int)</font>
+01920 <font class="comment"> * or sizeof(void*) != sizeof(int).</font>
+01921 <font class="comment"> */</font>
+01922 <font class="preprocessor">#endif</font>
+01923 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+01924 <font class="preprocessor"></font>
+01925 <font class="comment">/* Amount of stuff to slurp up with each read. */</font>
+01926 <font class="preprocessor">#ifndef YY_READ_BUF_SIZE</font>
+<a name="l01927"></a><a class="code" href="lexlang_8cpp.html#a38">01927</a> <font class="preprocessor"></font><font class="preprocessor">#define YY_READ_BUF_SIZE 8192</font>
+01928 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+01929 <font class="preprocessor"></font>
+01930 <font class="comment">/* Copy whatever the last rule matched to the standard output. */</font>
+01931
+01932 <font class="preprocessor">#ifndef ECHO</font>
+<a name="l01933"></a><a class="code" href="lexlang_8cpp.html#a39">01933</a> <font class="preprocessor"></font><font class="preprocessor">#define ECHO LexerOutput( yytext, yyleng )</font>
+01934 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+01935 <font class="preprocessor"></font>
+01936 <font class="comment">/* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,</font>
+01937 <font class="comment"> * is returned in "result".</font>
+01938 <font class="comment"> */</font>
+01939 <font class="preprocessor">#ifndef YY_INPUT</font>
+<a name="l01940"></a><a class="code" href="lexlang_8cpp.html#a40">01940</a> <font class="preprocessor"></font><font class="preprocessor">#define YY_INPUT(buf,result,max_size) \</font>
+01941 <font class="preprocessor"> if ( (result = LexerInput( (char *) buf, max_size )) &lt; 0 ) \</font>
+01942 <font class="preprocessor"> YY_FATAL_ERROR( "input in flex scanner failed" );</font>
+01943 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+01944 <font class="preprocessor"></font>
+01945 <font class="comment">/* No semi-colon after return; correct usage is to write "yyterminate();" -</font>
+01946 <font class="comment"> * we don't want an extra ';' after the "return" because that will cause</font>
+01947 <font class="comment"> * some compilers to complain about unreachable statements.</font>
+01948 <font class="comment"> */</font>
+01949 <font class="preprocessor">#ifndef yyterminate</font>
+<a name="l01950"></a><a class="code" href="lexlang_8cpp.html#a41">01950</a> <font class="preprocessor"></font><font class="preprocessor">#define yyterminate() return YY_NULL</font>
+01951 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+01952 <font class="preprocessor"></font>
+01953 <font class="comment">/* Number of entries by which start-condition stack grows. */</font>
+01954 <font class="preprocessor">#ifndef YY_START_STACK_INCR</font>
+<a name="l01955"></a><a class="code" href="lexlang_8cpp.html#a42">01955</a> <font class="preprocessor"></font><font class="preprocessor">#define YY_START_STACK_INCR 25</font>
+01956 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+01957 <font class="preprocessor"></font>
+01958 <font class="comment">/* Report a fatal error. */</font>
+01959 <font class="preprocessor">#ifndef YY_FATAL_ERROR</font>
+<a name="l01960"></a><a class="code" href="lexlang_8cpp.html#a43">01960</a> <font class="preprocessor"></font><font class="preprocessor">#define YY_FATAL_ERROR(msg) LexerError( msg )</font>
+01961 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+01962 <font class="preprocessor"></font>
+01963 <font class="comment">/* Default declaration of generated scanner - a define so the user can</font>
+01964 <font class="comment"> * easily add parameters.</font>
+01965 <font class="comment"> */</font>
+01966 <font class="preprocessor">#ifndef YY_DECL</font>
+<a name="l01967"></a><a class="code" href="lexlang_8cpp.html#a44">01967</a> <font class="preprocessor"></font><font class="preprocessor">#define YY_DECL int yyFlexLexer::yylex()</font>
+01968 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+01969 <font class="preprocessor"></font>
+01970 <font class="comment">/* Code executed at the beginning of each rule, after yytext and yyleng</font>
+01971 <font class="comment"> * have been set up.</font>
+01972 <font class="comment"> */</font>
+01973 <font class="preprocessor">#ifndef YY_USER_ACTION</font>
+01974 <font class="preprocessor"></font><font class="preprocessor">#define YY_USER_ACTION</font>
+01975 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+01976 <font class="preprocessor"></font>
+01977 <font class="comment">/* Code executed at the end of each rule. */</font>
+01978 <font class="preprocessor">#ifndef YY_BREAK</font>
+<a name="l01979"></a><a class="code" href="lexlang_8cpp.html#a45">01979</a> <font class="preprocessor"></font><font class="preprocessor">#define YY_BREAK break;</font>
+01980 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+01981 <font class="preprocessor"></font>
+<a name="l01982"></a><a class="code" href="lexlang_8cpp.html#a46">01982</a> <font class="preprocessor">#define YY_RULE_SETUP \</font>
+01983 <font class="preprocessor"> YY_USER_ACTION</font>
+01984 <font class="preprocessor"></font>
+01985 <a class="code" href="lexlang_8cpp.html#a44">YY_DECL</a>
+01986 {
+01987 <font class="keyword">register</font> yy_state_type yy_current_state;
+01988 <font class="keyword">register</font> <font class="keywordtype">char</font> *yy_cp, *yy_bp;
+01989 <font class="keyword">register</font> <font class="keywordtype">int</font> yy_act;
+01990
+01991 <font class="preprocessor">#line 25 "lexicon.lex"</font>
+01992 <font class="preprocessor"></font>
+01993 <font class="preprocessor">#line 1994 "lexyy.cc"</font>
+01994 <font class="preprocessor"></font>
+01995 <font class="keywordflow">if</font> ( yy_init )
+01996 {
+01997 yy_init = 0;
+01998
+01999 <font class="preprocessor">#ifdef YY_USER_INIT</font>
+02000 <font class="preprocessor"></font> YY_USER_INIT;
+02001 <font class="preprocessor">#endif</font>
+02002 <font class="preprocessor"></font>
+02003 <font class="keywordflow">if</font> ( ! yy_start )
+02004 yy_start = 1; <font class="comment">/* first start state */</font>
+02005
+02006 <font class="keywordflow">if</font> ( ! yyin )
+02007 yyin = &amp;cin;
+02008
+02009 <font class="keywordflow">if</font> ( ! yyout )
+02010 yyout = &amp;cout;
+02011
+02012 <font class="keywordflow">if</font> ( ! yy_current_buffer )
+02013 yy_current_buffer =
+02014 <a class="code" href="cf__lexical_8cpp.html#a0">yy_create_buffer</a>( yyin, <a class="code" href="lexlang_8cpp.html#a13">YY_BUF_SIZE</a> );
+02015
+02016 <a class="code" href="cf__lexical_8cpp.html#a8">yy_load_buffer_state</a>();
+02017 }
+02018
+02019 <font class="keywordflow">while</font> ( 1 ) <font class="comment">/* loops until end-of-file is reached */</font>
+02020 {
+02021 yy_cp = yy_c_buf_p;
+02022
+02023 <font class="comment">/* Support of yytext. */</font>
+02024 *yy_cp = yy_hold_char;
+02025
+02026 <font class="comment">/* yy_bp points to the position in yy_ch_buf of the start of</font>
+02027 <font class="comment"> * the current run.</font>
+02028 <font class="comment"> */</font>
+02029 yy_bp = yy_cp;
+02030
+02031 yy_current_state = yy_start;
+02032 yy_match:
+02033 <font class="keywordflow">while</font> ( (yy_current_state = <a class="code" href="lexlang_8cpp.html#a53">yy_nxt</a>[yy_current_state][<a class="code" href="lexlang_8cpp.html#a6">YY_SC_TO_UI</a>(*yy_cp)]) &gt; 0 )
+02034 {
+02035 <font class="keywordflow">if</font> ( <a class="code" href="lexlang_8cpp.html#a54">yy_accept</a>[yy_current_state] )
+02036 {
+02037 yy_last_accepting_state = yy_current_state;
+02038 yy_last_accepting_cpos = yy_cp;
+02039 }
+02040
+02041 ++yy_cp;
+02042 }
+02043
+02044 yy_current_state = -yy_current_state;
+02045
+02046 yy_find_action:
+02047 yy_act = <a class="code" href="lexlang_8cpp.html#a54">yy_accept</a>[yy_current_state];
+02048
+02049 <a class="code" href="lexlang_8cpp.html#a28">YY_DO_BEFORE_ACTION</a>;
+02050
+02051
+02052 do_action: <font class="comment">/* This label is used only to access EOF actions. */</font>
+02053
+02054
+02055 <font class="keywordflow">switch</font> ( yy_act )
+02056 { <font class="comment">/* beginning of action switch */</font>
+02057 <font class="keywordflow">case</font> 0: <font class="comment">/* must back up */</font>
+02058 <font class="comment">/* undo the effects of YY_DO_BEFORE_ACTION */</font>
+02059 *yy_cp = yy_hold_char;
+02060 yy_cp = yy_last_accepting_cpos + 1;
+02061 yy_current_state = yy_last_accepting_state;
+02062 <font class="keywordflow">goto</font> yy_find_action;
+02063
+02064 <font class="keywordflow">case</font> 1:
+02065 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02066 <font class="preprocessor">#line 26 "lexicon.lex"</font>
+02067 <font class="preprocessor"></font>{
+02068 <font class="comment">/*On ignore les espasement*/</font>
+02069 yyColone += 5;
+02070 }
+02071 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02072 <font class="keywordflow">case</font> 2:
+02073 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02074 <font class="preprocessor">#line 30 "lexicon.lex"</font>
+02075 <font class="preprocessor"></font>{
+02076 <font class="comment">/*On ignore les espasement*/</font>
+02077 yyColone ++;
+02078 }
+02079 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02080 <font class="keywordflow">case</font> 3:
+02081 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02082 <font class="preprocessor">#line 35 "lexicon.lex"</font>
+02083 <font class="preprocessor"></font>{
+02084 <font class="comment">/*On ignore les espasement*/</font>
+02085 yyLine ++;
+02086 yyColone = 0;
+02087 setNewLine();
+02088 }
+02089 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02090 <font class="keywordflow">case</font> 4:
+02091 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02092 <font class="preprocessor">#line 42 "lexicon.lex"</font>
+02093 <font class="preprocessor"></font>{
+02094 strcpy(LastyyText[0], LastyyText[1]);
+02095 strcpy(LastyyText[1], yytext);
+02096 LastyyNum = <a class="code" href="namespaceNLAISCRIPT.html#a28">NLAISCRIPT::GetNombre</a>(LastyyText[1],2);
+02097 yyColone += strlen(yytext);
+02098 <font class="keywordflow">return</font> NOMBRE;
+02099 }
+02100 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02101 <font class="keywordflow">case</font> 5:
+02102 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02103 <font class="preprocessor">#line 50 "lexicon.lex"</font>
+02104 <font class="preprocessor"></font>{
+02105 strcpy(LastyyText[0], LastyyText[1]);
+02106 strcpy(LastyyText[1], yytext);
+02107 LastyyNum = <a class="code" href="namespaceNLAISCRIPT.html#a28">NLAISCRIPT::GetNombre</a>(LastyyText[1],10);
+02108 yyColone += strlen(yytext);
+02109 <font class="keywordflow">return</font> NOMBRE;
+02110 }
+02111 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02112 <font class="keywordflow">case</font> 6:
+02113 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02114 <font class="preprocessor">#line 57 "lexicon.lex"</font>
+02115 <font class="preprocessor"></font>{
+02116 strcpy(LastyyText[0], LastyyText[1]);
+02117 strcpy(LastyyText[1], yytext);
+02118 LastyyNum = <a class="code" href="namespaceNLAISCRIPT.html#a28">NLAISCRIPT::GetNombre</a>(LastyyText[1],16);
+02119 yyColone += strlen(yytext);
+02120 <font class="keywordflow">return</font> NOMBRE;
+02121 }
+02122 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02123 <font class="keywordflow">case</font> 7:
+02124 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02125 <font class="preprocessor">#line 65 "lexicon.lex"</font>
+02126 <font class="preprocessor"></font>{
+02127 strcpy(LastyyText[0], LastyyText[1]);
+02128 strcpy(LastyyText[1], yytext);
+02129 LastyyNum = <a class="code" href="namespaceNLAISCRIPT.html#a28">NLAISCRIPT::GetNombre</a>(LastyyText[1],0);
+02130 yyColone += strlen(yytext);
+02131 <font class="keywordflow">return</font> NOMBRE;
+02132 }
+02133 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02134 <font class="keywordflow">case</font> 8:
+02135 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02136 <font class="preprocessor">#line 73 "lexicon.lex"</font>
+02137 <font class="preprocessor"></font>{
+02138 strcpy(LastyyText[0], LastyyText[1]);
+02139 strcpy(LastyyText[1], yytext);
+02140 LastyyNum = <a class="code" href="namespaceNLAISCRIPT.html#a28">NLAISCRIPT::GetNombre</a>(LastyyText[1],0);
+02141 yyColone += strlen(yytext);
+02142 <font class="keywordflow">return</font> NOMBRE;
+02143 }
+02144 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02145 <font class="keywordflow">case</font> 9:
+02146 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02147 <font class="preprocessor">#line 81 "lexicon.lex"</font>
+02148 <font class="preprocessor"></font>{
+02149 strcpy(LastyyText[0], LastyyText[1]);
+02150 strcpy(LastyyText[1], yytext);
+02151 LastyyNum = <a class="code" href="namespaceNLAISCRIPT.html#a28">NLAISCRIPT::GetNombre</a>(LastyyText[1],0);
+02152 yyColone += strlen(yytext);
+02153 <font class="keywordflow">return</font> NOMBRE;
+02154 }
+02155 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02156 <font class="keywordflow">case</font> 10:
+02157 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02158 <font class="preprocessor">#line 89 "lexicon.lex"</font>
+02159 <font class="preprocessor"></font>{
+02160 strcpy(LastyyText[0], LastyyText[1]);
+02161 strcpy(LastyyText[1], yytext);
+02162 yyColone += strlen(yytext);
+02163 <font class="keywordtype">int</font> i = <a class="code" href="namespaceNLAISCRIPT.html#a25">NLAISCRIPT::GetIdentType</a>(yytext);
+02164 <font class="keywordflow">return</font> i;
+02165
+02166 }
+02167 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02168 <font class="keywordflow">case</font> 11:
+02169 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02170 <font class="preprocessor">#line 98 "lexicon.lex"</font>
+02171 <font class="preprocessor"></font>{
+02172 yyColone ++;
+02173 <font class="keywordflow">return</font> LEPOINT;
+02174 }
+02175 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02176 <font class="keywordflow">case</font> 12:
+02177 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02178 <font class="preprocessor">#line 103 "lexicon.lex"</font>
+02179 <font class="preprocessor"></font>{
+02180 yyColone ++;
+02181 <font class="keywordflow">return</font> PAR_G;
+02182 }
+02183 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02184 <font class="keywordflow">case</font> 13:
+02185 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02186 <font class="preprocessor">#line 108 "lexicon.lex"</font>
+02187 <font class="preprocessor"></font>{
+02188 yyColone ++;
+02189 <font class="keywordflow">return</font> PAR_D;
+02190 }
+02191 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02192 <font class="keywordflow">case</font> 14:
+02193 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02194 <font class="preprocessor">#line 113 "lexicon.lex"</font>
+02195 <font class="preprocessor"></font>{
+02196 yyColone ++;
+02197 <font class="keywordtype">int</font> C = yyinput();
+02198 <font class="keywordflow">if</font>(C == <font class="charliteral">'='</font>)
+02199 {
+02200 yyColone ++;
+02201 <font class="keywordflow">return</font> EG_LOG;
+02202 }
+02203 <font class="keywordflow">else</font>
+02204 {
+02205 <a class="code" href="lexlang_8cpp.html#a18">unput</a>(C);
+02206 yytext[1] = 0;
+02207 }
+02208 <font class="keywordflow">return</font> EG_MATH;
+02209 }
+02210 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02211 <font class="keywordflow">case</font> 15:
+02212 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02213 <font class="preprocessor">#line 129 "lexicon.lex"</font>
+02214 <font class="preprocessor"></font>{
+02215 yyColone ++;
+02216 <font class="keywordtype">int</font> C = yyinput();
+02217 <font class="keywordflow">if</font>(C == <font class="charliteral">'='</font>)
+02218 {
+02219 yyColone ++;
+02220 <font class="keywordflow">return</font> SUP_EG;
+02221 }
+02222 <font class="keywordflow">else</font>
+02223 {
+02224 <a class="code" href="lexlang_8cpp.html#a18">unput</a>(C);
+02225 yytext[1] = 0;
+02226 }
+02227 <font class="keywordflow">return</font> SUP;
+02228 }
+02229 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02230 <font class="keywordflow">case</font> 16:
+02231 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02232 <font class="preprocessor">#line 145 "lexicon.lex"</font>
+02233 <font class="preprocessor"></font>{
+02234 yyColone ++;
+02235 <font class="keywordtype">int</font> C = yyinput();
+02236 <font class="keywordflow">if</font>(C == <font class="charliteral">'='</font>)
+02237 {
+02238 yyColone ++;
+02239 <font class="keywordflow">return</font> INF_EG;
+02240 }
+02241 <font class="keywordflow">else</font>
+02242 {
+02243 <a class="code" href="lexlang_8cpp.html#a18">unput</a>(C);
+02244 yytext[1] = 0;
+02245 }
+02246 <font class="keywordflow">return</font> INF;
+02247 }
+02248 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02249 <font class="keywordflow">case</font> 17:
+02250 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02251 <font class="preprocessor">#line 162 "lexicon.lex"</font>
+02252 <font class="preprocessor"></font>{
+02253 yyColone ++;
+02254 <font class="keywordtype">int</font> C = yyinput();
+02255 <font class="keywordflow">if</font>(C == <font class="charliteral">'='</font>)
+02256 {
+02257 yyColone ++;
+02258 <font class="keywordflow">return</font> DIFF;
+02259 }
+02260 <font class="keywordflow">else</font>
+02261 {
+02262 <a class="code" href="lexlang_8cpp.html#a18">unput</a>(C);
+02263 yytext[1] = 0;
+02264 }
+02265 <font class="keywordflow">return</font> NON_BIN;
+02266 }
+02267 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02268 <font class="keywordflow">case</font> 18:
+02269 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02270 <font class="preprocessor">#line 178 "lexicon.lex"</font>
+02271 <font class="preprocessor"></font>{
+02272 yyColone ++;
+02273 <font class="keywordtype">int</font> C = yyinput();
+02274 <font class="keywordflow">if</font>(C == <font class="charliteral">'|'</font>)
+02275 {
+02276 yyColone ++;
+02277 <font class="keywordflow">return</font> OR_LOG;
+02278 }
+02279 <font class="keywordflow">else</font>
+02280 {
+02281 <a class="code" href="lexlang_8cpp.html#a18">unput</a>(C);
+02282 yytext[1] = 0;
+02283 }
+02284 <font class="keywordflow">return</font> OR_BIN;
+02285 }
+02286 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02287 <font class="keywordflow">case</font> 19:
+02288 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02289 <font class="preprocessor">#line 194 "lexicon.lex"</font>
+02290 <font class="preprocessor"></font>{
+02291 yyColone ++;
+02292 <font class="keywordtype">int</font> C = yyinput();
+02293 <font class="keywordflow">if</font>(C == <font class="charliteral">'&amp;'</font>)
+02294 {
+02295 yyColone ++;
+02296 <font class="keywordflow">return</font> AND_LOG;
+02297 }
+02298 <font class="keywordflow">else</font>
+02299 {
+02300 <a class="code" href="lexlang_8cpp.html#a18">unput</a>(C);
+02301 yytext[1] = 0;
+02302 }
+02303 <font class="keywordflow">return</font> AND_BIN;
+02304 }
+02305 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02306 <font class="keywordflow">case</font> 20:
+02307 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02308 <font class="preprocessor">#line 211 "lexicon.lex"</font>
+02309 <font class="preprocessor"></font>{
+02310 yyColone ++;
+02311 <font class="keywordflow">return</font> PLUS;
+02312 }
+02313 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02314 <font class="keywordflow">case</font> 21:
+02315 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02316 <font class="preprocessor">#line 216 "lexicon.lex"</font>
+02317 <font class="preprocessor"></font>{
+02318 yyColone ++;
+02319 <font class="keywordflow">return</font> MOINS;
+02320 }
+02321 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02322 <font class="keywordflow">case</font> 22:
+02323 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02324 <font class="preprocessor">#line 221 "lexicon.lex"</font>
+02325 <font class="preprocessor"></font>{
+02326 yyColone ++;
+02327 <font class="keywordflow">return</font> FOIS;
+02328 }
+02329 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02330 <font class="keywordflow">case</font> 23:
+02331 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02332 <font class="preprocessor">#line 226 "lexicon.lex"</font>
+02333 <font class="preprocessor"></font>{
+02334 yyColone ++;
+02335
+02336 <font class="keywordtype">int</font> C = yyinput();
+02337 <font class="keywordflow">if</font>(C == <font class="charliteral">'*'</font>)
+02338 {
+02339 yyColone ++;
+02340 <font class="keywordtype">int</font> NbrCom = 1;
+02341 <font class="keywordtype">int</font> BeginDebut = 0;
+02342 <font class="keywordtype">int</font> BeginFin = 0;
+02343 <font class="preprocessor"> #ifdef _DEBUG</font>
+02344 <font class="preprocessor"></font> <font class="keywordtype">char</font> DebugStr[2];
+02345 DebugStr[1] = 0;
+02346 <font class="preprocessor"> #endif</font>
+02347 <font class="preprocessor"></font> <font class="keywordflow">while</font>(1)
+02348 {
+02349 C = yyinput();
+02350 <font class="preprocessor"> #ifdef _DEBUG</font>
+02351 <font class="preprocessor"></font> DebugStr[0] = C;
+02352 <font class="preprocessor"> #endif</font>
+02353 <font class="preprocessor"></font> yyColone ++;
+02354 <font class="keywordflow">if</font>(C == <font class="charliteral">'\n'</font>)
+02355 {
+02356 yyLine ++;
+02357 yyColone = 0;
+02358 setNewLine();
+02359 <font class="keywordflow">continue</font>;
+02360 }
+02361 <font class="keywordflow">if</font>(C == <font class="charliteral">'*'</font> )
+02362 {
+02363 yyColone ++;
+02364 C = yyinput();
+02365 <font class="preprocessor"> #ifdef _DEBUG</font>
+02366 <font class="preprocessor"></font> DebugStr[0] = C;
+02367 <font class="preprocessor"> #endif</font>
+02368 <font class="preprocessor"></font> <font class="keywordflow">if</font>(C == <font class="charliteral">'/'</font>)
+02369 {
+02370 yyColone ++;
+02371 yytext[1] = 0;
+02372 NbrCom --;
+02373 <font class="keywordflow">if</font>(!NbrCom) <font class="keywordflow">break</font>;
+02374 }
+02375 <font class="keywordflow">else</font>
+02376 {
+02377 <a class="code" href="lexlang_8cpp.html#a18">unput</a>(C);
+02378 }
+02379 }
+02380 <font class="keywordflow">else</font>
+02381 <font class="keywordflow">if</font>(C == <font class="charliteral">'/'</font>)
+02382 {
+02383 yyColone ++;
+02384 C = yyinput();
+02385 <font class="preprocessor"> #ifdef _DEBUG</font>
+02386 <font class="preprocessor"></font> DebugStr[0] = C;
+02387 <font class="preprocessor"> #endif</font>
+02388 <font class="preprocessor"></font> <font class="keywordflow">if</font>(C == <font class="charliteral">'*'</font>)
+02389 {
+02390 yyColone ++;
+02391 NbrCom ++;
+02392 }
+02393 <font class="keywordflow">else</font>
+02394 {
+02395 <a class="code" href="lexlang_8cpp.html#a18">unput</a>(C);
+02396
+02397 }
+02398 }
+02399
+02400 }
+02401 }
+02402 <font class="keywordflow">else</font>
+02403 <font class="keywordflow">if</font>(C == <font class="charliteral">'/'</font>)
+02404 {
+02405 yyColone ++;
+02406 <font class="preprocessor"> #ifdef _DEBUG</font>
+02407 <font class="preprocessor"></font> <font class="keywordtype">char</font> DebugStr[2];
+02408 DebugStr[1] = 0;
+02409 <font class="preprocessor"> #endif</font>
+02410 <font class="preprocessor"></font> <font class="keywordflow">while</font>(1)
+02411 {
+02412 C = yyinput();
+02413 <font class="preprocessor"> #ifdef _DEBUG</font>
+02414 <font class="preprocessor"></font> DebugStr[0] = C;
+02415 <font class="preprocessor"> #endif</font>
+02416 <font class="preprocessor"></font> yyColone ++;
+02417 <font class="keywordflow">if</font>(C == <font class="charliteral">'\n'</font>)
+02418 {
+02419 yyLine ++;
+02420 yyColone = 0;
+02421 setNewLine();
+02422 yytext[1] = 0;
+02423 <font class="keywordflow">break</font>;
+02424 }
+02425 }
+02426 }
+02427 <font class="keywordflow">else</font>
+02428 {
+02429 <a class="code" href="lexlang_8cpp.html#a18">unput</a>(C);
+02430 yytext[1] = 0;
+02431 <font class="keywordflow">return</font> DIV;
+02432 }
+02433
+02434 }
+02435 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02436 <font class="keywordflow">case</font> 24:
+02437 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02438 <font class="preprocessor">#line 329 "lexicon.lex"</font>
+02439 <font class="preprocessor"></font>{
+02440 yyColone ++;
+02441 <font class="keywordflow">return</font> VIRGULE;
+02442 }
+02443 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02444 <font class="keywordflow">case</font> 25:
+02445 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02446 <font class="preprocessor">#line 334 "lexicon.lex"</font>
+02447 <font class="preprocessor"></font>{
+02448 yyColone ++;
+02449 <font class="keywordflow">return</font> POWER;
+02450 }
+02451 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02452 <font class="keywordflow">case</font> 26:
+02453 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02454 <font class="preprocessor">#line 339 "lexicon.lex"</font>
+02455 <font class="preprocessor"></font>{
+02456 yyColone ++;
+02457 <font class="keywordflow">return</font> POINT_VI;
+02458 }
+02459 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02460 <font class="keywordflow">case</font> 27:
+02461 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02462 <font class="preprocessor">#line 344 "lexicon.lex"</font>
+02463 <font class="preprocessor"></font>{
+02464 yyColone ++;
+02465 <font class="keywordtype">int</font> C = yyinput();
+02466 <font class="keywordflow">if</font>(C == <font class="charliteral">':'</font>)
+02467 {
+02468 yyColone ++;
+02469 <font class="keywordflow">return</font> SCOP;
+02470 }
+02471 <font class="keywordflow">else</font>
+02472 {
+02473 <a class="code" href="lexlang_8cpp.html#a18">unput</a>(C);
+02474 yytext[1] = 0;
+02475 }
+02476 <font class="keywordflow">return</font> POINT_DEUX;
+02477 }
+02478 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02479 <font class="keywordflow">case</font> 28:
+02480 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02481 <font class="preprocessor">#line 360 "lexicon.lex"</font>
+02482 <font class="preprocessor"></font>{
+02483 yyColone ++;
+02484 <font class="keywordflow">return</font> ACCOL_G;
+02485 }
+02486 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02487 <font class="keywordflow">case</font> 29:
+02488 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02489 <font class="preprocessor">#line 364 "lexicon.lex"</font>
+02490 <font class="preprocessor"></font>{
+02491 yyColone ++;
+02492 <font class="keywordflow">return</font> ACCOL_D;
+02493 }
+02494 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02495 <font class="keywordflow">case</font> 30:
+02496 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02497 <font class="preprocessor">#line 368 "lexicon.lex"</font>
+02498 <font class="preprocessor"></font>{
+02499 yyColone ++;
+02500 <font class="keywordflow">return</font> INTERROGATION;
+02501 }
+02502 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02503 <font class="keywordflow">case</font> 31:
+02504 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02505 <font class="preprocessor">#line 372 "lexicon.lex"</font>
+02506 <font class="preprocessor"></font>{
+02507 yyColone ++;
+02508 <font class="keywordtype">char</font> c = 0;
+02509 <font class="keywordtype">int</font> i = 0;
+02510 strcpy(LastyyText[0], LastyyText[1]);
+02511 <font class="keywordflow">while</font>(c != 34)
+02512 {
+02513 c = yyinput();
+02514 yyColone ++;
+02515 <font class="keywordflow">switch</font>(c)
+02516 {
+02517
+02518 <font class="keywordflow">case</font> 34:
+02519 c = yyinput();
+02520 <font class="keywordflow">if</font>(c == 34)
+02521 {
+02522 LastyyText[1][i] = c;
+02523 i++;
+02524 c = 0;
+02525 }
+02526 <font class="keywordflow">else</font>
+02527 {
+02528 LastyyText[1][i] = 0;
+02529 <a class="code" href="lexlang_8cpp.html#a18">unput</a>(c);
+02530 c = 34;
+02531 }
+02532 <font class="keywordflow">break</font>;
+02533
+02534 <font class="keywordflow">case</font> <font class="charliteral">'\n'</font>:
+02535 <font class="keywordflow">case</font> <font class="charliteral">'\r'</font>:
+02536 yyLine ++;
+02537 yyColone = 0;
+02538 <font class="keywordflow">break</font>;
+02539
+02540 <font class="keywordflow">case</font> <font class="charliteral">'\t'</font>:
+02541 yyColone +=5;
+02542 <font class="keywordflow">break</font>;
+02543 <font class="keywordflow">case</font> EOF:
+02544 <font class="keywordflow">return</font> 0;
+02545
+02546 <font class="keywordflow">default</font>:
+02547 LastyyText[1][i] = c;
+02548 i ++;
+02549 <font class="keywordflow">break</font>;
+02550 }
+02551
+02552 }
+02553 <font class="keywordflow">return</font> CHAINE;
+02554 }
+02555 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02556 <font class="keywordflow">case</font> 32:
+02557 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02558 <font class="preprocessor">#line 422 "lexicon.lex"</font>
+02559 <font class="preprocessor"></font>{
+02560 yyColone ++;
+02561 <font class="keywordtype">char</font> c = 0;
+02562 <font class="keywordtype">int</font> i = 0;
+02563 strcpy(LastyyText[0], LastyyText[1]);
+02564 <font class="keywordflow">while</font>(c != 39)
+02565 {
+02566 c = yyinput();
+02567 yyColone ++;
+02568 <font class="keywordflow">switch</font>(c)
+02569 {
+02570
+02571 <font class="keywordflow">case</font> 39:
+02572 c = yyinput();
+02573 <font class="keywordflow">if</font>(c == 39)
+02574 {
+02575 LastyyText[1][i] = c;
+02576 i++;
+02577 c = 0;
+02578 }
+02579 <font class="keywordflow">else</font>
+02580 {
+02581 LastyyText[1][i] = 0;
+02582 <a class="code" href="lexlang_8cpp.html#a18">unput</a>(c);
+02583 c = 39;
+02584 }
+02585 <font class="keywordflow">break</font>;
+02586
+02587 <font class="keywordflow">case</font> <font class="charliteral">'\n'</font>:
+02588 <font class="keywordflow">case</font> <font class="charliteral">'\r'</font>:
+02589 yyLine ++;
+02590 yyColone = 0;
+02591 <font class="keywordflow">break</font>;
+02592
+02593 <font class="keywordflow">case</font> <font class="charliteral">'\t'</font>:
+02594 yyColone +=5;
+02595 <font class="keywordflow">break</font>;
+02596 <font class="keywordflow">case</font> EOF:
+02597 <font class="keywordflow">return</font> 0;
+02598
+02599 <font class="keywordflow">default</font>:
+02600 LastyyText[1][i] = c;
+02601 i ++;
+02602 <font class="keywordflow">break</font>;
+02603 }
+02604
+02605 }
+02606 <font class="keywordflow">return</font> CHAINE;
+02607 }
+02608 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02609 <font class="keywordflow">case</font> 33:
+02610 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02611 <font class="preprocessor">#line 471 "lexicon.lex"</font>
+02612 <font class="preprocessor"></font>{
+02613 yyColone ++;
+02614 <font class="keywordflow">return</font> CROCHER_D;
+02615 }
+02616 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02617 <font class="keywordflow">case</font> 34:
+02618 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02619 <font class="preprocessor">#line 475 "lexicon.lex"</font>
+02620 <font class="preprocessor"></font>{
+02621 yyColone ++;
+02622 <font class="keywordflow">return</font> CROCHER_G;
+02623 }
+02624 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02625 <font class="keywordflow">case</font> 35:
+02626 <a class="code" href="lexlang_8cpp.html#a46">YY_RULE_SETUP</a>
+02627 <font class="preprocessor">#line 480 "lexicon.lex"</font>
+02628 <font class="preprocessor"></font><a class="code" href="lexlang_8cpp.html#a39">ECHO</a>;
+02629 <a class="code" href="lexlang_8cpp.html#a45">YY_BREAK</a>
+02630 <font class="preprocessor">#line 2631 "lexyy.cc"</font>
+02631 <font class="preprocessor"></font><font class="keywordflow">case</font> <a class="code" href="lexlang_8cpp.html#a10">YY_STATE_EOF</a>(<a class="code" href="lexlang_8cpp.html#a34">INITIAL</a>):
+02632 <a class="code" href="lexlang_8cpp.html#a41">yyterminate</a>();
+02633
+02634 <font class="keywordflow">case</font> <a class="code" href="lexlang_8cpp.html#a30">YY_END_OF_BUFFER</a>:
+02635 {
+02636 <font class="comment">/* Amount of text matched not including the EOB char. */</font>
+02637 <font class="keywordtype">int</font> yy_amount_of_matched_text = (int) (yy_cp - <a class="code" href="lexlang_8cpp.html#a27">yytext_ptr</a>) - 1;
+02638
+02639 <font class="comment">/* Undo the effects of YY_DO_BEFORE_ACTION. */</font>
+02640 *yy_cp = yy_hold_char;
+02641
+02642 <font class="keywordflow">if</font> ( yy_current_buffer-&gt;yy_buffer_status == <a class="code" href="lexlang_8cpp.html#a19">YY_BUFFER_NEW</a> )
+02643 {
+02644 <font class="comment">/* We're scanning a new file or input source. It's</font>
+02645 <font class="comment"> * possible that this happened because the user</font>
+02646 <font class="comment"> * just pointed yyin at a new source and called</font>
+02647 <font class="comment"> * yylex(). If so, then we have to assure</font>
+02648 <font class="comment"> * consistency between yy_current_buffer and our</font>
+02649 <font class="comment"> * globals. Here is the right place to do so, because</font>
+02650 <font class="comment"> * this is the first action (other than possibly a</font>
+02651 <font class="comment"> * back-up) that will match for the new input source.</font>
+02652 <font class="comment"> */</font>
+02653 yy_n_chars = yy_current_buffer-&gt;yy_n_chars;
+02654 yy_current_buffer-&gt;yy_input_file = yyin;
+02655 yy_current_buffer-&gt;yy_buffer_status = <a class="code" href="lexlang_8cpp.html#a20">YY_BUFFER_NORMAL</a>;
+02656 }
+02657
+02658 <font class="comment">/* Note that here we test for yy_c_buf_p "&lt;=" to the position</font>
+02659 <font class="comment"> * of the first EOB in the buffer, since yy_c_buf_p will</font>
+02660 <font class="comment"> * already have been incremented past the NUL character</font>
+02661 <font class="comment"> * (since all states make transitions on EOB to the</font>
+02662 <font class="comment"> * end-of-buffer state). Contrast this with the test</font>
+02663 <font class="comment"> * in input().</font>
+02664 <font class="comment"> */</font>
+02665 <font class="keywordflow">if</font> ( yy_c_buf_p &lt;= &amp;yy_current_buffer-&gt;yy_ch_buf[yy_n_chars] )
+02666 { <font class="comment">/* This was really a NUL. */</font>
+02667 yy_state_type yy_next_state;
+02668
+02669 yy_c_buf_p = <a class="code" href="lexlang_8cpp.html#a27">yytext_ptr</a> + yy_amount_of_matched_text;
+02670
+02671 yy_current_state = yy_get_previous_state();
+02672
+02673 <font class="comment">/* Okay, we're now positioned to make the NUL</font>
+02674 <font class="comment"> * transition. We couldn't have</font>
+02675 <font class="comment"> * yy_get_previous_state() go ahead and do it</font>
+02676 <font class="comment"> * for us because it doesn't know how to deal</font>
+02677 <font class="comment"> * with the possibility of jamming (and we don't</font>
+02678 <font class="comment"> * want to build jamming into it because then it</font>
+02679 <font class="comment"> * will run more slowly).</font>
+02680 <font class="comment"> */</font>
+02681
+02682 yy_next_state = yy_try_NUL_trans( yy_current_state );
+02683
+02684 yy_bp = <a class="code" href="lexlang_8cpp.html#a27">yytext_ptr</a> + <a class="code" href="lexlang_8cpp.html#a33">YY_MORE_ADJ</a>;
+02685
+02686 <font class="keywordflow">if</font> ( yy_next_state )
+02687 {
+02688 <font class="comment">/* Consume the NUL. */</font>
+02689 yy_cp = ++yy_c_buf_p;
+02690 yy_current_state = yy_next_state;
+02691 <font class="keywordflow">goto</font> yy_match;
+02692 }
+02693
+02694 <font class="keywordflow">else</font>
+02695 {
+02696 yy_cp = yy_c_buf_p;
+02697 <font class="keywordflow">goto</font> yy_find_action;
+02698 }
+02699 }
+02700
+02701 <font class="keywordflow">else</font> <font class="keywordflow">switch</font> ( yy_get_next_buffer() )
+02702 {
+02703 <font class="keywordflow">case</font> <a class="code" href="lexlang_8cpp.html#a15">EOB_ACT_END_OF_FILE</a>:
+02704 {
+02705 yy_did_buffer_switch_on_eof = 0;
+02706
+02707 <font class="keywordflow">if</font> ( <a class="code" href="cf__lexical_8cpp.html#a16">yywrap</a>() )
+02708 {
+02709 <font class="comment">/* Note: because we've taken care in</font>
+02710 <font class="comment"> * yy_get_next_buffer() to have set up</font>
+02711 <font class="comment"> * yytext, we can now set up</font>
+02712 <font class="comment"> * yy_c_buf_p so that if some total</font>
+02713 <font class="comment"> * hoser (like flex itself) wants to</font>
+02714 <font class="comment"> * call the scanner after we return the</font>
+02715 <font class="comment"> * YY_NULL, it'll still work - another</font>
+02716 <font class="comment"> * YY_NULL will get returned.</font>
+02717 <font class="comment"> */</font>
+02718 yy_c_buf_p = <a class="code" href="lexlang_8cpp.html#a27">yytext_ptr</a> + <a class="code" href="lexlang_8cpp.html#a33">YY_MORE_ADJ</a>;
+02719
+02720 yy_act = <a class="code" href="lexlang_8cpp.html#a10">YY_STATE_EOF</a>(<a class="code" href="lexlang_8cpp.html#a8">YY_START</a>);
+02721 <font class="keywordflow">goto</font> do_action;
+02722 }
+02723
+02724 <font class="keywordflow">else</font>
+02725 {
+02726 <font class="keywordflow">if</font> ( ! yy_did_buffer_switch_on_eof )
+02727 <a class="code" href="lexlang_8cpp.html#a11">YY_NEW_FILE</a>;
+02728 }
+02729 <font class="keywordflow">break</font>;
+02730 }
+02731
+02732 <font class="keywordflow">case</font> <a class="code" href="lexlang_8cpp.html#a14">EOB_ACT_CONTINUE_SCAN</a>:
+02733 yy_c_buf_p =
+02734 <a class="code" href="lexlang_8cpp.html#a27">yytext_ptr</a> + yy_amount_of_matched_text;
+02735
+02736 yy_current_state = yy_get_previous_state();
+02737
+02738 yy_cp = yy_c_buf_p;
+02739 yy_bp = <a class="code" href="lexlang_8cpp.html#a27">yytext_ptr</a> + <a class="code" href="lexlang_8cpp.html#a33">YY_MORE_ADJ</a>;
+02740 <font class="keywordflow">goto</font> yy_match;
+02741
+02742 <font class="keywordflow">case</font> <a class="code" href="lexlang_8cpp.html#a16">EOB_ACT_LAST_MATCH</a>:
+02743 yy_c_buf_p =
+02744 &amp;yy_current_buffer-&gt;yy_ch_buf[yy_n_chars];
+02745
+02746 yy_current_state = yy_get_previous_state();
+02747
+02748 yy_cp = yy_c_buf_p;
+02749 yy_bp = <a class="code" href="lexlang_8cpp.html#a27">yytext_ptr</a> + <a class="code" href="lexlang_8cpp.html#a33">YY_MORE_ADJ</a>;
+02750 <font class="keywordflow">goto</font> yy_find_action;
+02751 }
+02752 <font class="keywordflow">break</font>;
+02753 }
+02754
+02755 <font class="keywordflow">default</font>:
+02756 <a class="code" href="lexlang_8cpp.html#a43">YY_FATAL_ERROR</a>(
+02757 <font class="stringliteral">"fatal flex scanner internal error--no action found"</font> );
+02758 } <font class="comment">/* end of action switch */</font>
+02759 } <font class="comment">/* end of scanning one token */</font>
+02760 } <font class="comment">/* end of yylex */</font>
+02761
+02762 yyFlexLexer::yyFlexLexer( istream* arg_yyin, ostream* arg_yyout )
+02763 {
+02764 yyin = arg_yyin;
+02765 yyout = arg_yyout;
+02766 yy_c_buf_p = 0;
+02767 yy_init = 1;
+02768 yy_start = 0;
+02769 <a class="code" href="cf__lexical_8cpp.html#a5">yy_flex_debug</a> = 0;
+02770 yylineno = 1; <font class="comment">// this will only get updated if %option yylineno</font>
+02771
+02772 yy_did_buffer_switch_on_eof = 0;
+02773
+02774 yy_looking_for_trail_begin = 0;
+02775 yy_more_flag = 0;
+02776 yy_more_len = 0;
+02777
+02778 yy_start_stack_ptr = yy_start_stack_depth = 0;
+02779 yy_start_stack = 0;
+02780
+02781 yy_current_buffer = 0;
+02782
+02783 <font class="preprocessor">#ifdef YY_USES_REJECT</font>
+02784 <font class="preprocessor"></font> yy_state_buf = <font class="keyword">new</font> yy_state_type[<a class="code" href="lexlang_8cpp.html#a13">YY_BUF_SIZE</a> + 2];
+02785 <font class="preprocessor">#else</font>
+02786 <font class="preprocessor"></font> yy_state_buf = 0;
+02787 <font class="preprocessor">#endif</font>
+02788 <font class="preprocessor"></font> }
+02789
+02790 yyFlexLexer::~yyFlexLexer()
+02791 {
+02792 <font class="keyword">delete</font> yy_state_buf;
+02793 <a class="code" href="cf__lexical_8cpp.html#a1">yy_delete_buffer</a>( yy_current_buffer );
+02794 }
+02795
+02796 <font class="keywordtype">void</font> yyFlexLexer::switch_streams( istream* new_in, ostream* new_out )
+02797 {
+02798 <font class="keywordflow">if</font> ( new_in )
+02799 {
+02800 <a class="code" href="cf__lexical_8cpp.html#a1">yy_delete_buffer</a>( yy_current_buffer );
+02801 <a class="code" href="cf__lexical_8cpp.html#a9">yy_switch_to_buffer</a>( <a class="code" href="cf__lexical_8cpp.html#a0">yy_create_buffer</a>( new_in, <a class="code" href="lexlang_8cpp.html#a13">YY_BUF_SIZE</a> ) );
+02802 }
+02803
+02804 <font class="keywordflow">if</font> ( new_out )
+02805 yyout = new_out;
+02806 }
+02807
+02808 <font class="preprocessor">#ifdef YY_INTERACTIVE</font>
+02809 <font class="preprocessor"></font><font class="keywordtype">int</font> yyFlexLexer::LexerInput( <font class="keywordtype">char</font>* buf, <font class="keywordtype">int</font> <font class="comment">/* max_size */</font> )
+02810 <font class="preprocessor">#else</font>
+02811 <font class="preprocessor"></font><font class="keywordtype">int</font> yyFlexLexer::LexerInput( <font class="keywordtype">char</font>* buf, <font class="keywordtype">int</font> max_size )
+02812 <font class="preprocessor">#endif</font>
+02813 <font class="preprocessor"></font> {
+02814 <font class="keywordflow">if</font> ( yyin-&gt;eof() || yyin-&gt;fail() )
+02815 <font class="keywordflow">return</font> 0;
+02816
+02817 <font class="preprocessor">#ifdef YY_INTERACTIVE</font>
+02818 <font class="preprocessor"></font> yyin-&gt;get( buf[0] );
+02819
+02820 <font class="keywordflow">if</font> ( yyin-&gt;eof() )
+02821 <font class="keywordflow">return</font> 0;
+02822
+02823 <font class="keywordflow">if</font> ( yyin-&gt;bad() )
+02824 <font class="keywordflow">return</font> -1;
+02825
+02826 <font class="keywordflow">return</font> 1;
+02827
+02828 <font class="preprocessor">#else</font>
+02829 <font class="preprocessor"></font> (void) yyin-&gt;read( buf, max_size );
+02830
+02831 <font class="keywordflow">if</font> ( yyin-&gt;bad() )
+02832 <font class="keywordflow">return</font> -1;
+02833 <font class="keywordflow">else</font>
+02834 <font class="keywordflow">return</font> yyin-&gt;gcount();
+02835 <font class="preprocessor">#endif</font>
+02836 <font class="preprocessor"></font> }
+02837
+02838 <font class="keywordtype">void</font> yyFlexLexer::LexerOutput( <font class="keyword">const</font> <font class="keywordtype">char</font>* buf, <font class="keywordtype">int</font> <a class="code" href="lexlang_8cpp.html#a56">size</a> )
+02839 {
+02840 (void) yyout-&gt;write( buf, <a class="code" href="lexlang_8cpp.html#a56">size</a> );
+02841 }
+02842
+02843 <font class="comment">/* yy_get_next_buffer - try to read in a new buffer</font>
+02844 <font class="comment"> *</font>
+02845 <font class="comment"> * Returns a code representing an action:</font>
+02846 <font class="comment"> * EOB_ACT_LAST_MATCH -</font>
+02847 <font class="comment"> * EOB_ACT_CONTINUE_SCAN - continue scanning from current position</font>
+02848 <font class="comment"> * EOB_ACT_END_OF_FILE - end of file</font>
+02849 <font class="comment"> */</font>
+02850
+02851 <font class="keywordtype">int</font> yyFlexLexer::yy_get_next_buffer()
+02852 {
+02853 <font class="keyword">register</font> <font class="keywordtype">char</font> *dest = yy_current_buffer-&gt;yy_ch_buf;
+02854 <font class="keyword">register</font> <font class="keywordtype">char</font> *source = <a class="code" href="lexlang_8cpp.html#a27">yytext_ptr</a>;
+02855 <font class="keyword">register</font> <font class="keywordtype">int</font> number_to_move, i;
+02856 <font class="keywordtype">int</font> ret_val;
+02857
+02858 <font class="keywordflow">if</font> ( yy_c_buf_p &gt; &amp;yy_current_buffer-&gt;yy_ch_buf[yy_n_chars + 1] )
+02859 <a class="code" href="lexlang_8cpp.html#a43">YY_FATAL_ERROR</a>(
+02860 <font class="stringliteral">"fatal flex scanner internal error--end of buffer missed"</font> );
+02861
+02862 <font class="keywordflow">if</font> ( yy_current_buffer-&gt;yy_fill_buffer == 0 )
+02863 { <font class="comment">/* Don't try to fill the buffer, so this is an EOF. */</font>
+02864 <font class="keywordflow">if</font> ( yy_c_buf_p - <a class="code" href="lexlang_8cpp.html#a27">yytext_ptr</a> - <a class="code" href="lexlang_8cpp.html#a33">YY_MORE_ADJ</a> == 1 )
+02865 {
+02866 <font class="comment">/* We matched a singled characater, the EOB, so</font>
+02867 <font class="comment"> * treat this as a final EOF.</font>
+02868 <font class="comment"> */</font>
+02869 <font class="keywordflow">return</font> <a class="code" href="lexlang_8cpp.html#a15">EOB_ACT_END_OF_FILE</a>;
+02870 }
+02871
+02872 <font class="keywordflow">else</font>
+02873 {
+02874 <font class="comment">/* We matched some text prior to the EOB, first</font>
+02875 <font class="comment"> * process it.</font>
+02876 <font class="comment"> */</font>
+02877 <font class="keywordflow">return</font> <a class="code" href="lexlang_8cpp.html#a16">EOB_ACT_LAST_MATCH</a>;
+02878 }
+02879 }
+02880
+02881 <font class="comment">/* Try to read more data. */</font>
+02882
+02883 <font class="comment">/* First move last chars to start of buffer. */</font>
+02884 number_to_move = (int) (yy_c_buf_p - <a class="code" href="lexlang_8cpp.html#a27">yytext_ptr</a>) - 1;
+02885
+02886 <font class="keywordflow">for</font> ( i = 0; i &lt; number_to_move; ++i )
+02887 *(dest++) = *(source++);
+02888
+02889 <font class="keywordflow">if</font> ( yy_current_buffer-&gt;yy_buffer_status == <a class="code" href="lexlang_8cpp.html#a21">YY_BUFFER_EOF_PENDING</a> )
+02890 <font class="comment">/* don't do the read, it's not guaranteed to return an EOF,</font>
+02891 <font class="comment"> * just force an EOF</font>
+02892 <font class="comment"> */</font>
+02893 yy_n_chars = 0;
+02894
+02895 <font class="keywordflow">else</font>
+02896 {
+02897 <font class="keywordtype">int</font> num_to_read =
+02898 yy_current_buffer-&gt;yy_buf_size - number_to_move - 1;
+02899
+02900 <font class="keywordflow">while</font> ( num_to_read &lt;= 0 )
+02901 { <font class="comment">/* Not enough room in the buffer - grow it. */</font>
+02902 <font class="preprocessor">#ifdef YY_USES_REJECT</font>
+02903 <font class="preprocessor"></font> <a class="code" href="lexlang_8cpp.html#a43">YY_FATAL_ERROR</a>(
+02904 <font class="stringliteral">"input buffer overflow, can't enlarge buffer because scanner uses REJECT"</font> );
+02905 <font class="preprocessor">#else</font>
+02906 <font class="preprocessor"></font>
+02907 <font class="comment">/* just a shorter name for the current buffer */</font>
+02908 YY_BUFFER_STATE b = yy_current_buffer;
+02909
+02910 <font class="keywordtype">int</font> yy_c_buf_p_offset =
+02911 (int) (yy_c_buf_p - b-&gt;<a class="code" href="structyy__buffer__state.html#m1">yy_ch_buf</a>);
+02912
+02913 <font class="keywordflow">if</font> ( b-&gt;<a class="code" href="structyy__buffer__state.html#m5">yy_is_our_buffer</a> )
+02914 {
+02915 <font class="keywordtype">int</font> new_size = b-&gt;<a class="code" href="structyy__buffer__state.html#m3">yy_buf_size</a> * 2;
+02916
+02917 <font class="keywordflow">if</font> ( new_size &lt;= 0 )
+02918 b-&gt;<a class="code" href="structyy__buffer__state.html#m3">yy_buf_size</a> += b-&gt;<a class="code" href="structyy__buffer__state.html#m3">yy_buf_size</a> / 8;
+02919 <font class="keywordflow">else</font>
+02920 b-&gt;<a class="code" href="structyy__buffer__state.html#m3">yy_buf_size</a> *= 2;
+02921
+02922 b-&gt;<a class="code" href="structyy__buffer__state.html#m1">yy_ch_buf</a> = (<font class="keywordtype">char</font> *)
+02923 <font class="comment">/* Include room in for 2 EOB chars. */</font>
+02924 yy_flex_realloc( (<font class="keywordtype">void</font> *) b-&gt;<a class="code" href="structyy__buffer__state.html#m1">yy_ch_buf</a>,
+02925 b-&gt;<a class="code" href="structyy__buffer__state.html#m3">yy_buf_size</a> + 2 );
+02926 }
+02927 <font class="keywordflow">else</font>
+02928 <font class="comment">/* Can't grow it, we don't own it. */</font>
+02929 b-&gt;<a class="code" href="structyy__buffer__state.html#m1">yy_ch_buf</a> = 0;
+02930
+02931 <font class="keywordflow">if</font> ( ! b-&gt;<a class="code" href="structyy__buffer__state.html#m1">yy_ch_buf</a> )
+02932 <a class="code" href="lexlang_8cpp.html#a43">YY_FATAL_ERROR</a>(
+02933 <font class="stringliteral">"fatal error - scanner input buffer overflow"</font> );
+02934
+02935 yy_c_buf_p = &amp;b-&gt;<a class="code" href="structyy__buffer__state.html#m1">yy_ch_buf</a>[yy_c_buf_p_offset];
+02936
+02937 num_to_read = yy_current_buffer-&gt;<a class="code" href="structyy__buffer__state.html#m3">yy_buf_size</a> -
+02938 number_to_move - 1;
+02939 <font class="preprocessor">#endif</font>
+02940 <font class="preprocessor"></font> }
+02941
+02942 <font class="keywordflow">if</font> ( num_to_read &gt; <a class="code" href="lexlang_8cpp.html#a38">YY_READ_BUF_SIZE</a> )
+02943 num_to_read = <a class="code" href="lexlang_8cpp.html#a38">YY_READ_BUF_SIZE</a>;
+02944
+02945 <font class="comment">/* Read in more data. */</font>
+02946 <a class="code" href="lexlang_8cpp.html#a40">YY_INPUT</a>( (&amp;yy_current_buffer-&gt;<a class="code" href="structyy__buffer__state.html#m1">yy_ch_buf</a>[number_to_move]),
+02947 yy_n_chars, num_to_read );
+02948 }
+02949
+02950 <font class="keywordflow">if</font> ( yy_n_chars == 0 )
+02951 {
+02952 <font class="keywordflow">if</font> ( number_to_move == <a class="code" href="lexlang_8cpp.html#a33">YY_MORE_ADJ</a> )
+02953 {
+02954 ret_val = <a class="code" href="lexlang_8cpp.html#a15">EOB_ACT_END_OF_FILE</a>;
+02955 <a class="code" href="cf__lexical_8cpp.html#a14">yyrestart</a>( yyin );
+02956 }
+02957
+02958 <font class="keywordflow">else</font>
+02959 {
+02960 ret_val = <a class="code" href="lexlang_8cpp.html#a16">EOB_ACT_LAST_MATCH</a>;
+02961 yy_current_buffer-&gt;<a class="code" href="structyy__buffer__state.html#m9">yy_buffer_status</a> =
+02962 <a class="code" href="lexlang_8cpp.html#a21">YY_BUFFER_EOF_PENDING</a>;
+02963 }
+02964 }
+02965
+02966 <font class="keywordflow">else</font>
+02967 ret_val = <a class="code" href="lexlang_8cpp.html#a14">EOB_ACT_CONTINUE_SCAN</a>;
+02968
+02969 yy_n_chars += number_to_move;
+02970 yy_current_buffer-&gt;<a class="code" href="structyy__buffer__state.html#m1">yy_ch_buf</a>[yy_n_chars] = <a class="code" href="lexlang_8cpp.html#a12">YY_END_OF_BUFFER_CHAR</a>;
+02971 yy_current_buffer-&gt;<a class="code" href="structyy__buffer__state.html#m1">yy_ch_buf</a>[yy_n_chars + 1] = <a class="code" href="lexlang_8cpp.html#a12">YY_END_OF_BUFFER_CHAR</a>;
+02972
+02973 <a class="code" href="lexlang_8cpp.html#a27">yytext_ptr</a> = &amp;yy_current_buffer-&gt;<a class="code" href="structyy__buffer__state.html#m1">yy_ch_buf</a>[0];
+02974
+02975 <font class="keywordflow">return</font> ret_val;
+02976 }
+02977
+02978
+02979 <font class="comment">/* yy_get_previous_state - get the state just before the EOB char was reached */</font>
+02980
+02981 yy_state_type yyFlexLexer::yy_get_previous_state()
+02982 {
+02983 <font class="keyword">register</font> yy_state_type yy_current_state;
+02984 <font class="keyword">register</font> <font class="keywordtype">char</font> *yy_cp;
+02985
+02986 yy_current_state = yy_start;
+02987
+02988 <font class="keywordflow">for</font> ( yy_cp = <a class="code" href="lexlang_8cpp.html#a27">yytext_ptr</a> + <a class="code" href="lexlang_8cpp.html#a33">YY_MORE_ADJ</a>; yy_cp &lt; yy_c_buf_p; ++yy_cp )
+02989 {
+02990 <font class="keywordflow">if</font> ( *yy_cp )
+02991 {
+02992 yy_current_state = <a class="code" href="lexlang_8cpp.html#a53">yy_nxt</a>[yy_current_state][<a class="code" href="lexlang_8cpp.html#a6">YY_SC_TO_UI</a>(*yy_cp)];
+02993 }
+02994 <font class="keywordflow">else</font>
+02995 yy_current_state = <a class="code" href="lexlang_8cpp.html#a55">yy_NUL_trans</a>[yy_current_state];
+02996 <font class="keywordflow">if</font> ( <a class="code" href="lexlang_8cpp.html#a54">yy_accept</a>[yy_current_state] )
+02997 {
+02998 yy_last_accepting_state = yy_current_state;
+02999 yy_last_accepting_cpos = yy_cp;
+03000 }
+03001 }
+03002
+03003 <font class="keywordflow">return</font> yy_current_state;
+03004 }
+03005
+03006
+03007 <font class="comment">/* yy_try_NUL_trans - try to make a transition on the NUL character</font>
+03008 <font class="comment"> *</font>
+03009 <font class="comment"> * synopsis</font>
+03010 <font class="comment"> * next_state = yy_try_NUL_trans( current_state );</font>
+03011 <font class="comment"> */</font>
+03012
+03013 yy_state_type yyFlexLexer::yy_try_NUL_trans( yy_state_type yy_current_state )
+03014 {
+03015 <font class="keyword">register</font> <font class="keywordtype">int</font> yy_is_jam;
+03016 <font class="keyword">register</font> <font class="keywordtype">char</font> *yy_cp = yy_c_buf_p;
+03017
+03018 yy_current_state = <a class="code" href="lexlang_8cpp.html#a55">yy_NUL_trans</a>[yy_current_state];
+03019 yy_is_jam = (yy_current_state == 0);
+03020
+03021 <font class="keywordflow">if</font> ( ! yy_is_jam )
+03022 {
+03023 <font class="keywordflow">if</font> ( <a class="code" href="lexlang_8cpp.html#a54">yy_accept</a>[yy_current_state] )
+03024 {
+03025 yy_last_accepting_state = yy_current_state;
+03026 yy_last_accepting_cpos = yy_cp;
+03027 }
+03028 }
+03029
+03030 <font class="keywordflow">return</font> yy_is_jam ? 0 : yy_current_state;
+03031 }
+03032
+03033
+03034 <font class="keywordtype">void</font> yyFlexLexer::yyunput( <font class="keywordtype">int</font> c, <font class="keyword">register</font> <font class="keywordtype">char</font>* yy_bp )
+03035 {
+03036 <font class="keyword">register</font> <font class="keywordtype">char</font> *yy_cp = yy_c_buf_p;
+03037
+03038 <font class="comment">/* undo effects of setting up yytext */</font>
+03039 *yy_cp = yy_hold_char;
+03040
+03041 <font class="keywordflow">if</font> ( yy_cp &lt; yy_current_buffer-&gt;yy_ch_buf + 2 )
+03042 { <font class="comment">/* need to shift things up to make room */</font>
+03043 <font class="comment">/* +2 for EOB chars. */</font>
+03044 <font class="keyword">register</font> <font class="keywordtype">int</font> number_to_move = yy_n_chars + 2;
+03045 <font class="keyword">register</font> <font class="keywordtype">char</font> *dest = &amp;yy_current_buffer-&gt;yy_ch_buf[
+03046 yy_current_buffer-&gt;yy_buf_size + 2];
+03047 <font class="keyword">register</font> <font class="keywordtype">char</font> *source =
+03048 &amp;yy_current_buffer-&gt;yy_ch_buf[number_to_move];
+03049
+03050 <font class="keywordflow">while</font> ( source &gt; yy_current_buffer-&gt;yy_ch_buf )
+03051 *--dest = *--source;
+03052
+03053 yy_cp += (int) (dest - source);
+03054 yy_bp += (int) (dest - source);
+03055 yy_n_chars = yy_current_buffer-&gt;yy_buf_size;
+03056
+03057 <font class="keywordflow">if</font> ( yy_cp &lt; yy_current_buffer-&gt;yy_ch_buf + 2 )
+03058 <a class="code" href="lexlang_8cpp.html#a43">YY_FATAL_ERROR</a>( <font class="stringliteral">"flex scanner push-back overflow"</font> );
+03059 }
+03060
+03061 *--yy_cp = (char) c;
+03062
+03063
+03064 <a class="code" href="lexlang_8cpp.html#a27">yytext_ptr</a> = yy_bp;
+03065 yy_hold_char = *yy_cp;
+03066 yy_c_buf_p = yy_cp;
+03067 }
+03068
+03069
+03070 <font class="keywordtype">int</font> yyFlexLexer::yyinput()
+03071 {
+03072 <font class="keywordtype">int</font> c;
+03073
+03074 *yy_c_buf_p = yy_hold_char;
+03075
+03076 <font class="keywordflow">if</font> ( *yy_c_buf_p == <a class="code" href="lexlang_8cpp.html#a12">YY_END_OF_BUFFER_CHAR</a> )
+03077 {
+03078 <font class="comment">/* yy_c_buf_p now points to the character we want to return.</font>
+03079 <font class="comment"> * If this occurs *before* the EOB characters, then it's a</font>
+03080 <font class="comment"> * valid NUL; if not, then we've hit the end of the buffer.</font>
+03081 <font class="comment"> */</font>
+03082 <font class="keywordflow">if</font> ( yy_c_buf_p &lt; &amp;yy_current_buffer-&gt;yy_ch_buf[yy_n_chars] )
+03083 <font class="comment">/* This was really a NUL. */</font>
+03084 *yy_c_buf_p = <font class="charliteral">'\0'</font>;
+03085
+03086 <font class="keywordflow">else</font>
+03087 { <font class="comment">/* need more input */</font>
+03088 <a class="code" href="lexlang_8cpp.html#a27">yytext_ptr</a> = yy_c_buf_p;
+03089 ++yy_c_buf_p;
+03090
+03091 <font class="keywordflow">switch</font> ( yy_get_next_buffer() )
+03092 {
+03093 <font class="keywordflow">case</font> <a class="code" href="lexlang_8cpp.html#a15">EOB_ACT_END_OF_FILE</a>:
+03094 {
+03095 <font class="keywordflow">if</font> ( <a class="code" href="cf__lexical_8cpp.html#a16">yywrap</a>() )
+03096 {
+03097 yy_c_buf_p =
+03098 <a class="code" href="lexlang_8cpp.html#a27">yytext_ptr</a> + <a class="code" href="lexlang_8cpp.html#a33">YY_MORE_ADJ</a>;
+03099 <font class="keywordflow">return</font> EOF;
+03100 }
+03101
+03102 <font class="keywordflow">if</font> ( ! yy_did_buffer_switch_on_eof )
+03103 <a class="code" href="lexlang_8cpp.html#a11">YY_NEW_FILE</a>;
+03104 <font class="preprocessor">#ifdef __cplusplus</font>
+03105 <font class="preprocessor"></font> <font class="keywordflow">return</font> yyinput();
+03106 <font class="preprocessor">#else</font>
+03107 <font class="preprocessor"></font> <font class="keywordflow">return</font> input();
+03108 <font class="preprocessor">#endif</font>
+03109 <font class="preprocessor"></font> }
+03110
+03111 <font class="keywordflow">case</font> <a class="code" href="lexlang_8cpp.html#a14">EOB_ACT_CONTINUE_SCAN</a>:
+03112 yy_c_buf_p = <a class="code" href="lexlang_8cpp.html#a27">yytext_ptr</a> + <a class="code" href="lexlang_8cpp.html#a33">YY_MORE_ADJ</a>;
+03113 <font class="keywordflow">break</font>;
+03114
+03115 <font class="keywordflow">case</font> <a class="code" href="lexlang_8cpp.html#a16">EOB_ACT_LAST_MATCH</a>:
+03116 <font class="preprocessor">#ifdef __cplusplus</font>
+03117 <font class="preprocessor"></font> <a class="code" href="lexlang_8cpp.html#a43">YY_FATAL_ERROR</a>(
+03118 <font class="stringliteral">"unexpected last match in yyinput()"</font> );
+03119 <font class="preprocessor">#else</font>
+03120 <font class="preprocessor"></font> <a class="code" href="lexlang_8cpp.html#a43">YY_FATAL_ERROR</a>(
+03121 <font class="stringliteral">"unexpected last match in input()"</font> );
+03122 <font class="preprocessor">#endif</font>
+03123 <font class="preprocessor"></font> }
+03124 }
+03125 }
+03126
+03127 c = *(<font class="keywordtype">unsigned</font> <font class="keywordtype">char</font> *) yy_c_buf_p; <font class="comment">/* cast for 8-bit char's */</font>
+03128 *yy_c_buf_p = <font class="charliteral">'\0'</font>; <font class="comment">/* preserve yytext */</font>
+03129 yy_hold_char = *++yy_c_buf_p;
+03130
+03131
+03132 <font class="keywordflow">return</font> c;
+03133 }
+03134
+03135
+03136 <font class="keywordtype">void</font> <a class="code" href="cf__lexical_8cpp.html#a14">yyFlexLexer::yyrestart</a>( istream* input_file )
+03137 {
+03138 <font class="keywordflow">if</font> ( ! yy_current_buffer )
+03139 yy_current_buffer = <a class="code" href="cf__lexical_8cpp.html#a0">yy_create_buffer</a>( yyin, <a class="code" href="lexlang_8cpp.html#a13">YY_BUF_SIZE</a> );
+03140
+03141 <a class="code" href="cf__lexical_8cpp.html#a6">yy_init_buffer</a>( yy_current_buffer, input_file );
+03142 <a class="code" href="cf__lexical_8cpp.html#a8">yy_load_buffer_state</a>();
+03143 }
+03144
+03145
+03146 <font class="keywordtype">void</font> <a class="code" href="cf__lexical_8cpp.html#a9">yyFlexLexer::yy_switch_to_buffer</a>( YY_BUFFER_STATE new_buffer )
+03147 {
+03148 <font class="keywordflow">if</font> ( yy_current_buffer == new_buffer )
+03149 <font class="keywordflow">return</font>;
+03150
+03151 <font class="keywordflow">if</font> ( yy_current_buffer )
+03152 {
+03153 <font class="comment">/* Flush out information for old buffer. */</font>
+03154 *yy_c_buf_p = yy_hold_char;
+03155 yy_current_buffer-&gt;yy_buf_pos = yy_c_buf_p;
+03156 yy_current_buffer-&gt;yy_n_chars = yy_n_chars;
+03157 }
+03158
+03159 yy_current_buffer = new_buffer;
+03160 <a class="code" href="cf__lexical_8cpp.html#a8">yy_load_buffer_state</a>();
+03161
+03162 <font class="comment">/* We don't actually know whether we did this switch during</font>
+03163 <font class="comment"> * EOF (yywrap()) processing, but the only time this flag</font>
+03164 <font class="comment"> * is looked at is after yywrap() is called, so it's safe</font>
+03165 <font class="comment"> * to go ahead and always set it.</font>
+03166 <font class="comment"> */</font>
+03167 yy_did_buffer_switch_on_eof = 1;
+03168 }
+03169
+03170
+03171 <font class="keywordtype">void</font> <a class="code" href="cf__lexical_8cpp.html#a8">yyFlexLexer::yy_load_buffer_state</a>()
+03172 {
+03173 yy_n_chars = yy_current_buffer-&gt;yy_n_chars;
+03174 <a class="code" href="lexlang_8cpp.html#a27">yytext_ptr</a> = yy_c_buf_p = yy_current_buffer-&gt;yy_buf_pos;
+03175 yyin = yy_current_buffer-&gt;yy_input_file;
+03176 yy_hold_char = *yy_c_buf_p;
+03177 }
+03178
+03179
+03180 YY_BUFFER_STATE <a class="code" href="cf__lexical_8cpp.html#a0">yyFlexLexer::yy_create_buffer</a>( istream* <a class="code" href="cf__lexical_8cpp.html#a95">file</a>, <font class="keywordtype">int</font> <a class="code" href="lexlang_8cpp.html#a56">size</a> )
+03181 {
+03182 YY_BUFFER_STATE b;
+03183
+03184 b = (YY_BUFFER_STATE) <a class="code" href="lexlang_8cpp.html#a61">yy_flex_alloc</a>( <font class="keyword">sizeof</font>( <font class="keyword">struct</font> <a class="code" href="structyy__buffer__state.html">yy_buffer_state</a> ) );
+03185 <font class="keywordflow">if</font> ( ! b )
+03186 <a class="code" href="lexlang_8cpp.html#a43">YY_FATAL_ERROR</a>( <font class="stringliteral">"out of dynamic memory in yy_create_buffer()"</font> );
+03187
+03188 b-&gt;<a class="code" href="structyy__buffer__state.html#m3">yy_buf_size</a> = <a class="code" href="lexlang_8cpp.html#a56">size</a>;
+03189
+03190 <font class="comment">/* yy_ch_buf has to be 2 characters longer than the size given because</font>
+03191 <font class="comment"> * we need to put in 2 end-of-buffer characters.</font>
+03192 <font class="comment"> */</font>
+03193 b-&gt;<a class="code" href="structyy__buffer__state.html#m1">yy_ch_buf</a> = (<font class="keywordtype">char</font> *) <a class="code" href="lexlang_8cpp.html#a61">yy_flex_alloc</a>( b-&gt;<a class="code" href="structyy__buffer__state.html#m3">yy_buf_size</a> + 2 );
+03194 <font class="keywordflow">if</font> ( ! b-&gt;<a class="code" href="structyy__buffer__state.html#m1">yy_ch_buf</a> )
+03195 <a class="code" href="lexlang_8cpp.html#a43">YY_FATAL_ERROR</a>( <font class="stringliteral">"out of dynamic memory in yy_create_buffer()"</font> );
+03196
+03197 b-&gt;<a class="code" href="structyy__buffer__state.html#m5">yy_is_our_buffer</a> = 1;
+03198
+03199 <a class="code" href="cf__lexical_8cpp.html#a6">yy_init_buffer</a>( b, <a class="code" href="cf__lexical_8cpp.html#a95">file</a> );
+03200
+03201 <font class="keywordflow">return</font> b;
+03202 }
+03203
+03204
+03205 <font class="keywordtype">void</font> <a class="code" href="cf__lexical_8cpp.html#a1">yyFlexLexer::yy_delete_buffer</a>( YY_BUFFER_STATE b )
+03206 {
+03207 <font class="keywordflow">if</font> ( ! b )
+03208 <font class="keywordflow">return</font>;
+03209
+03210 <font class="keywordflow">if</font> ( b == yy_current_buffer )
+03211 yy_current_buffer = (YY_BUFFER_STATE) 0;
+03212
+03213 <font class="keywordflow">if</font> ( b-&gt;<a class="code" href="structyy__buffer__state.html#m5">yy_is_our_buffer</a> )
+03214 yy_flex_free( (<font class="keywordtype">void</font> *) b-&gt;<a class="code" href="structyy__buffer__state.html#m1">yy_ch_buf</a> );
+03215
+03216 yy_flex_free( (<font class="keywordtype">void</font> *) b );
+03217 }
+03218
+03219
+03220 <font class="keyword">extern</font> <font class="stringliteral">"C"</font> <font class="keywordtype">int</font> isatty <a class="code" href="lexlang_8cpp.html#a4">YY_PROTO</a>(( <font class="keywordtype">int</font> ));
+03221 <font class="keywordtype">void</font> <a class="code" href="cf__lexical_8cpp.html#a6">yyFlexLexer::yy_init_buffer</a>( YY_BUFFER_STATE b, istream* <a class="code" href="cf__lexical_8cpp.html#a95">file</a> )
+03222
+03223 {
+03224 <a class="code" href="cf__lexical_8cpp.html#a7">yy_flush_buffer</a>( b );
+03225
+03226 b-&gt;<a class="code" href="structyy__buffer__state.html#m0">yy_input_file</a> = <a class="code" href="cf__lexical_8cpp.html#a95">file</a>;
+03227 b-&gt;<a class="code" href="structyy__buffer__state.html#m8">yy_fill_buffer</a> = 1;
+03228
+03229 b-&gt;<a class="code" href="structyy__buffer__state.html#m6">yy_is_interactive</a> = 0;
+03230 }
+03231
+03232
+03233 <font class="keywordtype">void</font> <a class="code" href="cf__lexical_8cpp.html#a7">yyFlexLexer::yy_flush_buffer</a>( YY_BUFFER_STATE b )
+03234 {
+03235 b-&gt;<a class="code" href="structyy__buffer__state.html#m4">yy_n_chars</a> = 0;
+03236
+03237 <font class="comment">/* We always need two end-of-buffer characters. The first causes</font>
+03238 <font class="comment"> * a transition to the end-of-buffer state. The second causes</font>
+03239 <font class="comment"> * a jam in that state.</font>
+03240 <font class="comment"> */</font>
+03241 b-&gt;<a class="code" href="structyy__buffer__state.html#m1">yy_ch_buf</a>[0] = <a class="code" href="lexlang_8cpp.html#a12">YY_END_OF_BUFFER_CHAR</a>;
+03242 b-&gt;<a class="code" href="structyy__buffer__state.html#m1">yy_ch_buf</a>[1] = <a class="code" href="lexlang_8cpp.html#a12">YY_END_OF_BUFFER_CHAR</a>;
+03243
+03244 b-&gt;<a class="code" href="structyy__buffer__state.html#m2">yy_buf_pos</a> = &amp;b-&gt;<a class="code" href="structyy__buffer__state.html#m1">yy_ch_buf</a>[0];
+03245
+03246 b-&gt;<a class="code" href="structyy__buffer__state.html#m7">yy_at_bol</a> = 1;
+03247 b-&gt;<a class="code" href="structyy__buffer__state.html#m9">yy_buffer_status</a> = <a class="code" href="lexlang_8cpp.html#a19">YY_BUFFER_NEW</a>;
+03248
+03249 <font class="keywordflow">if</font> ( b == yy_current_buffer )
+03250 <a class="code" href="cf__lexical_8cpp.html#a8">yy_load_buffer_state</a>();
+03251 }
+03252
+03253
+03254 <font class="preprocessor">#ifndef YY_NO_SCAN_BUFFER</font>
+03255 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+03256 <font class="preprocessor"></font>
+03257
+03258 <font class="preprocessor">#ifndef YY_NO_SCAN_STRING</font>
+03259 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+03260 <font class="preprocessor"></font>
+03261
+03262 <font class="preprocessor">#ifndef YY_NO_SCAN_BYTES</font>
+03263 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+03264 <font class="preprocessor"></font>
+03265
+03266 <font class="preprocessor">#ifndef YY_NO_PUSH_STATE</font>
+03267 <font class="preprocessor"></font><font class="keywordtype">void</font> yyFlexLexer::yy_push_state( <font class="keywordtype">int</font> new_state )
+03268 {
+03269 <font class="keywordflow">if</font> ( yy_start_stack_ptr &gt;= yy_start_stack_depth )
+03270 {
+03271 <a class="code" href="lexlang_8cpp.html#a51">yy_size_t</a> new_size;
+03272
+03273 yy_start_stack_depth += <a class="code" href="lexlang_8cpp.html#a42">YY_START_STACK_INCR</a>;
+03274 new_size = yy_start_stack_depth * <font class="keyword">sizeof</font>( int );
+03275
+03276 <font class="keywordflow">if</font> ( ! yy_start_stack )
+03277 yy_start_stack = (<font class="keywordtype">int</font> *) <a class="code" href="lexlang_8cpp.html#a61">yy_flex_alloc</a>( new_size );
+03278
+03279 <font class="keywordflow">else</font>
+03280 yy_start_stack = (<font class="keywordtype">int</font> *) yy_flex_realloc(
+03281 (<font class="keywordtype">void</font> *) yy_start_stack, new_size );
+03282
+03283 <font class="keywordflow">if</font> ( ! yy_start_stack )
+03284 <a class="code" href="lexlang_8cpp.html#a43">YY_FATAL_ERROR</a>(
+03285 <font class="stringliteral">"out of memory expanding start-condition stack"</font> );
+03286 }
+03287
+03288 yy_start_stack[yy_start_stack_ptr++] = <a class="code" href="lexlang_8cpp.html#a8">YY_START</a>;
+03289
+03290 <a class="code" href="lexlang_8cpp.html#a7">BEGIN</a>(new_state);
+03291 }
+03292 <font class="preprocessor">#endif</font>
+03293 <font class="preprocessor"></font>
+03294
+03295 <font class="preprocessor">#ifndef YY_NO_POP_STATE</font>
+03296 <font class="preprocessor"></font><font class="keywordtype">void</font> yyFlexLexer::yy_pop_state()
+03297 {
+03298 <font class="keywordflow">if</font> ( --yy_start_stack_ptr &lt; 0 )
+03299 <a class="code" href="lexlang_8cpp.html#a43">YY_FATAL_ERROR</a>( <font class="stringliteral">"start-condition stack underflow"</font> );
+03300
+03301 <a class="code" href="lexlang_8cpp.html#a7">BEGIN</a>(yy_start_stack[yy_start_stack_ptr]);
+03302 }
+03303 <font class="preprocessor">#endif</font>
+03304 <font class="preprocessor"></font>
+03305
+03306 <font class="preprocessor">#ifndef YY_NO_TOP_STATE</font>
+03307 <font class="preprocessor"></font><font class="keywordtype">int</font> yyFlexLexer::yy_top_state()
+03308 {
+03309 <font class="keywordflow">return</font> yy_start_stack[yy_start_stack_ptr - 1];
+03310 }
+03311 <font class="preprocessor">#endif</font>
+03312 <font class="preprocessor"></font>
+03313 <font class="preprocessor">#ifndef YY_EXIT_FAILURE</font>
+<a name="l03314"></a><a class="code" href="lexlang_8cpp.html#a47">03314</a> <font class="preprocessor"></font><font class="preprocessor">#define YY_EXIT_FAILURE 2</font>
+03315 <font class="preprocessor"></font><font class="preprocessor">#endif</font>
+03316 <font class="preprocessor"></font>
+03317
+03318 <font class="keywordtype">void</font> yyFlexLexer::LexerError( <a class="code" href="lexlang_8cpp.html#a3">yyconst</a> <font class="keywordtype">char</font> msg[] )
+03319 {
+03320 cerr &lt;&lt; msg &lt;&lt; <font class="charliteral">'\n'</font>;
+03321 exit( <a class="code" href="lexlang_8cpp.html#a47">YY_EXIT_FAILURE</a> );
+03322 }
+03323
+03324
+03325 <font class="comment">/* Redefine yyless() so it works in section 3 code. */</font>
+03326
+03327 <font class="preprocessor">#undef yyless</font>
+<a name="l03328"></a><a class="code" href="lexlang_8cpp.html#a48">03328</a> <font class="preprocessor"></font><font class="preprocessor">#define yyless(n) \</font>
+03329 <font class="preprocessor"> do \</font>
+03330 <font class="preprocessor"> { \</font>
+03331 <font class="preprocessor"> </font><font class="comment">/* Undo effects of setting up yytext. */</font> \
+03332 yytext[yyleng] = yy_hold_char; \
+03333 yy_c_buf_p = yytext + n - YY_MORE_ADJ; \
+03334 yy_hold_char = *yy_c_buf_p; \
+03335 *yy_c_buf_p = '\0'; \
+03336 yyleng = n; \
+03337 } \
+03338 while ( 0 )
+03339
+03340
+03341 <font class="comment">/* Internal utility routines. */</font>
+03342
+03343 <font class="preprocessor">#ifndef yytext_ptr</font>
+03344 <font class="preprocessor"></font><font class="preprocessor">#ifdef YY_USE_PROTOS</font>
+03345 <font class="preprocessor"></font><font class="keyword">static</font> <font class="keywordtype">void</font> yy_flex_strncpy( <font class="keywordtype">char</font> *s1, <a class="code" href="lexlang_8cpp.html#a3">yyconst</a> <font class="keywordtype">char</font> *s2, <font class="keywordtype">int</font> n )
+03346 <font class="preprocessor">#else</font>
+03347 <font class="preprocessor"></font><font class="keyword">static</font> <font class="keywordtype">void</font> yy_flex_strncpy( s1, s2, n )
+03348 <font class="keywordtype">char</font> *s1;
+03349 <a class="code" href="lexlang_8cpp.html#a3">yyconst</a> <font class="keywordtype">char</font> *s2;
+03350 <font class="keywordtype">int</font> n;
+03351 <font class="preprocessor">#endif</font>
+03352 <font class="preprocessor"></font> {
+03353 <font class="keyword">register</font> <font class="keywordtype">int</font> i;
+03354 <font class="keywordflow">for</font> ( i = 0; i &lt; n; ++i )
+03355 s1[i] = s2[i];
+03356 }
+03357 <font class="preprocessor">#endif</font>
+03358 <font class="preprocessor"></font>
+03359
+03360 <font class="preprocessor">#ifdef YY_USE_PROTOS</font>
+03361 <font class="preprocessor"></font><font class="keyword">static</font> <font class="keywordtype">void</font> *<a class="code" href="lexlang_8cpp.html#a61">yy_flex_alloc</a>( <a class="code" href="lexlang_8cpp.html#a51">yy_size_t</a> <a class="code" href="lexlang_8cpp.html#a56">size</a> )
+03362 <font class="preprocessor">#else</font>
+03363 <font class="preprocessor"></font><font class="keyword">static</font> <font class="keywordtype">void</font> *<a class="code" href="lexlang_8cpp.html#a61">yy_flex_alloc</a>( <a class="code" href="lexlang_8cpp.html#a56">size</a> )
+03364 <a class="code" href="lexlang_8cpp.html#a51">yy_size_t</a> <a class="code" href="lexlang_8cpp.html#a56">size</a>;
+03365 <font class="preprocessor">#endif</font>
+03366 <font class="preprocessor"></font> {
+03367 <font class="keywordflow">return</font> (<font class="keywordtype">void</font> *) malloc( <a class="code" href="lexlang_8cpp.html#a56">size</a> );
+03368 }
+03369
+03370 <font class="preprocessor">#ifdef YY_USE_PROTOS</font>
+03371 <font class="preprocessor"></font><font class="keyword">static</font> <font class="keywordtype">void</font> *yy_flex_realloc( <font class="keywordtype">void</font> *ptr, <a class="code" href="lexlang_8cpp.html#a51">yy_size_t</a> <a class="code" href="lexlang_8cpp.html#a56">size</a> )
+03372 <font class="preprocessor">#else</font>
+03373 <font class="preprocessor"></font><font class="keyword">static</font> <font class="keywordtype">void</font> *yy_flex_realloc( ptr, <a class="code" href="lexlang_8cpp.html#a56">size</a> )
+03374 <font class="keywordtype">void</font> *ptr;
+<a name="l03375"></a><a class="code" href="lexlang_8cpp.html#a56">03375</a> <a class="code" href="lexlang_8cpp.html#a51">yy_size_t</a> <a class="code" href="lexlang_8cpp.html#a56">size</a>;
+03376 <font class="preprocessor">#endif</font>
+03377 <font class="preprocessor"></font> {
+03378 <font class="comment">/* The cast to (char *) in the following accommodates both</font>
+03379 <font class="comment"> * implementations that use char* generic pointers, and those</font>
+03380 <font class="comment"> * that use void* generic pointers. It works with the latter</font>
+03381 <font class="comment"> * because both ANSI C and C++ allow castless assignment from</font>
+03382 <font class="comment"> * any pointer type to void*, and deal with argument conversions</font>
+03383 <font class="comment"> * as though doing an assignment.</font>
+03384 <font class="comment"> */</font>
+03385 <font class="keywordflow">return</font> (<font class="keywordtype">void</font> *) realloc( (<font class="keywordtype">char</font> *) ptr, <a class="code" href="lexlang_8cpp.html#a56">size</a> );
+03386 }
+03387
+03388 <font class="preprocessor">#ifdef YY_USE_PROTOS</font>
+03389 <font class="preprocessor"></font><font class="keyword">static</font> <font class="keywordtype">void</font> yy_flex_free( <font class="keywordtype">void</font> *ptr )
+03390 <font class="preprocessor">#else</font>
+03391 <font class="preprocessor"></font><font class="keyword">static</font> <font class="keywordtype">void</font> yy_flex_free( ptr )
+03392 <font class="keywordtype">void</font> *ptr;
+03393 <font class="preprocessor">#endif</font>
+03394 <font class="preprocessor"></font> {
+03395 free( ptr );
+03396 }
+03397
+03398 <font class="preprocessor">#if YY_MAIN</font>
+03399 <font class="preprocessor"></font><font class="keywordtype">int</font> main()
+03400 {
+03401 <a class="code" href="cf__gramatical_8cpp.html#a2">yylex</a>();
+03402 <font class="keywordflow">return</font> 0;
+03403 }
+03404 <font class="preprocessor">#endif</font>
+03405 <font class="preprocessor"></font><font class="preprocessor">#line 480 "lexicon.lex"</font>
+03406 <font class="preprocessor"></font>
+</pre></div>
+
+<!-- footer -->
+<BR><FONT Size=+5>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </FONT>
+</TD>
+<TD WIDTH=15><IMG SRC=http://www.nevrax.org/inc/img/pixel.gif WIDTH=15 HEIGHT=15 BORDER=0 ALT=""></TD>
+</TR>
+</TABLE>
+</BODY>
+</HTML>