diff options
Diffstat (limited to '')
-rw-r--r-- | docs/doxygen/nel/a04115.html | 3999 |
1 files changed, 3999 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a04115.html b/docs/doxygen/nel/a04115.html new file mode 100644 index 00000000..5743f120 --- /dev/null +++ b/docs/doxygen/nel/a04115.html @@ -0,0 +1,3999 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> +<title>NeL: cf_lexical.cpp File Reference</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3.6 --> +<div class="qindex"> <form class="search" action="search.php" method="get"> +<a class="qindex" href="main.html">Main Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a> | <span class="search"><u>S</u>earch for <input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div> +<h1>cf_lexical.cpp File Reference</h1> +<p> +<code>#include <stdio.h></code><br> +<code>#include <vector></code><br> +<code>#include <string></code><br> +<code>#include "<a class="el" href="a05622.html">nel/misc/debug.h</a>"</code><br> +<code>#include "<a class="el" href="a05709.html">nel/misc/file.h</a>"</code><br> +<code>#include "<a class="el" href="a05537.html">cf_gramatical.h</a>"</code><br> + +<p> +<a href="a05538.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0> +<tr><td></td></tr> +<tr><td colspan=2><br><h2>Data Structures</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><a class="el" href="a02496.html">cf_value</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><a class="el" href="a03959.html">yy_buffer_state</a></td></tr> + +<tr><td colspan=2><br><h2>Defines</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a24">BEGIN</a> <a class="el" href="a04115.html#a81">yy_start</a> = 1 + 2 *</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a54">DEBUG_PRINTF</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a62">ECHO</a> (void) fwrite( yytext, <a class="el" href="a04463.html#a50">yyleng</a>, 1, yyout )</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a31">EOB_ACT_CONTINUE_SCAN</a> 0</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a32">EOB_ACT_END_OF_FILE</a> 1</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a33">EOB_ACT_LAST_MATCH</a> 2</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a17">FLEX_SCANNER</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a53">INITIAL</a> 0</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a49">REJECT</a> reject_used_but_not_detected</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a35">unput</a>(c) yyunput( c, yytext_ptr )</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a44">YY_AT_BOL</a>() (<a class="el" href="a04115.html#a76">yy_current_buffer</a>->yy_at_bol)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a67">YY_BREAK</a> break;</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a30">YY_BUF_SIZE</a> 16384</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a38">YY_BUFFER_EOF_PENDING</a> 2</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a36">YY_BUFFER_NEW</a> 0</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a37">YY_BUFFER_NORMAL</a> 1</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a0">yy_create_buffer</a> cf_create_buffer</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a39">YY_CURRENT_BUFFER</a> <a class="el" href="a04115.html#a76">yy_current_buffer</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a66">YY_DECL</a> int yylex YY_PROTO(( void ))</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a1">yy_delete_buffer</a> cf_delete_buffer</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a46">YY_DO_BEFORE_ACTION</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a48">YY_END_OF_BUFFER</a> 24</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a29">YY_END_OF_BUFFER_CHAR</a> 0</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a69">YY_EXIT_FAILURE</a> 2</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a65">YY_FATAL_ERROR</a>(msg) yy_fatal_error( msg )</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a5">yy_flex_debug</a> cf_flex_debug</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a18">YY_FLEX_MAJOR_VERSION</a> 2</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a19">YY_FLEX_MINOR_VERSION</a> 5</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a40">YY_FLUSH_BUFFER</a> yy_flush_buffer( <a class="el" href="a04115.html#a76">yy_current_buffer</a> )</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a7">yy_flush_buffer</a> cf_flush_buffer</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a6">yy_init_buffer</a> cf_init_buffer</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a56">YY_INPUT</a>(buf, result, max_size)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a8">yy_load_buffer_state</a> cf_load_buffer_state</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a51">YY_MORE_ADJ</a> 0</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a55">YY_NEVER_INTERACTIVE</a> 1</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a41">yy_new_buffer</a> yy_create_buffer</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a28">YY_NEW_FILE</a> yyrestart( <a class="el" href="a04113.html#a54">yyin</a> )</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a59">YY_NO_POP_STATE</a> 1</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a58">YY_NO_PUSH_STATE</a> 1</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a60">YY_NO_TOP_STATE</a> 1</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a57">YY_NO_UNPUT</a> 1</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a22">YY_NULL</a> 0</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a47">YY_NUM_RULES</a> 23</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a21">YY_PROTO</a>(proto) ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a61">YY_READ_BUF_SIZE</a> 8192</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a52">YY_RESTORE_YY_MORE_OFFSET</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a68">YY_RULE_SETUP</a> YY_USER_ACTION</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a23">YY_SC_TO_UI</a>(c) ((unsigned int) (unsigned char) c)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a2">yy_scan_buffer</a> cf_scan_buffer</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a4">yy_scan_bytes</a> cf_scan_bytes</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a3">yy_scan_string</a> cf_scan_string</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a43">yy_set_bol</a>(at_bol)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a42">yy_set_interactive</a>(is_interactive)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a25">YY_START</a> ((<a class="el" href="a04115.html#a81">yy_start</a> - 1) / 2)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a64">YY_START_STACK_INCR</a> 25</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a27">YY_STATE_EOF</a>(state) (YY_END_OF_BUFFER + state + 1)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a9">yy_switch_to_buffer</a> cf_switch_to_buffer</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a20">yyconst</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a10">yyin</a> <a class="el" href="a04115.html#a73">cfin</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a11">yyleng</a> <a class="el" href="a04115.html#a72">cfleng</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a70">yyless</a>(n)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a34">yyless</a>(n)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a12">yylex</a> cflex</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a50">yymore</a>() yymore_used_but_not_detected</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a13">yyout</a> <a class="el" href="a04115.html#a74">cfout</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a14">yyrestart</a> cfrestart</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a26">YYSTATE</a> YY_START</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a63">yyterminate</a>() return YY_NULL</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a15">yytext</a> <a class="el" href="a04115.html#a85">cftext</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a45">yytext_ptr</a> yytext</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a16">yywrap</a> cfwrap</td></tr> + +<tr><td colspan=2><br><h2>Typedefs</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="a03959.html">yy_buffer_state</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a71">YY_BUFFER_STATE</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>typedef unsigned char </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a83">YY_CHAR</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>typedef unsigned int </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a75">yy_size_t</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>typedef int </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a84">yy_state_type</a></td></tr> + +<tr><td colspan=2><br><h2>Enumerations</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a123">cf_type</a> { <a class="el" href="a04115.html#a123a97">T_UNKNOWN</a>, +<a class="el" href="a04115.html#a123a98">T_INT</a>, +<a class="el" href="a04115.html#a123a99">T_STRING</a>, +<a class="el" href="a04115.html#a123a100">T_REAL</a> + }</td></tr> + +<tr><td colspan=2><br><h2>Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03959.html">YY_BUFFER_STATE</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a104">cf_create_buffer</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a105">cf_delete_buffer</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a107">cf_flush_buffer</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a106">cf_init_buffer</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a103">cf_load_buffer_state</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03959.html">YY_BUFFER_STATE</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a108">cf_scan_buffer</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03959.html">YY_BUFFER_STATE</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a110">cf_scan_bytes</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03959.html">YY_BUFFER_STATE</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a109">cf_scan_string</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a102">cf_switch_to_buffer</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a121">cflex</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a101">cfrestart</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a119">cfwrap</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a118">comment</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a120">input</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a117">yy_fatal_error</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void * </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a111">yy_flex_alloc</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a113">yy_flex_free</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void * </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a112">yy_flex_realloc</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a116">yy_get_next_buffer</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04115.html#a84">yy_state_type</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a114">yy_get_previous_state</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04115.html#a84">yy_state_type</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a122">yy_try_NUL_trans</a> (yy_current_state) <a class="el" href="a04115.html#a84">yy_state_type</a> yy_current_state</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04115.html#a84">yy_state_type</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a115">yy_try_NUL_trans</a> ()</td></tr> + +<tr><td colspan=2><br><h2>Variables</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a92">cf_CurrentLine</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02653.html">CIFile</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a91">cf_ifile</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a93">cf_Ignore</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>FILE * </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a73">cfin</a> = (FILE *) 0 * <a class="el" href="a04115.html#a74">cfout</a> = (FILE *) 0</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a72">cfleng</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>FILE * </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a74">cfout</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>char * </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a85">cftext</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>FILE * </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a95">file</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a96">len</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a94">size</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>short int </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a87">yy_accept</a> [41]</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>char * </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a79">yy_c_buf_p</a> = (char *) 0</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03959.html">YY_BUFFER_STATE</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a76">yy_current_buffer</a> = 0</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a82">yy_did_buffer_switch_on_eof</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>char </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a77">yy_hold_char</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a80">yy_init</a> = 1</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>char * </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a89">yy_last_accepting_cpos</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04115.html#a84">yy_state_type</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a88">yy_last_accepting_state</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a78">yy_n_chars</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04115.html#a84">yy_state_type</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a90">yy_NUL_trans</a> [41]</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>short </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a86">yy_nxt</a> [][256]</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="a04115.html#a81">yy_start</a> = 0</td></tr> + +</table> +<hr><h2>Define Documentation</h2> +<a class="anchor" name="a24" doxytag="cf_lexical.cpp::BEGIN" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define BEGIN <a class="el" href="a04115.html#a81">yy_start</a> = 1 + 2 * + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00103">103</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a54" doxytag="cf_lexical.cpp::DEBUG_PRINTF" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define DEBUG_PRINTF + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01660">1660</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a62" doxytag="cf_lexical.cpp::ECHO" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define ECHO (void) fwrite( yytext, <a class="el" href="a04463.html#a50">yyleng</a>, 1, yyout ) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01792">1792</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a31" doxytag="cf_lexical.cpp::EOB_ACT_CONTINUE_SCAN" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define EOB_ACT_CONTINUE_SCAN 0 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00128">128</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a32" doxytag="cf_lexical.cpp::EOB_ACT_END_OF_FILE" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define EOB_ACT_END_OF_FILE 1 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00129">129</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a33" doxytag="cf_lexical.cpp::EOB_ACT_LAST_MATCH" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define EOB_ACT_LAST_MATCH 2 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00130">130</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a17" doxytag="cf_lexical.cpp::FLEX_SCANNER" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define FLEX_SCANNER + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00026">26</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a53" doxytag="cf_lexical.cpp::INITIAL" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define INITIAL 0 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01638">1638</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a49" doxytag="cf_lexical.cpp::REJECT" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define REJECT reject_used_but_not_detected + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01632">1632</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a35" doxytag="cf_lexical.cpp::unput" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define unput</td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">c </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> yyunput( c, yytext_ptr ) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00159">159</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a44" doxytag="cf_lexical.cpp::YY_AT_BOL" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_AT_BOL</td> + <td class="md" valign="top">( </td> + </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> (<a class="el" href="a04115.html#a76">yy_current_buffer</a>->yy_at_bol) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00286">286</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a67" doxytag="cf_lexical.cpp::YY_BREAK" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_BREAK break; + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01838">1838</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a30" doxytag="cf_lexical.cpp::YY_BUF_SIZE" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_BUF_SIZE 16384 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00121">121</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a38" doxytag="cf_lexical.cpp::YY_BUFFER_EOF_PENDING" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_BUFFER_EOF_PENDING 2 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00222">222</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a36" doxytag="cf_lexical.cpp::YY_BUFFER_NEW" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_BUFFER_NEW 0 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00210">210</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a37" doxytag="cf_lexical.cpp::YY_BUFFER_NORMAL" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_BUFFER_NORMAL 1 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00211">211</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a0" doxytag="cf_lexical.cpp::yy_create_buffer" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yy_create_buffer cf_create_buffer + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00001">1</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>, and <a class="el" href="a05886.html#l01985">NLAISCRIPT::yyFlexLexer::yylex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a39" doxytag="cf_lexical.cpp::YY_CURRENT_BUFFER" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_CURRENT_BUFFER <a class="el" href="a04115.html#a76">yy_current_buffer</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00231">231</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a66" doxytag="cf_lexical.cpp::YY_DECL" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_DECL int yylex YY_PROTO(( void )) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01826">1826</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a1" doxytag="cf_lexical.cpp::yy_delete_buffer" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yy_delete_buffer cf_delete_buffer + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00002">2</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a46" doxytag="cf_lexical.cpp::YY_DO_BEFORE_ACTION" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_DO_BEFORE_ACTION + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Value:</b><div class="fragment"><pre><a class="code" href="a04463.html#a27">yytext_ptr</a> = yy_bp; \ + <a class="code" href="a04115.html#a11">yyleng</a> = (<span class="keywordtype">int</span>) (yy_cp - yy_bp); \ + yy_hold_char = *yy_cp; \ + *yy_cp = <span class="charliteral">'\0'</span>; \ + yy_c_buf_p = yy_cp; +</pre></div> +<p> +Definition at line <a class="el" href="a05538.html#l01601">1601</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a48" doxytag="cf_lexical.cpp::YY_END_OF_BUFFER" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_END_OF_BUFFER 24 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01609">1609</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a29" doxytag="cf_lexical.cpp::YY_END_OF_BUFFER_CHAR" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_END_OF_BUFFER_CHAR 0 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00118">118</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a69" doxytag="cf_lexical.cpp::YY_EXIT_FAILURE" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_EXIT_FAILURE 2 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a65" doxytag="cf_lexical.cpp::YY_FATAL_ERROR" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_FATAL_ERROR</td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">msg </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> yy_fatal_error( msg ) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01819">1819</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a5" doxytag="cf_lexical.cpp::yy_flex_debug" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yy_flex_debug cf_flex_debug + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00006">6</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a18" doxytag="cf_lexical.cpp::YY_FLEX_MAJOR_VERSION" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_FLEX_MAJOR_VERSION 2 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00027">27</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a19" doxytag="cf_lexical.cpp::YY_FLEX_MINOR_VERSION" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_FLEX_MINOR_VERSION 5 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00028">28</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a40" doxytag="cf_lexical.cpp::YY_FLUSH_BUFFER" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_FLUSH_BUFFER yy_flush_buffer( <a class="el" href="a04115.html#a76">yy_current_buffer</a> ) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00260">260</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a7" doxytag="cf_lexical.cpp::yy_flush_buffer" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yy_flush_buffer cf_flush_buffer + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00008">8</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a6" doxytag="cf_lexical.cpp::yy_init_buffer" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yy_init_buffer cf_init_buffer + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00007">7</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a56" doxytag="cf_lexical.cpp::YY_INPUT" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_INPUT</td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">buf, <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>result, <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>max_size </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Value:</b><div class="fragment"><pre>{ \ + <span class="keywordflow">if</span> (<a class="code" href="a04115.html#a91">cf_ifile</a>.<a class="code" href="a02653.html#NLMISC_1_1CIFilea4">eof</a>()) \ + { \ + <a class="code" href="a04113.html#a26">DEBUG_PRINTF</a>(<span class="stringliteral">"YY_INPUT: eof"</span>);\ + result = <a class="code" href="a04463.html#a5">YY_NULL</a>; \ + } <span class="keywordflow">else</span> { \ + <a class="code" href="a04558.html#a11">uint32</a> nbc = <a class="code" href="a04061.html#a0">std::min</a>((<a class="code" href="a04558.html#a11">uint32</a>)max_size, (<a class="code" href="a04558.html#a11">uint32</a>)<a class="code" href="a04115.html#a91">cf_ifile</a>.<a class="code" href="a02653.html#NLMISC_1_1CIFilea6">getFileSize</a>() - <a class="code" href="a04115.html#a91">cf_ifile</a>.<a class="code" href="a02653.html#NLMISC_1_1CIFilea8">getPos</a>()); \ + <a class="code" href="a04113.html#a26">DEBUG_PRINTF</a>(<span class="stringliteral">"YY_INPUT: wanted %d bytes, will read %d\n"</span>, max_size, nbc);\ + <a class="code" href="a04115.html#a91">cf_ifile</a>.<a class="code" href="a02653.html#NLMISC_1_1CIFilea15">serialBuffer</a> ((<a class="code" href="a04558.html#a7">uint8</a> *)buf, nbc); \ + result = nbc; \ + } \ +} +</pre></div> +<p> +Definition at line <a class="el" href="a05538.html#l01684">1684</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a8" doxytag="cf_lexical.cpp::yy_load_buffer_state" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yy_load_buffer_state cf_load_buffer_state + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00009">9</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>, and <a class="el" href="a05886.html#l01985">NLAISCRIPT::yyFlexLexer::yylex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a51" doxytag="cf_lexical.cpp::YY_MORE_ADJ" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_MORE_ADJ 0 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01634">1634</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a55" doxytag="cf_lexical.cpp::YY_NEVER_INTERACTIVE" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_NEVER_INTERACTIVE 1 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01663">1663</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a41" doxytag="cf_lexical.cpp::yy_new_buffer" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yy_new_buffer yy_create_buffer + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00270">270</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a28" doxytag="cf_lexical.cpp::YY_NEW_FILE" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_NEW_FILE yyrestart( <a class="el" href="a04113.html#a54">yyin</a> ) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00116">116</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a59" doxytag="cf_lexical.cpp::YY_NO_POP_STATE" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_NO_POP_STATE 1 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01762">1762</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a58" doxytag="cf_lexical.cpp::YY_NO_PUSH_STATE" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_NO_PUSH_STATE 1 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01761">1761</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a60" doxytag="cf_lexical.cpp::YY_NO_TOP_STATE" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_NO_TOP_STATE 1 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01763">1763</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a57" doxytag="cf_lexical.cpp::YY_NO_UNPUT" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_NO_UNPUT 1 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01711">1711</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a22" doxytag="cf_lexical.cpp::YY_NULL" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_NULL 0 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00090">90</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a47" doxytag="cf_lexical.cpp::YY_NUM_RULES" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_NUM_RULES 23 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01608">1608</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a21" doxytag="cf_lexical.cpp::YY_PROTO" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_PROTO</td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">proto </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> () + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00086">86</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a61" doxytag="cf_lexical.cpp::YY_READ_BUF_SIZE" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_READ_BUF_SIZE 8192 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01783">1783</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a52" doxytag="cf_lexical.cpp::YY_RESTORE_YY_MORE_OFFSET" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_RESTORE_YY_MORE_OFFSET + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01635">1635</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a68" doxytag="cf_lexical.cpp::YY_RULE_SETUP" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_RULE_SETUP YY_USER_ACTION + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01841">1841</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a23" doxytag="cf_lexical.cpp::YY_SC_TO_UI" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_SC_TO_UI</td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">c </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> ((unsigned int) (unsigned char) c) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00097">97</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a2" doxytag="cf_lexical.cpp::yy_scan_buffer" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yy_scan_buffer cf_scan_buffer + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00003">3</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a4" doxytag="cf_lexical.cpp::yy_scan_bytes" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yy_scan_bytes cf_scan_bytes + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00005">5</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a3" doxytag="cf_lexical.cpp::yy_scan_string" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yy_scan_string cf_scan_string + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00004">4</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a43" doxytag="cf_lexical.cpp::yy_set_bol" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yy_set_bol</td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">at_bol </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Value:</b><div class="fragment"><pre>{ \ + <span class="keywordflow">if</span> ( ! yy_current_buffer ) \ + yy_current_buffer = <a class="code" href="a04115.html#a0">yy_create_buffer</a>( yyin, YY_BUF_SIZE ); \ + yy_current_buffer->yy_at_bol = at_bol; \ + } +</pre></div> +<p> +Definition at line <a class="el" href="a05538.html#l00279">279</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a42" doxytag="cf_lexical.cpp::yy_set_interactive" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yy_set_interactive</td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">is_interactive </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Value:</b><div class="fragment"><pre>{ \ + <span class="keywordflow">if</span> ( ! yy_current_buffer ) \ + yy_current_buffer = <a class="code" href="a04115.html#a0">yy_create_buffer</a>( yyin, YY_BUF_SIZE ); \ + yy_current_buffer->yy_is_interactive = is_interactive; \ + } +</pre></div> +<p> +Definition at line <a class="el" href="a05538.html#l00272">272</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a25" doxytag="cf_lexical.cpp::YY_START" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_START ((<a class="el" href="a04115.html#a81">yy_start</a> - 1) / 2) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00109">109</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a64" doxytag="cf_lexical.cpp::YY_START_STACK_INCR" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_START_STACK_INCR 25 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01814">1814</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a27" doxytag="cf_lexical.cpp::YY_STATE_EOF" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YY_STATE_EOF</td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">state </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> (YY_END_OF_BUFFER + state + 1) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00113">113</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a9" doxytag="cf_lexical.cpp::yy_switch_to_buffer" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yy_switch_to_buffer cf_switch_to_buffer + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00010">10</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a20" doxytag="cf_lexical.cpp::yyconst" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yyconst + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00079">79</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a10" doxytag="cf_lexical.cpp::yyin" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define <a class="el" href="a04113.html#a54">yyin</a> <a class="el" href="a04115.html#a73">cfin</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00011">11</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>, <a class="el" href="a05886.html#l02811">NLAISCRIPT::yyFlexLexer::LexerInput()</a>, <a class="el" href="a05538.html#l02226">yy_get_next_buffer()</a>, <a class="el" href="a05886.html#l01985">NLAISCRIPT::yyFlexLexer::yylex()</a>, and <a class="el" href="a05590.html#l00329">NLAISCRIPT::CCompilateur::yywrap()</a>. </td> + </tr> +</table> +<a class="anchor" name="a11" doxytag="cf_lexical.cpp::yyleng" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define <a class="el" href="a04463.html#a50">yyleng</a> <a class="el" href="a04115.html#a72">cfleng</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00012">12</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a70" doxytag="cf_lexical.cpp::yyless" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yyless</td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">n </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Value:</b><div class="fragment"><pre><span class="keywordflow">do</span> \ + { \ + <span class="comment">/* Undo effects of setting up yytext. */</span> \ + <a class="code" href="a04115.html#a15">yytext</a>[<a class="code" href="a04115.html#a11">yyleng</a>] = yy_hold_char; \ + yy_c_buf_p = <a class="code" href="a04115.html#a15">yytext</a> + n; \ + yy_hold_char = *yy_c_buf_p; \ + *yy_c_buf_p = <span class="charliteral">'\0'</span>; \ + <a class="code" href="a04115.html#a11">yyleng</a> = n; \ + } \ + <span class="keywordflow">while</span> ( 0 ) +</pre></div> +<p> +Definition at line <a class="el" href="a05538.html#l00148">148</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a34" doxytag="cf_lexical.cpp::yyless" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yyless</td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">n </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Value:</b><div class="fragment"><pre><span class="keywordflow">do</span> \ + { \ + <span class="comment">/* Undo effects of setting up yytext. */</span> \ + *yy_cp = yy_hold_char; \ + <a class="code" href="a04115.html#a52">YY_RESTORE_YY_MORE_OFFSET</a> \ + yy_c_buf_p = yy_cp = yy_bp + n - <a class="code" href="a04463.html#a33">YY_MORE_ADJ</a>; \ + <a class="code" href="a04463.html#a28">YY_DO_BEFORE_ACTION</a>; <span class="comment">/* set up yytext again */</span> \ + } \ + <span class="keywordflow">while</span> ( 0 ) +</pre></div> +<p> +Definition at line <a class="el" href="a05538.html#l00148">148</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a12" doxytag="cf_lexical.cpp::yylex" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yylex cflex + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00013">13</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a50" doxytag="cf_lexical.cpp::yymore" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yymore</td> + <td class="md" valign="top">( </td> + </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> yymore_used_but_not_detected + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01633">1633</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a13" doxytag="cf_lexical.cpp::yyout" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yyout <a class="el" href="a04115.html#a74">cfout</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00014">14</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>, and <a class="el" href="a05886.html#l01985">NLAISCRIPT::yyFlexLexer::yylex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a14" doxytag="cf_lexical.cpp::yyrestart" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yyrestart cfrestart + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00015">15</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l02226">yy_get_next_buffer()</a>. </td> + </tr> +</table> +<a class="anchor" name="a26" doxytag="cf_lexical.cpp::YYSTATE" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define YYSTATE YY_START + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00110">110</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a63" doxytag="cf_lexical.cpp::yyterminate" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yyterminate</td> + <td class="md" valign="top">( </td> + </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> return YY_NULL + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01809">1809</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a15" doxytag="cf_lexical.cpp::yytext" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yytext <a class="el" href="a04115.html#a85">cftext</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00016">16</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>, and <a class="el" href="a05886.html#l01985">NLAISCRIPT::yyFlexLexer::yylex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a45" doxytag="cf_lexical.cpp::yytext_ptr" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yytext_ptr yytext + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00292">292</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a16" doxytag="cf_lexical.cpp::yywrap" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> #define yywrap cfwrap + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00017">17</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>, and <a class="el" href="a05886.html#l01985">NLAISCRIPT::yyFlexLexer::yylex()</a>. </td> + </tr> +</table> +<hr><h2>Typedef Documentation</h2> +<a class="anchor" name="a71" doxytag="cf_lexical.cpp::YY_BUFFER_STATE" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef struct <a class="el" href="a03959.html">yy_buffer_state</a>* <a class="el" href="a03959.html">YY_BUFFER_STATE</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00123">123</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a83" doxytag="cf_lexical.cpp::YY_CHAR" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef unsigned char <a class="el" href="a04463.html#a52">YY_CHAR</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00288">288</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a75" doxytag="cf_lexical.cpp::yy_size_t" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef unsigned int <a class="el" href="a04463.html#a51">yy_size_t</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00165">165</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a84" doxytag="cf_lexical.cpp::yy_state_type" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> typedef int <a class="el" href="a04115.html#a84">yy_state_type</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00290">290</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>, <a class="el" href="a05886.html#l02981">NLAISCRIPT::yyFlexLexer::yy_get_previous_state()</a>, <a class="el" href="a05538.html#l02358">yy_get_previous_state()</a>, <a class="el" href="a05886.html#l03013">NLAISCRIPT::yyFlexLexer::yy_try_NUL_trans()</a>, <a class="el" href="a05886.html#l02762">NLAISCRIPT::yyFlexLexer::yyFlexLexer()</a>, and <a class="el" href="a05886.html#l01985">NLAISCRIPT::yyFlexLexer::yylex()</a>. </td> + </tr> +</table> +<hr><h2>Enumeration Type Documentation</h2> +<a class="anchor" name="a123" doxytag="cf_lexical.cpp::cf_type" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> enum <a class="el" href="a04115.html#a123">cf_type</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<dl compact><dt><b>Enumeration values: </b></dt><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em><a class="anchor" name="a123a97" doxytag="T_UNKNOWN" ></a>T_UNKNOWN</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="a123a98" doxytag="T_INT" ></a>T_INT</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="a123a99" doxytag="T_STRING" ></a>T_STRING</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="a123a100" doxytag="T_REAL" ></a>T_REAL</em> </td><td> +</td></tr> +</table> +</dl> + +<p> +Definition at line <a class="el" href="a05538.html#l01671">1671</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +<div class="fragment"><pre>01671 { <a class="code" href="a04115.html#a123a97">T_UNKNOWN</a>, <a class="code" href="a04115.html#a123a98">T_INT</a>, <a class="code" href="a04115.html#a123a99">T_STRING</a>, <a class="code" href="a04115.html#a123a100">T_REAL</a> }; +</pre></div> </td> + </tr> +</table> +<hr><h2>Function Documentation</h2> +<a class="anchor" name="a104" doxytag="cf_lexical.cpp::cf_create_buffer" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a03959.html">YY_BUFFER_STATE</a> cf_create_buffer </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a105" doxytag="cf_lexical.cpp::cf_delete_buffer" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void cf_delete_buffer </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a107" doxytag="cf_lexical.cpp::cf_flush_buffer" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void cf_flush_buffer </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a106" doxytag="cf_lexical.cpp::cf_init_buffer" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void cf_init_buffer </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a103" doxytag="cf_lexical.cpp::cf_load_buffer_state" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void cf_load_buffer_state </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a108" doxytag="cf_lexical.cpp::cf_scan_buffer" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a03959.html">YY_BUFFER_STATE</a> cf_scan_buffer </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a110" doxytag="cf_lexical.cpp::cf_scan_bytes" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a03959.html">YY_BUFFER_STATE</a> cf_scan_bytes </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a109" doxytag="cf_lexical.cpp::cf_scan_string" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a03959.html">YY_BUFFER_STATE</a> cf_scan_string </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a102" doxytag="cf_lexical.cpp::cf_switch_to_buffer" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void cf_switch_to_buffer </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a121" doxytag="cf_lexical.cpp::cflex" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> int cflex </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">void </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01844">1844</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +References <a class="el" href="a05536.html#l00015">ADD_ASSIGN</a>, <a class="el" href="a05536.html#l00016">ASSIGN</a>, <a class="el" href="a05536.html#l00094">cf_CurrentLine</a>, <a class="el" href="a05536.html#l00084">cf_Ignore</a>, <a class="el" href="a05536.html#l00398">cflval</a>, <a class="el" href="a05536.html#l00028">COMMA</a>, <a class="el" href="a04115.html#a118">comment()</a>, <a class="el" href="a05536.html#l00066">DEBUG_PRINTF</a>, <a class="el" href="a05536.html#l00023">DIVIDE</a>, <a class="el" href="a05886.html#l01933">ECHO</a>, <a class="el" href="a05886.html#l00103">EOB_ACT_CONTINUE_SCAN</a>, <a class="el" href="a05886.html#l00104">EOB_ACT_END_OF_FILE</a>, <a class="el" href="a05886.html#l00105">EOB_ACT_LAST_MATCH</a>, <a class="el" href="a05886.html#l01857">INITIAL</a>, <a class="el" href="a05536.html#l00029">INT</a>, <a class="el" href="a05538.html#l01676">cf_value::Int</a>, <a class="el" href="a05536.html#l00027">LBRACE</a>, <a class="el" href="a05536.html#l00025">LPAREN</a>, <a class="el" href="a05536.html#l00021">MINUS</a>, <a class="el" href="a05536.html#l00022">MULT</a>, <a class="el" href="a06756.html#l00033">PLUS</a>, <a class="el" href="a05536.html#l00026">RBRACE</a>, <a class="el" href="a05536.html#l00030">REAL</a>, <a class="el" href="a05538.html#l01677">cf_value::Real</a>, <a class="el" href="a05536.html#l00024">RPAREN</a>, <a class="el" href="a05536.html#l00019">SEMICOLON</a>, <a class="el" href="a05536.html#l00018">STRING</a>, <a class="el" href="a05538.html#l01678">cf_value::String</a>, <a class="el" href="a05536.html#l00076">cf_value::Type</a>, <a class="el" href="a05537.html#l00002">YYSTYPE::Val</a>, <a class="el" href="a05536.html#l00017">VARIABLE</a>, <a class="el" href="a05538.html#l01610">yy_accept</a>, <a class="el" href="a05886.html#l01979">YY_BREAK</a>, <a class="el" href="a05886.html#l00097">YY_BUF_SIZE</a>, <a class="el" href="a05886.html#l00184">YY_BUFFER_NEW</a>, <a class="el" href="a05886.html#l00185">YY_BUFFER_NORMAL</a>, <a class="el" href="a05538.html#l00209">yy_buffer_state::yy_buffer_status</a>, <a class="el" href="a05538.html#l00243">yy_c_buf_p</a>, <a class="el" href="a05886.html#l00146">yy_buffer_state::yy_ch_buf</a>, <a class="el" href="a05538.html#l00001">yy_create_buffer</a>, <a class="el" href="a05538.html#l00225">yy_current_buffer</a>, <a class="el" href="a05886.html#l01967">YY_DECL</a>, <a class="el" href="a05538.html#l00250">yy_did_buffer_switch_on_eof</a>, <a class="el" href="a05886.html#l01823">YY_DO_BEFORE_ACTION</a>, <a class="el" href="a05886.html#l01831">YY_END_OF_BUFFER</a>, <a class="el" href="a05886.html#l01960">YY_FATAL_ERROR</a>, <a class="el" href="a05538.html#l02226">yy_get_next_buffer()</a>, <a class="el" href="a05538.html#l02358">yy_get_previous_state()</a>, <a class="el" href="a05538.html#l00235">yy_hold_char</a>, <a class="el" href="a05538.html#l00244">yy_init</a>, <a class="el" href="a05886.html#l00144">yy_buffer_state::yy_input_file</a>, <a class="el" href="a05538.html#l01619">yy_last_accepting_cpos</a>, <a class="el" href="a05538.html#l01618">yy_last_accepting_state</a>, <a class="el" href="a05538.html#l00009">yy_load_buffer_state</a>, <a class="el" href="a05886.html#l01855">YY_MORE_ADJ</a>, <a class="el" href="a05538.html#l00183">yy_buffer_state::yy_n_chars</a>, <a class="el" href="a05886.html#l00092">YY_NEW_FILE</a>, <a class="el" href="a05538.html#l00293">yy_nxt</a>, <a class="el" href="a05538.html#l01635">YY_RESTORE_YY_MORE_OFFSET</a>, <a class="el" href="a05886.html#l01982">YY_RULE_SETUP</a>, <a class="el" href="a05886.html#l00073">YY_SC_TO_UI</a>, <a class="el" href="a05886.html#l00085">YY_START</a>, <a class="el" href="a05538.html#l00245">yy_start</a>, <a class="el" href="a05886.html#l00089">YY_STATE_EOF</a>, <a class="el" href="a05538.html#l00290">yy_state_type</a>, <a class="el" href="a04115.html#a115">yy_try_NUL_trans()</a>, <a class="el" href="a05538.html#l00011">yyin</a>, <a class="el" href="a05538.html#l00014">yyout</a>, <a class="el" href="a05886.html#l01950">yyterminate</a>, <a class="el" href="a05538.html#l00016">yytext</a>, <a class="el" href="a05886.html#l00231">yytext_ptr</a>, and <a class="el" href="a05538.html#l00017">yywrap</a>. +<p> +<div class="fragment"><pre>01845 { +01846 <span class="keyword">register</span> <a class="code" href="a04115.html#a84">yy_state_type</a> yy_current_state; +01847 <span class="keyword">register</span> <span class="keywordtype">char</span> *yy_cp, *yy_bp; +01848 <span class="keyword">register</span> <span class="keywordtype">int</span> yy_act; +01849 +01850 <span class="preprocessor">#line 89 "cf_lexical.lxx"</span> +01851 <span class="preprocessor"></span> +01852 +01853 <span class="preprocessor">#line 1854 "cf_lexical.cpp"</span> +01854 <span class="preprocessor"></span> +01855 <span class="keywordflow">if</span> ( <a class="code" href="a04115.html#a80">yy_init</a> ) +01856 { +01857 <a class="code" href="a04115.html#a80">yy_init</a> = 0; +01858 +01859 <span class="preprocessor">#ifdef YY_USER_INIT</span> +01860 <span class="preprocessor"></span> YY_USER_INIT; +01861 <span class="preprocessor">#endif</span> +01862 <span class="preprocessor"></span> +01863 <span class="keywordflow">if</span> ( ! <a class="code" href="a04115.html#a81">yy_start</a> ) +01864 <a class="code" href="a04115.html#a81">yy_start</a> = 1; <span class="comment">/* first start state */</span> +01865 +01866 <span class="keywordflow">if</span> ( ! <a class="code" href="a04115.html#a10">yyin</a> ) +01867 <a class="code" href="a04115.html#a10">yyin</a> = stdin; +01868 +01869 <span class="keywordflow">if</span> ( ! <a class="code" href="a04115.html#a13">yyout</a> ) +01870 <a class="code" href="a04115.html#a13">yyout</a> = stdout; +01871 +01872 <span class="keywordflow">if</span> ( ! <a class="code" href="a04115.html#a76">yy_current_buffer</a> ) +01873 <a class="code" href="a04115.html#a76">yy_current_buffer</a> = +01874 <a class="code" href="a04115.html#a0">yy_create_buffer</a>( yyin, YY_BUF_SIZE ); +01875 +01876 <a class="code" href="a04115.html#a8">yy_load_buffer_state</a>(); +01877 } +01878 +01879 <span class="keywordflow">while</span> ( 1 ) <span class="comment">/* loops until end-of-file is reached */</span> +01880 { +01881 yy_cp = <a class="code" href="a04115.html#a79">yy_c_buf_p</a>; +01882 +01883 <span class="comment">/* Support of yytext. */</span> +01884 *yy_cp = <a class="code" href="a04115.html#a77">yy_hold_char</a>; +01885 +01886 <span class="comment">/* yy_bp points to the position in yy_ch_buf of the start of</span> +01887 <span class="comment"> * the current run.</span> +01888 <span class="comment"> */</span> +01889 yy_bp = yy_cp; +01890 +01891 yy_current_state = <a class="code" href="a04115.html#a81">yy_start</a>; +01892 yy_match: +01893 <span class="keywordflow">while</span> ( (yy_current_state = <a class="code" href="a04115.html#a86">yy_nxt</a>[yy_current_state][<a class="code" href="a04463.html#a6">YY_SC_TO_UI</a>(*yy_cp)]) > 0 ) +01894 { +01895 <span class="keywordflow">if</span> ( <a class="code" href="a04115.html#a87">yy_accept</a>[yy_current_state] ) +01896 { +01897 <a class="code" href="a04115.html#a88">yy_last_accepting_state</a> = yy_current_state; +01898 <a class="code" href="a04115.html#a89">yy_last_accepting_cpos</a> = yy_cp; +01899 } +01900 +01901 ++yy_cp; +01902 } +01903 +01904 yy_current_state = -yy_current_state; +01905 +01906 yy_find_action: +01907 yy_act = <a class="code" href="a04115.html#a87">yy_accept</a>[yy_current_state]; +01908 +01909 <a class="code" href="a04463.html#a28">YY_DO_BEFORE_ACTION</a>; +01910 +01911 +01912 do_action: <span class="comment">/* This label is used only to access EOF actions. */</span> +01913 +01914 +01915 <span class="keywordflow">switch</span> ( yy_act ) +01916 { <span class="comment">/* beginning of action switch */</span> +01917 <span class="keywordflow">case</span> 0: <span class="comment">/* must back up */</span> +01918 <span class="comment">/* undo the effects of YY_DO_BEFORE_ACTION */</span> +01919 *yy_cp = <a class="code" href="a04115.html#a77">yy_hold_char</a>; +01920 yy_cp = <a class="code" href="a04115.html#a89">yy_last_accepting_cpos</a> + 1; +01921 yy_current_state = <a class="code" href="a04115.html#a88">yy_last_accepting_state</a>; +01922 <span class="keywordflow">goto</span> yy_find_action; +01923 +01924 <span class="keywordflow">case</span> 1: +01925 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01926 <span class="preprocessor">#line 91 "cf_lexical.lxx"</span> +01927 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a05333.html#a25">PLUS</a>; } +01928 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01929 <span class="keywordflow">case</span> 2: +01930 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01931 <span class="preprocessor">#line 92 "cf_lexical.lxx"</span> +01932 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a14">MINUS</a>; } +01933 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01934 <span class="keywordflow">case</span> 3: +01935 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01936 <span class="preprocessor">#line 93 "cf_lexical.lxx"</span> +01937 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a15">MULT</a>; } +01938 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01939 <span class="keywordflow">case</span> 4: +01940 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01941 <span class="preprocessor">#line 94 "cf_lexical.lxx"</span> +01942 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a16">DIVIDE</a>; } +01943 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01944 <span class="keywordflow">case</span> 5: +01945 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01946 <span class="preprocessor">#line 95 "cf_lexical.lxx"</span> +01947 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a17">RPAREN</a>; } +01948 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01949 <span class="keywordflow">case</span> 6: +01950 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01951 <span class="preprocessor">#line 96 "cf_lexical.lxx"</span> +01952 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a18">LPAREN</a>; } +01953 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01954 <span class="keywordflow">case</span> 7: +01955 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01956 <span class="preprocessor">#line 97 "cf_lexical.lxx"</span> +01957 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a9">ASSIGN</a>; } +01958 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01959 <span class="keywordflow">case</span> 8: +01960 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01961 <span class="preprocessor">#line 98 "cf_lexical.lxx"</span> +01962 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a8">ADD_ASSIGN</a>; } +01963 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01964 <span class="keywordflow">case</span> 9: +01965 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01966 <span class="preprocessor">#line 99 "cf_lexical.lxx"</span> +01967 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a12">SEMICOLON</a>; } +01968 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01969 <span class="keywordflow">case</span> 10: +01970 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01971 <span class="preprocessor">#line 100 "cf_lexical.lxx"</span> +01972 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a19">RBRACE</a>; } +01973 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01974 <span class="keywordflow">case</span> 11: +01975 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01976 <span class="preprocessor">#line 101 "cf_lexical.lxx"</span> +01977 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a20">LBRACE</a>; } +01978 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01979 <span class="keywordflow">case</span> 12: +01980 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01981 <span class="preprocessor">#line 102 "cf_lexical.lxx"</span> +01982 <span class="preprocessor"></span>{ <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) <span class="keywordflow">return</span> <a class="code" href="a04113.html#a21">COMMA</a>; } +01983 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01984 <span class="keywordflow">case</span> 13: +01985 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01986 <span class="preprocessor">#line 104 "cf_lexical.lxx"</span> +01987 <span class="preprocessor"></span>{ <span class="comment">/* ignore tabulation and spaces */</span>; } +01988 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01989 <span class="keywordflow">case</span> 14: +01990 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +01991 <span class="preprocessor">#line 106 "cf_lexical.lxx"</span> +01992 <span class="preprocessor"></span>{ +01993 <span class="comment">/* ignore new line but count them */</span> +01994 <a class="code" href="a04113.html#a56">cf_CurrentLine</a>++; +01995 <a class="code" href="a04113.html#a26">DEBUG_PRINTF</a>(<span class="stringliteral">"*****line++ %d\n"</span>, cf_CurrentLine); +01996 } +01997 <a class="code" href="a04463.html#a45">YY_BREAK</a> +01998 <span class="keywordflow">case</span> 15: +01999 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +02000 <span class="preprocessor">#line 112 "cf_lexical.lxx"</span> +02001 <span class="preprocessor"></span>{ <a class="code" href="a04115.html#a118">comment</a>(); } +02002 <a class="code" href="a04463.html#a45">YY_BREAK</a> +02003 <span class="keywordflow">case</span> 16: +02004 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +02005 <span class="preprocessor">#line 114 "cf_lexical.lxx"</span> +02006 <span class="preprocessor"></span>{ <span class="comment">/* Start of a comment */</span> <a class="code" href="a04113.html#a52">cf_Ignore</a> = <span class="keyword">true</span>; } +02007 <a class="code" href="a04463.html#a45">YY_BREAK</a> +02008 <span class="keywordflow">case</span> 17: +02009 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +02010 <span class="preprocessor">#line 116 "cf_lexical.lxx"</span> +02011 <span class="preprocessor"></span>{ <span class="comment">/* End of a comment */</span> <a class="code" href="a04113.html#a52">cf_Ignore</a> = <span class="keyword">false</span>; } +02012 <a class="code" href="a04463.html#a45">YY_BREAK</a> +02013 <span class="keywordflow">case</span> 18: +02014 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +02015 <span class="preprocessor">#line 118 "cf_lexical.lxx"</span> +02016 <span class="preprocessor"></span>{ <span class="comment">/* A string */</span> +02017 <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) +02018 { +02019 <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo4">Type</a> = <a class="code" href="a04115.html#a123a99">T_STRING</a>; +02020 strcpy (<a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo2">String</a>, yytext+1); +02021 <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo2">String</a>[strlen(<a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo2">String</a>)-1] = <span class="charliteral">'\0'</span>; +02022 <a class="code" href="a04113.html#a26">DEBUG_PRINTF</a>(<span class="stringliteral">"lex: string '%s' '%s'\n"</span>, yytext, <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo2">String</a>); +02023 <span class="keywordflow">return</span> <a class="code" href="a04113.html#a11">STRING</a>; +02024 } +02025 } +02026 <a class="code" href="a04463.html#a45">YY_BREAK</a> +02027 <span class="keywordflow">case</span> 19: +02028 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +02029 <span class="preprocessor">#line 129 "cf_lexical.lxx"</span> +02030 <span class="preprocessor"></span>{ <span class="comment">/* A variable */</span> +02031 <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) +02032 { +02033 <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo4">Type</a> = <a class="code" href="a04115.html#a123a99">T_STRING</a>; +02034 strcpy (<a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo2">String</a>, yytext); +02035 <a class="code" href="a04113.html#a26">DEBUG_PRINTF</a>(<span class="stringliteral">"lex: variable '%s' '%s'\n"</span>, yytext, <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo2">String</a>); +02036 <span class="keywordflow">return</span> <a class="code" href="a04113.html#a10">VARIABLE</a>; +02037 } +02038 } +02039 <a class="code" href="a04463.html#a45">YY_BREAK</a> +02040 <span class="keywordflow">case</span> 20: +02041 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +02042 <span class="preprocessor">#line 139 "cf_lexical.lxx"</span> +02043 <span class="preprocessor"></span>{ <span class="comment">/* A real */</span> +02044 <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) +02045 { +02046 <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo4">Type</a> = <a class="code" href="a04115.html#a123a100">T_REAL</a>; +02047 <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo1">Real</a> = atof (yytext); +02048 <a class="code" href="a04113.html#a26">DEBUG_PRINTF</a>(<span class="stringliteral">"lex: real '%s' '%f\n"</span>, yytext, <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo1">Real</a>); +02049 <span class="keywordflow">return</span> <a class="code" href="a04113.html#a23">REAL</a>; +02050 } +02051 } +02052 <a class="code" href="a04463.html#a45">YY_BREAK</a> +02053 <span class="keywordflow">case</span> 21: +02054 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +02055 <span class="preprocessor">#line 149 "cf_lexical.lxx"</span> +02056 <span class="preprocessor"></span>{ <span class="comment">/* An int */</span> +02057 <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) +02058 { +02059 <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo4">Type</a> = <a class="code" href="a04115.html#a123a98">T_INT</a>; +02060 <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo0">Int</a> = atoi (yytext); +02061 <a class="code" href="a04113.html#a26">DEBUG_PRINTF</a>(<span class="stringliteral">"lex: int '%s' '%d'\n"</span>, yytext, <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo0">Int</a>); +02062 <span class="keywordflow">return</span> <a class="code" href="a04113.html#a22">INT</a>; +02063 } +02064 } +02065 <a class="code" href="a04463.html#a45">YY_BREAK</a> +02066 <span class="keywordflow">case</span> 22: +02067 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +02068 <span class="preprocessor">#line 159 "cf_lexical.lxx"</span> +02069 <span class="preprocessor"></span>{ <span class="comment">/* An hex int */</span> +02070 <span class="keywordflow">if</span> (!<a class="code" href="a04113.html#a52">cf_Ignore</a>) +02071 { +02072 <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo4">Type</a> = <a class="code" href="a04115.html#a123a98">T_INT</a>; +02073 sscanf (yytext, <span class="stringliteral">"%x"</span>, &(<a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo0">Int</a>)); +02074 <a class="code" href="a04113.html#a26">DEBUG_PRINTF</a>(<span class="stringliteral">"lex: hexa '%s' '0x%x' '%d'\n"</span>, yytext, <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo0">Int</a>, <a class="code" href="a04113.html#a68">cflval</a>.<a class="code" href="a03960.html#YYSTYPEo0">Val</a>.<a class="code" href="a02496.html#cf__valueo0">Int</a>); +02075 <span class="keywordflow">return</span> <a class="code" href="a04113.html#a22">INT</a>; +02076 } +02077 } +02078 <a class="code" href="a04463.html#a45">YY_BREAK</a> +02079 <span class="keywordflow">case</span> 23: +02080 <a class="code" href="a04463.html#a46">YY_RULE_SETUP</a> +02081 <span class="preprocessor">#line 169 "cf_lexical.lxx"</span> +02082 <span class="preprocessor"></span><a class="code" href="a04463.html#a39">ECHO</a>; +02083 <a class="code" href="a04463.html#a45">YY_BREAK</a> +02084 <span class="preprocessor">#line 2085 "cf_lexical.cpp"</span> +02085 <span class="preprocessor"></span><span class="keywordflow">case</span> <a class="code" href="a04463.html#a10">YY_STATE_EOF</a>(INITIAL): +02086 <a class="code" href="a04463.html#a41">yyterminate</a>(); +02087 +02088 <span class="keywordflow">case</span> <a class="code" href="a04463.html#a30">YY_END_OF_BUFFER</a>: +02089 { +02090 <span class="comment">/* Amount of text matched not including the EOB char. */</span> +02091 <span class="keywordtype">int</span> yy_amount_of_matched_text = (<span class="keywordtype">int</span>) (yy_cp - <a class="code" href="a04463.html#a27">yytext_ptr</a>) - 1; +02092 +02093 <span class="comment">/* Undo the effects of YY_DO_BEFORE_ACTION. */</span> +02094 *yy_cp = <a class="code" href="a04115.html#a77">yy_hold_char</a>; +02095 <a class="code" href="a04115.html#a52">YY_RESTORE_YY_MORE_OFFSET</a> +02096 +02097 <span class="keywordflow">if</span> ( <a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo4">yy_buffer_status</a> == <a class="code" href="a04463.html#a19">YY_BUFFER_NEW</a> ) +02098 { +02099 <span class="comment">/* We're scanning a new file or input source. It's</span> +02100 <span class="comment"> * possible that this happened because the user</span> +02101 <span class="comment"> * just pointed yyin at a new source and called</span> +02102 <span class="comment"> * yylex(). If so, then we have to assure</span> +02103 <span class="comment"> * consistency between yy_current_buffer and our</span> +02104 <span class="comment"> * globals. Here is the right place to do so, because</span> +02105 <span class="comment"> * this is the first action (other than possibly a</span> +02106 <span class="comment"> * back-up) that will match for the new input source.</span> +02107 <span class="comment"> */</span> +02108 <a class="code" href="a04115.html#a78">yy_n_chars</a> = <a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo12">yy_n_chars</a>; +02109 <a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo9">yy_input_file</a> = <a class="code" href="a04115.html#a10">yyin</a>; +02110 <a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo4">yy_buffer_status</a> = <a class="code" href="a04463.html#a20">YY_BUFFER_NORMAL</a>; +02111 } +02112 +02113 <span class="comment">/* Note that here we test for yy_c_buf_p "<=" to the position</span> +02114 <span class="comment"> * of the first EOB in the buffer, since yy_c_buf_p will</span> +02115 <span class="comment"> * already have been incremented past the NUL character</span> +02116 <span class="comment"> * (since all states make transitions on EOB to the</span> +02117 <span class="comment"> * end-of-buffer state). Contrast this with the test</span> +02118 <span class="comment"> * in input().</span> +02119 <span class="comment"> */</span> +02120 <span class="keywordflow">if</span> ( <a class="code" href="a04115.html#a79">yy_c_buf_p</a> <= &<a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo6">yy_ch_buf</a>[<a class="code" href="a04115.html#a78">yy_n_chars</a>] ) +02121 { <span class="comment">/* This was really a NUL. */</span> +02122 <a class="code" href="a04115.html#a84">yy_state_type</a> yy_next_state; +02123 +02124 <a class="code" href="a04115.html#a79">yy_c_buf_p</a> = <a class="code" href="a04463.html#a27">yytext_ptr</a> + yy_amount_of_matched_text; +02125 +02126 yy_current_state = <a class="code" href="a04115.html#a114">yy_get_previous_state</a>(); +02127 +02128 <span class="comment">/* Okay, we're now positioned to make the NUL</span> +02129 <span class="comment"> * transition. We couldn't have</span> +02130 <span class="comment"> * yy_get_previous_state() go ahead and do it</span> +02131 <span class="comment"> * for us because it doesn't know how to deal</span> +02132 <span class="comment"> * with the possibility of jamming (and we don't</span> +02133 <span class="comment"> * want to build jamming into it because then it</span> +02134 <span class="comment"> * will run more slowly).</span> +02135 <span class="comment"> */</span> +02136 +02137 yy_next_state = <a class="code" href="a04115.html#a115">yy_try_NUL_trans</a>( yy_current_state ); +02138 +02139 yy_bp = <a class="code" href="a04463.html#a27">yytext_ptr</a> + <a class="code" href="a04463.html#a33">YY_MORE_ADJ</a>; +02140 +02141 <span class="keywordflow">if</span> ( yy_next_state ) +02142 { +02143 <span class="comment">/* Consume the NUL. */</span> +02144 yy_cp = ++<a class="code" href="a04115.html#a79">yy_c_buf_p</a>; +02145 yy_current_state = yy_next_state; +02146 <span class="keywordflow">goto</span> yy_match; +02147 } +02148 +02149 <span class="keywordflow">else</span> +02150 { +02151 yy_cp = <a class="code" href="a04115.html#a79">yy_c_buf_p</a>; +02152 <span class="keywordflow">goto</span> yy_find_action; +02153 } +02154 } +02155 +02156 <span class="keywordflow">else</span> <span class="keywordflow">switch</span> ( <a class="code" href="a04115.html#a116">yy_get_next_buffer</a>() ) +02157 { +02158 <span class="keywordflow">case</span> <a class="code" href="a04463.html#a15">EOB_ACT_END_OF_FILE</a>: +02159 { +02160 <a class="code" href="a04115.html#a82">yy_did_buffer_switch_on_eof</a> = 0; +02161 +02162 <span class="keywordflow">if</span> ( <a class="code" href="a04115.html#a16">yywrap</a>() ) +02163 { +02164 <span class="comment">/* Note: because we've taken care in</span> +02165 <span class="comment"> * yy_get_next_buffer() to have set up</span> +02166 <span class="comment"> * yytext, we can now set up</span> +02167 <span class="comment"> * yy_c_buf_p so that if some total</span> +02168 <span class="comment"> * hoser (like flex itself) wants to</span> +02169 <span class="comment"> * call the scanner after we return the</span> +02170 <span class="comment"> * YY_NULL, it'll still work - another</span> +02171 <span class="comment"> * YY_NULL will get returned.</span> +02172 <span class="comment"> */</span> +02173 <a class="code" href="a04115.html#a79">yy_c_buf_p</a> = <a class="code" href="a04463.html#a27">yytext_ptr</a> + <a class="code" href="a04463.html#a33">YY_MORE_ADJ</a>; +02174 +02175 yy_act = <a class="code" href="a04463.html#a10">YY_STATE_EOF</a>(YY_START); +02176 <span class="keywordflow">goto</span> do_action; +02177 } +02178 +02179 <span class="keywordflow">else</span> +02180 { +02181 <span class="keywordflow">if</span> ( ! <a class="code" href="a04115.html#a82">yy_did_buffer_switch_on_eof</a> ) +02182 <a class="code" href="a04463.html#a11">YY_NEW_FILE</a>; +02183 } +02184 <span class="keywordflow">break</span>; +02185 } +02186 +02187 <span class="keywordflow">case</span> <a class="code" href="a04463.html#a14">EOB_ACT_CONTINUE_SCAN</a>: +02188 <a class="code" href="a04115.html#a79">yy_c_buf_p</a> = +02189 <a class="code" href="a04463.html#a27">yytext_ptr</a> + yy_amount_of_matched_text; +02190 +02191 yy_current_state = <a class="code" href="a04115.html#a114">yy_get_previous_state</a>(); +02192 +02193 yy_cp = <a class="code" href="a04115.html#a79">yy_c_buf_p</a>; +02194 yy_bp = <a class="code" href="a04463.html#a27">yytext_ptr</a> + <a class="code" href="a04463.html#a33">YY_MORE_ADJ</a>; +02195 <span class="keywordflow">goto</span> yy_match; +02196 +02197 <span class="keywordflow">case</span> <a class="code" href="a04463.html#a16">EOB_ACT_LAST_MATCH</a>: +02198 <a class="code" href="a04115.html#a79">yy_c_buf_p</a> = +02199 &<a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo6">yy_ch_buf</a>[<a class="code" href="a04115.html#a78">yy_n_chars</a>]; +02200 +02201 yy_current_state = <a class="code" href="a04115.html#a114">yy_get_previous_state</a>(); +02202 +02203 yy_cp = <a class="code" href="a04115.html#a79">yy_c_buf_p</a>; +02204 yy_bp = <a class="code" href="a04463.html#a27">yytext_ptr</a> + <a class="code" href="a04463.html#a33">YY_MORE_ADJ</a>; +02205 <span class="keywordflow">goto</span> yy_find_action; +02206 } +02207 <span class="keywordflow">break</span>; +02208 } +02209 +02210 <span class="keywordflow">default</span>: +02211 <a class="code" href="a04463.html#a43">YY_FATAL_ERROR</a>( +02212 <span class="stringliteral">"fatal flex scanner internal error--no action found"</span> ); +02213 } <span class="comment">/* end of action switch */</span> +02214 } <span class="comment">/* end of scanning one token */</span> +02215 } <span class="comment">/* end of yylex */</span> +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="a101" doxytag="cf_lexical.cpp::cfrestart" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void cfrestart </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Referenced by <a class="el" href="a05597.html#l00297">NLMISC::CConfigFile::reparse()</a>. </td> + </tr> +</table> +<a class="anchor" name="a119" doxytag="cf_lexical.cpp::cfwrap" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> int cfwrap </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a118" doxytag="cf_lexical.cpp::comment" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void comment </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>, <a class="el" href="a05745.html#l00034">NLAIFUZZY::CFuzzyRule::CFuzzyRule()</a>, <a class="el" href="a05747.html#l00030">NLAIFUZZY::CFuzzyRuleSet::CFuzzyRuleSet()</a>, <a class="el" href="a05634.html#l00472">STRING_MANAGER::preparePhraseFile()</a>, <a class="el" href="a05634.html#l00203">STRING_MANAGER::prepareStringFile()</a>, <a class="el" href="a06462.html#l00811">NLMISC::IStream::xmlComment()</a>, and <a class="el" href="a06107.html#l00587">NLMISC::COXml::xmlCommentInternal()</a>. </td> + </tr> +</table> +<a class="anchor" name="a120" doxytag="cf_lexical.cpp::input" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> int input </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [static]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Referenced by <a class="el" href="a05886.html#l03070">NLAISCRIPT::yyFlexLexer::yyinput()</a>. </td> + </tr> +</table> +<a class="anchor" name="a117" doxytag="cf_lexical.cpp::yy_fatal_error" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void yy_fatal_error </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [static]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a111" doxytag="cf_lexical.cpp::yy_flex_alloc" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void* yy_flex_alloc </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [static]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a113" doxytag="cf_lexical.cpp::yy_flex_free" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void yy_flex_free </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [static]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a112" doxytag="cf_lexical.cpp::yy_flex_realloc" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void* yy_flex_realloc </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [static]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a116" doxytag="cf_lexical.cpp::yy_get_next_buffer" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> int yy_get_next_buffer </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [static]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l02226">2226</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +References <a class="el" href="a05886.html#l00103">EOB_ACT_CONTINUE_SCAN</a>, <a class="el" href="a05886.html#l00104">EOB_ACT_END_OF_FILE</a>, <a class="el" href="a05886.html#l00105">EOB_ACT_LAST_MATCH</a>, <a class="el" href="a05538.html#l00178">yy_buffer_state::yy_buf_size</a>, <a class="el" href="a05886.html#l00196">YY_BUFFER_EOF_PENDING</a>, <a class="el" href="a05886.html#l00099">YY_BUFFER_STATE</a>, <a class="el" href="a05538.html#l00209">yy_buffer_state::yy_buffer_status</a>, <a class="el" href="a05538.html#l00243">yy_c_buf_p</a>, <a class="el" href="a05886.html#l00146">yy_buffer_state::yy_ch_buf</a>, <a class="el" href="a05538.html#l00225">yy_current_buffer</a>, <a class="el" href="a05886.html#l00094">YY_END_OF_BUFFER_CHAR</a>, <a class="el" href="a05886.html#l01960">YY_FATAL_ERROR</a>, <a class="el" href="a05538.html#l00207">yy_buffer_state::yy_fill_buffer</a>, <a class="el" href="a04463.html#a58">yy_flex_realloc()</a>, <a class="el" href="a05886.html#l01940">YY_INPUT</a>, <a class="el" href="a05538.html#l00189">yy_buffer_state::yy_is_our_buffer</a>, <a class="el" href="a05886.html#l01855">YY_MORE_ADJ</a>, <a class="el" href="a05538.html#l00183">yy_buffer_state::yy_n_chars</a>, <a class="el" href="a05886.html#l01927">YY_READ_BUF_SIZE</a>, <a class="el" href="a05538.html#l00011">yyin</a>, <a class="el" href="a05538.html#l00015">yyrestart</a>, and <a class="el" href="a05886.html#l00231">yytext_ptr</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>, and <a class="el" href="a05886.html#l01985">NLAISCRIPT::yyFlexLexer::yylex()</a>. +<p> +<div class="fragment"><pre>02227 { +02228 <span class="keyword">register</span> <span class="keywordtype">char</span> *dest = <a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo6">yy_ch_buf</a>; +02229 <span class="keyword">register</span> <span class="keywordtype">char</span> *source = <a class="code" href="a04463.html#a27">yytext_ptr</a>; +02230 <span class="keyword">register</span> <span class="keywordtype">int</span> number_to_move, i; +02231 <span class="keywordtype">int</span> ret_val; +02232 +02233 <span class="keywordflow">if</span> ( <a class="code" href="a04115.html#a79">yy_c_buf_p</a> > &<a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo6">yy_ch_buf</a>[<a class="code" href="a04115.html#a78">yy_n_chars</a> + 1] ) +02234 <a class="code" href="a04463.html#a43">YY_FATAL_ERROR</a>( +02235 <span class="stringliteral">"fatal flex scanner internal error--end of buffer missed"</span> ); +02236 +02237 <span class="keywordflow">if</span> ( <a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo7">yy_fill_buffer</a> == 0 ) +02238 { <span class="comment">/* Don't try to fill the buffer, so this is an EOF. */</span> +02239 <span class="keywordflow">if</span> ( <a class="code" href="a04115.html#a79">yy_c_buf_p</a> - <a class="code" href="a04463.html#a27">yytext_ptr</a> - <a class="code" href="a04463.html#a33">YY_MORE_ADJ</a> == 1 ) +02240 { +02241 <span class="comment">/* We matched a single character, the EOB, so</span> +02242 <span class="comment"> * treat this as a final EOF.</span> +02243 <span class="comment"> */</span> +02244 <span class="keywordflow">return</span> <a class="code" href="a04463.html#a15">EOB_ACT_END_OF_FILE</a>; +02245 } +02246 +02247 <span class="keywordflow">else</span> +02248 { +02249 <span class="comment">/* We matched some text prior to the EOB, first</span> +02250 <span class="comment"> * process it.</span> +02251 <span class="comment"> */</span> +02252 <span class="keywordflow">return</span> <a class="code" href="a04463.html#a16">EOB_ACT_LAST_MATCH</a>; +02253 } +02254 } +02255 +02256 <span class="comment">/* Try to read more data. */</span> +02257 +02258 <span class="comment">/* First move last chars to start of buffer. */</span> +02259 number_to_move = (<span class="keywordtype">int</span>) (<a class="code" href="a04115.html#a79">yy_c_buf_p</a> - <a class="code" href="a04463.html#a27">yytext_ptr</a>) - 1; +02260 +02261 <span class="keywordflow">for</span> ( i = 0; i < number_to_move; ++i ) +02262 *(dest++) = *(source++); +02263 +02264 <span class="keywordflow">if</span> ( <a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo4">yy_buffer_status</a> == <a class="code" href="a04463.html#a21">YY_BUFFER_EOF_PENDING</a> ) +02265 <span class="comment">/* don't do the read, it's not guaranteed to return an EOF,</span> +02266 <span class="comment"> * just force an EOF</span> +02267 <span class="comment"> */</span> +02268 <a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo12">yy_n_chars</a> = <a class="code" href="a04115.html#a78">yy_n_chars</a> = 0; +02269 +02270 <span class="keywordflow">else</span> +02271 { +02272 <span class="keywordtype">int</span> num_to_read = +02273 <a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo3">yy_buf_size</a> - number_to_move - 1; +02274 +02275 <span class="keywordflow">while</span> ( num_to_read <= 0 ) +02276 { <span class="comment">/* Not enough room in the buffer - grow it. */</span> +02277 <span class="preprocessor">#ifdef YY_USES_REJECT</span> +02278 <span class="preprocessor"></span> <a class="code" href="a04463.html#a43">YY_FATAL_ERROR</a>( +02279 <span class="stringliteral">"input buffer overflow, can't enlarge buffer because scanner uses REJECT"</span> ); +02280 <span class="preprocessor">#else</span> +02281 <span class="preprocessor"></span> +02282 <span class="comment">/* just a shorter name for the current buffer */</span> +02283 <a class="code" href="a03959.html">YY_BUFFER_STATE</a> b = <a class="code" href="a04115.html#a76">yy_current_buffer</a>; +02284 +02285 <span class="keywordtype">int</span> yy_c_buf_p_offset = +02286 (<span class="keywordtype">int</span>) (<a class="code" href="a04115.html#a79">yy_c_buf_p</a> - b-><a class="code" href="a03959.html#yy__buffer__stateo6">yy_ch_buf</a>); +02287 +02288 <span class="keywordflow">if</span> ( b-><a class="code" href="a03959.html#yy__buffer__stateo11">yy_is_our_buffer</a> ) +02289 { +02290 <span class="keywordtype">int</span> new_size = b-><a class="code" href="a03959.html#yy__buffer__stateo3">yy_buf_size</a> * 2; +02291 +02292 <span class="keywordflow">if</span> ( new_size <= 0 ) +02293 b-><a class="code" href="a03959.html#yy__buffer__stateo3">yy_buf_size</a> += b-><a class="code" href="a03959.html#yy__buffer__stateo3">yy_buf_size</a> / 8; +02294 <span class="keywordflow">else</span> +02295 b-><a class="code" href="a03959.html#yy__buffer__stateo3">yy_buf_size</a> *= 2; +02296 +02297 b-><a class="code" href="a03959.html#yy__buffer__stateo6">yy_ch_buf</a> = (<span class="keywordtype">char</span> *) +02298 <span class="comment">/* Include room in for 2 EOB chars. */</span> +02299 <a class="code" href="a04463.html#a58">yy_flex_realloc</a>( (<span class="keywordtype">void</span> *) b-><a class="code" href="a03959.html#yy__buffer__stateo6">yy_ch_buf</a>, +02300 b-><a class="code" href="a03959.html#yy__buffer__stateo3">yy_buf_size</a> + 2 ); +02301 } +02302 <span class="keywordflow">else</span> +02303 <span class="comment">/* Can't grow it, we don't own it. */</span> +02304 b-><a class="code" href="a03959.html#yy__buffer__stateo6">yy_ch_buf</a> = 0; +02305 +02306 <span class="keywordflow">if</span> ( ! b-><a class="code" href="a03959.html#yy__buffer__stateo6">yy_ch_buf</a> ) +02307 <a class="code" href="a04463.html#a43">YY_FATAL_ERROR</a>( +02308 <span class="stringliteral">"fatal error - scanner input buffer overflow"</span> ); +02309 +02310 <a class="code" href="a04115.html#a79">yy_c_buf_p</a> = &b-><a class="code" href="a03959.html#yy__buffer__stateo6">yy_ch_buf</a>[yy_c_buf_p_offset]; +02311 +02312 num_to_read = <a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo3">yy_buf_size</a> - +02313 number_to_move - 1; +02314 <span class="preprocessor">#endif</span> +02315 <span class="preprocessor"></span> } +02316 +02317 <span class="keywordflow">if</span> ( num_to_read > <a class="code" href="a04463.html#a38">YY_READ_BUF_SIZE</a> ) +02318 num_to_read = <a class="code" href="a04463.html#a38">YY_READ_BUF_SIZE</a>; +02319 +02320 <span class="comment">/* Read in more data. */</span> +02321 <a class="code" href="a04463.html#a40">YY_INPUT</a>( (&<a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo6">yy_ch_buf</a>[number_to_move]), +02322 yy_n_chars, num_to_read ); +02323 +02324 <a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo12">yy_n_chars</a> = <a class="code" href="a04115.html#a78">yy_n_chars</a>; +02325 } +02326 +02327 <span class="keywordflow">if</span> ( <a class="code" href="a04115.html#a78">yy_n_chars</a> == 0 ) +02328 { +02329 <span class="keywordflow">if</span> ( number_to_move == <a class="code" href="a04463.html#a33">YY_MORE_ADJ</a> ) +02330 { +02331 ret_val = <a class="code" href="a04463.html#a15">EOB_ACT_END_OF_FILE</a>; +02332 <a class="code" href="a04115.html#a14">yyrestart</a>( yyin ); +02333 } +02334 +02335 <span class="keywordflow">else</span> +02336 { +02337 ret_val = <a class="code" href="a04463.html#a16">EOB_ACT_LAST_MATCH</a>; +02338 <a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo4">yy_buffer_status</a> = +02339 <a class="code" href="a04463.html#a21">YY_BUFFER_EOF_PENDING</a>; +02340 } +02341 } +02342 +02343 <span class="keywordflow">else</span> +02344 ret_val = <a class="code" href="a04463.html#a14">EOB_ACT_CONTINUE_SCAN</a>; +02345 +02346 <a class="code" href="a04115.html#a78">yy_n_chars</a> += number_to_move; +02347 <a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo6">yy_ch_buf</a>[<a class="code" href="a04115.html#a78">yy_n_chars</a>] = <a class="code" href="a04463.html#a12">YY_END_OF_BUFFER_CHAR</a>; +02348 <a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo6">yy_ch_buf</a>[<a class="code" href="a04115.html#a78">yy_n_chars</a> + 1] = <a class="code" href="a04463.html#a12">YY_END_OF_BUFFER_CHAR</a>; +02349 +02350 <a class="code" href="a04463.html#a27">yytext_ptr</a> = &<a class="code" href="a04115.html#a76">yy_current_buffer</a>-><a class="code" href="a03959.html#yy__buffer__stateo6">yy_ch_buf</a>[0]; +02351 +02352 <span class="keywordflow">return</span> ret_val; +02353 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="a114" doxytag="cf_lexical.cpp::yy_get_previous_state" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a04115.html#a84">yy_state_type</a> yy_get_previous_state </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [static]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l02358">2358</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +References <a class="el" href="a05538.html#l01610">yy_accept</a>, <a class="el" href="a05538.html#l00243">yy_c_buf_p</a>, <a class="el" href="a05538.html#l01619">yy_last_accepting_cpos</a>, <a class="el" href="a05538.html#l01618">yy_last_accepting_state</a>, <a class="el" href="a05886.html#l01855">YY_MORE_ADJ</a>, <a class="el" href="a05538.html#l01621">yy_NUL_trans</a>, <a class="el" href="a05538.html#l00293">yy_nxt</a>, <a class="el" href="a05886.html#l00073">YY_SC_TO_UI</a>, <a class="el" href="a05538.html#l00245">yy_start</a>, <a class="el" href="a05538.html#l00290">yy_state_type</a>, and <a class="el" href="a05886.html#l00231">yytext_ptr</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>, and <a class="el" href="a05886.html#l01985">NLAISCRIPT::yyFlexLexer::yylex()</a>. +<p> +<div class="fragment"><pre>02359 { +02360 <span class="keyword">register</span> <a class="code" href="a04115.html#a84">yy_state_type</a> yy_current_state; +02361 <span class="keyword">register</span> <span class="keywordtype">char</span> *yy_cp; +02362 +02363 yy_current_state = <a class="code" href="a04115.html#a81">yy_start</a>; +02364 +02365 <span class="keywordflow">for</span> ( yy_cp = <a class="code" href="a04463.html#a27">yytext_ptr</a> + <a class="code" href="a04463.html#a33">YY_MORE_ADJ</a>; yy_cp < <a class="code" href="a04115.html#a79">yy_c_buf_p</a>; ++yy_cp ) +02366 { +02367 <span class="keywordflow">if</span> ( *yy_cp ) +02368 { +02369 yy_current_state = <a class="code" href="a04115.html#a86">yy_nxt</a>[yy_current_state][<a class="code" href="a04463.html#a6">YY_SC_TO_UI</a>(*yy_cp)]; +02370 } +02371 <span class="keywordflow">else</span> +02372 yy_current_state = <a class="code" href="a04115.html#a90">yy_NUL_trans</a>[yy_current_state]; +02373 <span class="keywordflow">if</span> ( <a class="code" href="a04115.html#a87">yy_accept</a>[yy_current_state] ) +02374 { +02375 <a class="code" href="a04115.html#a88">yy_last_accepting_state</a> = yy_current_state; +02376 <a class="code" href="a04115.html#a89">yy_last_accepting_cpos</a> = yy_cp; +02377 } +02378 } +02379 +02380 <span class="keywordflow">return</span> yy_current_state; +02381 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="a122" doxytag="cf_lexical.cpp::yy_try_NUL_trans" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a04115.html#a84">yy_state_type</a> yy_try_NUL_trans </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">yy_current_state </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [static]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + </td> + </tr> +</table> +<a class="anchor" name="a115" doxytag="cf_lexical.cpp::yy_try_NUL_trans" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a04115.html#a84">yy_state_type</a> yy_try_NUL_trans </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [static]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>, and <a class="el" href="a05886.html#l01985">NLAISCRIPT::yyFlexLexer::yylex()</a>. </td> + </tr> +</table> +<hr><h2>Variable Documentation</h2> +<a class="anchor" name="a92" doxytag="cf_lexical.cpp::cf_CurrentLine" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> int <a class="el" href="a04174.html#a0">cf_CurrentLine</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01703">1703</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a91" doxytag="cf_lexical.cpp::cf_ifile" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a02653.html">CIFile</a> <a class="el" href="a04174.html#a2">cf_ifile</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01682">1682</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05597.html#l00297">NLMISC::CConfigFile::reparse()</a>. </td> + </tr> +</table> +<a class="anchor" name="a93" doxytag="cf_lexical.cpp::cf_Ignore" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> bool <a class="el" href="a04115.html#a93">cf_Ignore</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01707">1707</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a73" doxytag="cf_lexical.cpp::cfin" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> FILE * <a class="el" href="a04115.html#a73">cfin</a> = (FILE *) 0 * <a class="el" href="a04115.html#a74">cfout</a> = (FILE *) 0 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00289">289</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a72" doxytag="cf_lexical.cpp::cfleng" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> int <a class="el" href="a04115.html#a72">cfleng</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00240">240</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a74" doxytag="cf_lexical.cpp::cfout" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> FILE * <a class="el" href="a04115.html#a74">cfout</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00126">126</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a85" doxytag="cf_lexical.cpp::cftext" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> char * <a class="el" href="a04115.html#a85">cftext</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01636">1636</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a95" doxytag="cf_lexical.cpp::file" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> FILE* <a class="el" href="a04115.html#a95">file</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l02654">2654</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05452.html#l00095">NL3D::CAnimationSetUser::addAnimation()</a>, <a class="el" href="a06167.html#l00929">NLMISC::CPath::addSearchFile()</a>, <a class="el" href="a05452.html#l00139">NL3D::CAnimationSetUser::addSkeletonWeight()</a>, <a class="el" href="a06521.html#l00041">NL3D::CTextureFile::buildBitmapFromFile()</a>, <a class="el" href="a05443.html#l00259">NL3D::UAnimation::createAnimation()</a>, <a class="el" href="a05761.html#l02382">NLPACS::UGlobalRetriever::createGlobalRetriever()</a>, <a class="el" href="a06335.html#l00039">NLPACS::URetrieverBank::createRetrieverBank()</a>, <a class="el" href="a05659.html#l00118">NL3D::CDriverUser::createTextureFile()</a>, <a class="el" href="a06356.html#l00056">NLAISCRIPT::CScriptDebugSourceFile::CScriptDebugSourceFile()</a>, <a class="el" href="a05776.html#l01393">NLMISC::CHeapAllocator::debugStatisticsReport()</a>, <a class="el" href="a05486.html#l00054">NLMISC::EDDSBadHeader::EDDSBadHeader()</a>, <a class="el" href="a05661.html#l00092">NL3D::EDruOpenglDriverOldVersion::EDruOpenglDriverOldVersion()</a>, <a class="el" href="a05709.html#l00046">NLMISC::EFile::EFile()</a>, <a class="el" href="a05709.html#l00058">NLMISC::EReadError::EReadError()</a>, <a class="el" href="a05709.html#l00068">NLMISC::ERenameError::ERenameError()</a>, <a class="el" href="a06417.html#l00232">NLSOUND::ESoundDriverOldVersion::ESoundDriverOldVersion()</a>, <a class="el" href="a06407.html#l00156">NLSOUND::ESoundFileNotFound::ESoundFileNotFound()</a>, <a class="el" href="a05709.html#l00063">NLMISC::EWriteError::EWriteError()</a>, <a class="el" href="a05878.html#l00045">H_AUTO_DECL()</a>, <a class="el" href="a05822.html#l00108">NL3D::CInstanceGroupUser::init()</a>, <a class="el" href="a05590.html#l00274">NLAISCRIPT::CCompilateur::InitFromFile()</a>, <a class="el" href="a06412.html#l00159">NLSOUND::CSoundAnimation::load()</a>, <a class="el" href="a05471.html#l00618">NLSOUND::CBackgroundSoundManager::load()</a>, <a class="el" href="a06352.html#l00475">NL3D::CSceneUser::loadCLodShapeBank()</a>, <a class="el" href="a05730.html#l00205">NLGEORGES::CFormLoader::loadForm()</a>, <a class="el" href="a05730.html#l00139">NLGEORGES::CFormLoader::loadFormDfn()</a>, <a class="el" href="a06167.html#l00293">NLMISC::CPath::loadRemappedFiles()</a>, <a class="el" href="a06384.html#l00236">NLMISC::CSheetId::loadSheetAlias()</a>, <a class="el" href="a06384.html#l00112">NLMISC::CSheetId::loadSheetId()</a>, <a class="el" href="a05730.html#l00069">NLGEORGES::CFormLoader::loadType()</a>, <a class="el" href="a05903.html#l00075">NLLIGO::CLigoConfig::readPrimitiveClass()</a>, <a class="el" href="a05798.html#l00377">NLMISC::CI18N::readTextFile()</a>, <a class="el" href="a06167.html#l00190">NLMISC::CPath::remapExtension()</a>, <a class="el" href="a06770.html#l00244">NL3D::CZoneLoadingTask::run()</a>, <a class="el" href="a06412.html#l00081">NLSOUND::CSoundAnimation::save()</a>, <a class="el" href="a05569.html#l00077">NL3D::CCoarseMeshManager::setTextureFile()</a>, <a class="el" href="a05798.html#l00557">NLMISC::CI18N::writeTextFile()</a>, and <a class="el" href="a05886.html#l03180">NLAISCRIPT::yyFlexLexer::yy_create_buffer()</a>. </td> + </tr> +</table> +<a class="anchor" name="a96" doxytag="cf_lexical.cpp::len" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> int <a class="el" href="a04223.html#a571">len</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l02767">2767</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a94" doxytag="cf_lexical.cpp::size" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a04463.html#a51">yy_size_t</a> <a class="el" href="a04223.html#a587">size</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l02935">2935</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05486.html#l00762">NLMISC::CBitmap::alphaLuminanceToAlpha()</a>, <a class="el" href="a05486.html#l00677">NLMISC::CBitmap::alphaLuminanceToLuminance()</a>, <a class="el" href="a05486.html#l00519">NLMISC::CBitmap::alphaLuminanceToRGBA()</a>, <a class="el" href="a05486.html#l00607">NLMISC::CBitmap::alphaToAlphaLuminance()</a>, <a class="el" href="a05486.html#l00490">NLMISC::CBitmap::alphaToRGBA()</a>, <a class="el" href="a06431.html#l00097">NLMISC::CSString::back()</a>, <a class="el" href="a05854.html#l00657">NLAISCRIPT::COperatorClass::buildLogicTables()</a>, <a class="el" href="a05465.html#l00560">NLSOUND::CAudioMixerUser::buildSampleBankList()</a>, <a class="el" href="a06640.html#l00125">ucstring::c_str()</a>, <a class="el" href="a06431.html#l00506">NLMISC::CSString::find()</a>, <a class="el" href="a06431.html#l00284">NLMISC::CSString::firstWord()</a>, <a class="el" href="a06431.html#l00359">NLMISC::CSString::firstWordOrWords()</a>, <a class="el" href="a06162.html#l00050">NL3D::CPatch::generateTileVegetable()</a>, <a class="el" href="a06536.html#l01649">NL3D::CTileBorder::get()</a>, <a class="el" href="a05854.html#l00830">NLAISCRIPT::COperatorClass::initialiseFactBase()</a>, <a class="el" href="a06431.html#l00125">NLMISC::CSString::leftCrop()</a>, <a class="el" href="a05486.html#l00736">NLMISC::CBitmap::luminanceToAlpha()</a>, <a class="el" href="a05486.html#l00579">NLMISC::CBitmap::luminanceToAlphaLuminance()</a>, <a class="el" href="a05486.html#l00462">NLMISC::CBitmap::luminanceToRGBA()</a>, <a class="el" href="a06364.html#l00419">NLNET::IService::main()</a>, <a class="el" href="a06640.html#l00090">ucstring::operator+=()</a>, <a class="el" href="a06011.html#l01415">NL3D::CMeshMRMSkinned::optimizeMaterialUsage()</a>, <a class="el" href="a06005.html#l02900">NL3D::CMeshMRM::optimizeMaterialUsage()</a>, <a class="el" href="a05989.html#l02316">NL3D::CMesh::optimizeMaterialUsage()</a>, <a class="el" href="a06133.html#l00473">NLAIAGENT::COperatorScript::propagate()</a>, <a class="el" href="a06519.html#l00465">NL3D::CTextureFar::rebuildPatch()</a>, <a class="el" href="a06431.html#l00475">NLMISC::CSString::replace()</a>, <a class="el" href="a05508.html#l00437">NLMISC::CBufFIFO::resize()</a>, <a class="el" href="a05486.html#l00708">NLMISC::CBitmap::rgbaToAlpha()</a>, <a class="el" href="a05486.html#l00550">NLMISC::CBitmap::rgbaToAlphaLuminance()</a>, <a class="el" href="a05486.html#l00635">NLMISC::CBitmap::rgbaToLuminance()</a>, <a class="el" href="a06431.html#l00103">NLMISC::CSString::right()</a>, <a class="el" href="a06431.html#l00111">NLMISC::CSString::rightCrop()</a>, <a class="el" href="a05391.html#l00386">NLNET::serviceGetView()</a>, <a class="el" href="a05705.html#l00135">NL3D::CFastPtrList< CTransform >::size()</a>, <a class="el" href="a06431.html#l00213">NLMISC::CSString::splitFrom()</a>, <a class="el" href="a06431.html#l00133">NLMISC::CSString::splitTo()</a>, <a class="el" href="a06431.html#l00433">NLMISC::CSString::strip()</a>, <a class="el" href="a06431.html#l00235">NLMISC::CSString::strtok()</a>, and <a class="el" href="a05391.html#l00648">NLNET::updateAdmin()</a>. </td> + </tr> +</table> +<a class="anchor" name="a87" doxytag="cf_lexical.cpp::yy_accept" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> short int <a class="el" href="a04115.html#a87">yy_accept</a>[41]<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Initial value:</b><div class="fragment"><pre> + { 0, + 0, 0, 24, 23, 13, 14, 23, 6, 5, 3, + 1, 12, 2, 23, 4, 21, 21, 9, 7, 19, + 11, 10, 0, 18, 17, 8, 20, 16, 15, 20, + 21, 0, 19, 0, 0, 22, 0, 20, 0, 20 + } +</pre></div> +<p> +Definition at line <a class="el" href="a05538.html#l01610">1610</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>, and <a class="el" href="a05538.html#l02358">yy_get_previous_state()</a>. </td> + </tr> +</table> +<a class="anchor" name="a79" doxytag="cf_lexical.cpp::yy_c_buf_p" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> char* <a class="el" href="a04115.html#a79">yy_c_buf_p</a> = (char *) 0<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00243">243</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>, <a class="el" href="a05538.html#l02226">yy_get_next_buffer()</a>, and <a class="el" href="a05538.html#l02358">yy_get_previous_state()</a>. </td> + </tr> +</table> +<a class="anchor" name="a76" doxytag="cf_lexical.cpp::yy_current_buffer" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a03959.html">YY_BUFFER_STATE</a> <a class="el" href="a04115.html#a76">yy_current_buffer</a> = 0<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00225">225</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>, and <a class="el" href="a05538.html#l02226">yy_get_next_buffer()</a>. </td> + </tr> +</table> +<a class="anchor" name="a82" doxytag="cf_lexical.cpp::yy_did_buffer_switch_on_eof" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> int <a class="el" href="a04115.html#a82">yy_did_buffer_switch_on_eof</a><code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00250">250</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a77" doxytag="cf_lexical.cpp::yy_hold_char" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> char <a class="el" href="a04115.html#a77">yy_hold_char</a><code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00235">235</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a80" doxytag="cf_lexical.cpp::yy_init" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> int <a class="el" href="a04115.html#a80">yy_init</a> = 1<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00244">244</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>. </td> + </tr> +</table> +<a class="anchor" name="a89" doxytag="cf_lexical.cpp::yy_last_accepting_cpos" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> char* <a class="el" href="a04115.html#a89">yy_last_accepting_cpos</a><code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01619">1619</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>, and <a class="el" href="a05538.html#l02358">yy_get_previous_state()</a>. </td> + </tr> +</table> +<a class="anchor" name="a88" doxytag="cf_lexical.cpp::yy_last_accepting_state" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a04115.html#a84">yy_state_type</a> <a class="el" href="a04115.html#a88">yy_last_accepting_state</a><code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l01618">1618</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>, and <a class="el" href="a05538.html#l02358">yy_get_previous_state()</a>. </td> + </tr> +</table> +<a class="anchor" name="a78" doxytag="cf_lexical.cpp::yy_n_chars" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> int <a class="el" href="a04115.html#a78">yy_n_chars</a><code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00237">237</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. </td> + </tr> +</table> +<a class="anchor" name="a90" doxytag="cf_lexical.cpp::yy_NUL_trans" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a04115.html#a84">yy_state_type</a> <a class="el" href="a04115.html#a90">yy_NUL_trans</a>[41]<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<b>Initial value:</b><div class="fragment"><pre> + { 0, + 4, 4, 0, 0, 0, 0, 23, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 + } +</pre></div> +<p> +Definition at line <a class="el" href="a05538.html#l01621">1621</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l02358">yy_get_previous_state()</a>. </td> + </tr> +</table> +<a class="anchor" name="a86" doxytag="cf_lexical.cpp::yy_nxt" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> short <a class="el" href="a04115.html#a86">yy_nxt</a>[][256]<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00293">293</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>, and <a class="el" href="a05538.html#l02358">yy_get_previous_state()</a>. </td> + </tr> +</table> +<a class="anchor" name="a81" doxytag="cf_lexical.cpp::yy_start" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> int <a class="el" href="a04115.html#a81">yy_start</a> = 0<code> [static]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05538.html#l00245">245</a> of file <a class="el" href="a05538.html">cf_lexical.cpp</a>. +<p> +Referenced by <a class="el" href="a05538.html#l01844">cflex()</a>, and <a class="el" href="a05538.html#l02358">yy_get_previous_state()</a>. </td> + </tr> +</table> +<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 06:42:19 2004 for NeL by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 > +</a>1.3.6 </small></address> +</body> +</html> |