idlebox / 2007 / flex-bison-cpp-example / flex-bison-cpp-example-0.1.4 / doxygen-html / scanner_8cc.html.html (Download File)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Flex Bison C++ Example: src/scanner.cc File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>src/scanner.cc File Reference</h1>
<p>
<a href="scanner_8cc_source.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>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyy__buffer__state.html">yy_buffer_state</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structyy__trans__info.html">yy_trans_info</a></td></tr>

<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceexample.html">example</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The <a class="el" href="namespaceexample.html" title="The example namespace is used to encapsulate the three parser classes example::Parser...">example</a> namespace is used to encapsulate the three parser classes <a class="el" href="classexample_1_1Parser.html" title="A Bison parser.">example::Parser</a>, <a class="el" href="classexample_1_1Scanner.html" title="Scanner is a derived class to add some extra function to the scanner class.">example::Scanner</a> and <a class="el" href="classexample_1_1Driver.html" title="The Driver class brings together all components.">example::Driver</a>. <br></td></tr>

<p>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#1ae16e642a197fa4948998525813c6f5">YY_INT_ALIGNED</a>&nbsp;&nbsp;&nbsp;short int</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#3c3d1ef92e93b0bc81d7760a73d5c3b6">FLEX_SCANNER</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#243ca1d30872935faf05ea5118ed6fdc">YY_FLEX_MAJOR_VERSION</a>&nbsp;&nbsp;&nbsp;2</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#90f9d458829400869e47efb68a865677">YY_FLEX_MINOR_VERSION</a>&nbsp;&nbsp;&nbsp;5</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#c676bd06869180ea493e9b6d7c078dbb">YY_FLEX_SUBMINOR_VERSION</a>&nbsp;&nbsp;&nbsp;35</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#9465c9986fdda27730c9dff8d16a0887">FLEX_BETA</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#f699458ba5331ddec7e15a878f42f8f5">yyFlexLexer</a>&nbsp;&nbsp;&nbsp;<a class="el" href="classExampleFlexLexer.html">ExampleFlexLexer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#adcf2a81af243df333b31efa6461ab8e">INT8_MIN</a>&nbsp;&nbsp;&nbsp;(-128)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#d4e9955955b27624963643eac448118a">INT16_MIN</a>&nbsp;&nbsp;&nbsp;(-32767-1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#688eb21a22db27c2b2bd5836943cdcbe">INT32_MIN</a>&nbsp;&nbsp;&nbsp;(-2147483647-1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#af7f29f45f1a513b4748a4e5014ddf6a">INT8_MAX</a>&nbsp;&nbsp;&nbsp;(127)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#c58f2c111cc9989c86db2a7dc4fd84ca">INT16_MAX</a>&nbsp;&nbsp;&nbsp;(32767)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#181807730d4a375f848ba139813ce04f">INT32_MAX</a>&nbsp;&nbsp;&nbsp;(2147483647)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#eb4e270a084ee26fe73e799861bd0252">UINT8_MAX</a>&nbsp;&nbsp;&nbsp;(255U)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#3ea490c9b3617d4479bd80ef93cd5602">UINT16_MAX</a>&nbsp;&nbsp;&nbsp;(65535U)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#b5eb23180f7cc12b7d6c04a8ec067fdd">UINT32_MAX</a>&nbsp;&nbsp;&nbsp;(4294967295U)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#a2f1a918be586b44bf08126bde2d7cc9">yyconst</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#8e0bcf8f8a5b613ea583347f8bc31cbf">YY_NULL</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#f1185350b7a92cf8aa5324c68850c8a6">YY_SC_TO_UI</a>(c)&nbsp;&nbsp;&nbsp;((unsigned int) (unsigned char) c)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#b766bbbee08d04b67e3fe599d6900873">BEGIN</a>&nbsp;&nbsp;&nbsp;(yy_start) = 1 + 2 *</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#8e14785f9eab7a997d659b25af9584c5">YY_START</a>&nbsp;&nbsp;&nbsp;(((yy_start) - 1) / 2)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#32b5b960944f946b192d54f672569cd9">YYSTATE</a>&nbsp;&nbsp;&nbsp;YY_START</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#b3077e60914fc54dcc55ecae1ce9700b">YY_STATE_EOF</a>(state)&nbsp;&nbsp;&nbsp;(YY_END_OF_BUFFER + state + 1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#0406739e64fb5750cf995d2ae68ce69d">YY_NEW_FILE</a>&nbsp;&nbsp;&nbsp;yyrestart( yyin  )</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#b866a64da164ed2d4d444df1ef1fc9b3">YY_END_OF_BUFFER_CHAR</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#e7e51116e747d3390e7a6cfc6532834c">YY_BUF_SIZE</a>&nbsp;&nbsp;&nbsp;16384</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#c2f8b6fccdc516d96b02ac09a4dc01bd">YY_STATE_BUF_SIZE</a>&nbsp;&nbsp;&nbsp;((YY_BUF_SIZE + 2) * sizeof(<a class="el" href="FlexLexer_8h.html#9ba7c416f135b0f0c1f4addded4616b5">yy_state_type</a>))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#df4b0db227e07782e28ade353a7ba7a1">EOB_ACT_CONTINUE_SCAN</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#7f71d7fa2c403eb4b2f38cb9536f3c63">EOB_ACT_END_OF_FILE</a>&nbsp;&nbsp;&nbsp;1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#d1a0b5ebcabffe388e9e9ebb2619c1fb">EOB_ACT_LAST_MATCH</a>&nbsp;&nbsp;&nbsp;2</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#12e5f3a76911433480bca7f4edba6119">YY_LESS_LINENO</a>(n)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#e65cb72d09db0abdc4b8e8c4d533ab14">yyless</a>(n)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#448a4e9041a09588332733c6846c770c">unput</a>(c)&nbsp;&nbsp;&nbsp;yyunput( c, (yytext_ptr)  )</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#53579db42834b88199458993912c646d">YY_BUFFER_NEW</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#609d19f40900ecc2a5f812d9388c21fb">YY_BUFFER_NORMAL</a>&nbsp;&nbsp;&nbsp;1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#d689d97c15e807a6116ace7a420cea57">YY_BUFFER_EOF_PENDING</a>&nbsp;&nbsp;&nbsp;2</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#a093d500a6330d06d8e4760c494fac33">YY_CURRENT_BUFFER</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>&nbsp;&nbsp;&nbsp;(yy_buffer_stack)[(yy_buffer_stack_top)]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#b7eb911e18655f2f78e63afe5a8a4a12">yy_new_buffer</a>&nbsp;&nbsp;&nbsp;yy_create_buffer</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#c56eb96366c08862bf0efe5d83d1fc4c">yy_set_interactive</a>(is_interactive)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#12e30d13a76a94e78010db9996d39c50">yy_set_bol</a>(at_bol)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#71ca89b3656acd0552f14949a571560b">YY_AT_BOL</a>()&nbsp;&nbsp;&nbsp;(YY_CURRENT_BUFFER_LVALUE-&gt;yy_at_bol)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#f74ffd3a8ffec54fabd16b80141a71fc">FLEX_DEBUG</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>&nbsp;&nbsp;&nbsp;yytext</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#cc3486d769af4e4b2820346a0093cc79">YY_DO_BEFORE_ACTION</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#e558785bb896e090901c2b905f6790c6">YY_NUM_RULES</a>&nbsp;&nbsp;&nbsp;7</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#b2708fd42cff29ce6a0a52b91bea40d1">YY_END_OF_BUFFER</a>&nbsp;&nbsp;&nbsp;8</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#835f10dd1ab4bf9a80c4cd80ee6e3058">REJECT</a>&nbsp;&nbsp;&nbsp;reject_used_but_not_detected</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#745d37b5e002b2e5f93ad42ea7b554be">yymore</a>()&nbsp;&nbsp;&nbsp;yymore_used_but_not_detected</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#68792d73820bc46a71d3d4e613f0b977">YY_MORE_ADJ</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#56858d18c7eda4f53664496ef566f651">YY_RESTORE_YY_MORE_OFFSET</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#c3286b18a2e91b4571b97df96a118e84">yyterminate</a>()&nbsp;&nbsp;&nbsp;return token::END</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#e78ac56cd1f29572e967ed7636952d15">YY_NO_UNISTD_H</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#6198b2fcf96178b24ad4efff2a3debb0">YY_USER_ACTION</a>&nbsp;&nbsp;&nbsp;yylloc-&gt;columns(<a class="el" href="scanner_8cc.html#1b5865350b5ca5c1d69f429c2a652953">yyleng</a>);</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#a3d063564f6ab16f6d408b8369d0e9ff">INITIAL</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#26938d921de835f6183c02e54cf08828">YY_EXTRA_TYPE</a>&nbsp;&nbsp;&nbsp;void *</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#ab1491ceccb1c95c14320b2903773a1c">YY_READ_BUF_SIZE</a>&nbsp;&nbsp;&nbsp;8192</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#ad1dc60a04a1d8cfc8b3ded13601e361">ECHO</a>&nbsp;&nbsp;&nbsp;LexerOutput( yytext, <a class="el" href="scanner_8cc.html#1b5865350b5ca5c1d69f429c2a652953">yyleng</a> )</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#acfdca45fa4beb8b06172525a53c424a">YY_INPUT</a>(buf, result, max_size)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#227e75c43b9e0cd41529974230be7e75">YY_START_STACK_INCR</a>&nbsp;&nbsp;&nbsp;25</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#c0586b8b0b092d02f4ba7d45abe328f2">YY_FATAL_ERROR</a>(msg)&nbsp;&nbsp;&nbsp;LexerError( msg )</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#7682c8d9cec0859408d2421fbe4a5570">YY_DECL_IS_OURS</a>&nbsp;&nbsp;&nbsp;1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#e5b01ac2fa5a6ad5fb97559638abe686">YY_DECL</a>&nbsp;&nbsp;&nbsp;int yyFlexLexer::yylex()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#3cc40a460ad7df816678bcc05241e84c">YY_BREAK</a>&nbsp;&nbsp;&nbsp;break;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#690504b662e4281515bf12722df178ba">YY_RULE_SETUP</a>&nbsp;&nbsp;&nbsp;YY_USER_ACTION</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#e93e67b85c44f6bd31ead14a552a35c8">YY_EXIT_FAILURE</a>&nbsp;&nbsp;&nbsp;2</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#e65cb72d09db0abdc4b8e8c4d533ab14">yyless</a>(n)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#828cc83270f8f5bb1688e14dd4e28128">YYTABLES_NAME</a>&nbsp;&nbsp;&nbsp;&quot;yytables&quot;</td></tr>

<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef signed char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#7b0840dff4a2ef1702118aa12264b2a7">flex_int8_t</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef short int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#2e73b2c75126814585525fb2e9d51159">flex_int16_t</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#838ce943cf44ef7769480714fc6c3ba9">flex_int32_t</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#0fac5ea484f64e75dbe6eba4aa61750c">flex_uint8_t</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned short int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#c50cdb9eefbef83a1cec89e3a7f6e1d2">flex_uint16_t</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#36869712de12820c73aae736762e8e88">flex_uint32_t</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structyy__buffer__state.html">yy_buffer_state</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#4e5bd2d129903df83f3d13effaf8f3e4">YY_BUFFER_STATE</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#d557845057f187eec4be07e2717d2afa">yy_size_t</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#1f324b3cb0839eeb90145f0274e6946e">YY_CHAR</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structexample_1_1Parser_1_1token.html">example::Parser::token</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#8e62bc8da207971bf44c4466027e9556">token</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structexample_1_1Parser_1_1token.html#be6390b38a559513455b7cdb0be57938">example::Parser::token_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#0053da8d6c5c76f61ae5b50741cb9bd2">token_type</a></td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#ae9c343632eca834c50e17406397b36a">Examplealloc</a> (<a class="el" href="scanner_8cc.html#d557845057f187eec4be07e2717d2afa">yy_size_t</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#3937284df266b42c1269ce114da67d9b">Examplerealloc</a> (void *, <a class="el" href="scanner_8cc.html#d557845057f187eec4be07e2717d2afa">yy_size_t</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#273b951c0e283bf4f9fea12572130ab8">Examplefree</a> (void *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#b4155ffea05dab2dafae68fd88a0517f">isatty</a> (int)</td></tr>

<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#1b5865350b5ca5c1d69f429c2a652953">yyleng</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="scanner_8cc.html#2e73b2c75126814585525fb2e9d51159">flex_int16_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#a4bd7109baf9ec247bad911caf4a3468">yy_accept</a> [15]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="scanner_8cc.html#838ce943cf44ef7769480714fc6c3ba9">flex_int32_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#307d00f2e262b2de7d0e978ebeeb7b36">yy_ec</a> [256]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="scanner_8cc.html#838ce943cf44ef7769480714fc6c3ba9">flex_int32_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#a63cc401ba09a9d8f3be542cb9e6d169">yy_meta</a> [8]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="scanner_8cc.html#2e73b2c75126814585525fb2e9d51159">flex_int16_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#83ddd47ba4fc491d12bb2132763ea433">yy_base</a> [16]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="scanner_8cc.html#2e73b2c75126814585525fb2e9d51159">flex_int16_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#072d6cef87c717081e356a6d3fc93953">yy_def</a> [16]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="scanner_8cc.html#2e73b2c75126814585525fb2e9d51159">flex_int16_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#2cf37cac334e5b6387db2acf3b55e9ab">yy_nxt</a> [24]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="scanner_8cc.html#2e73b2c75126814585525fb2e9d51159">flex_int16_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#7aa0051b28034ba2c3eb3e6518948967">yy_chk</a> [24]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="scanner_8cc.html#2e73b2c75126814585525fb2e9d51159">flex_int16_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="scanner_8cc.html#9eee6a6b9fbb76a0de5efa2750d8e4e9">yy_rule_linenum</a> [7]</td></tr>

</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="b766bbbee08d04b67e3fe599d6900873"></a><!-- doxytag: member="scanner.cc::BEGIN" ref="b766bbbee08d04b67e3fe599d6900873" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BEGIN&nbsp;&nbsp;&nbsp;(yy_start) = 1 + 2 *          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00175">175</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01781">ExampleFlexLexer::yy_pop_state()</a>, and <a class="el" href="scanner_8cc_source.html#l01753">ExampleFlexLexer::yy_push_state()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ad1dc60a04a1d8cfc8b3ded13601e361"></a><!-- doxytag: member="scanner.cc::ECHO" ref="ad1dc60a04a1d8cfc8b3ded13601e361" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ECHO&nbsp;&nbsp;&nbsp;LexerOutput( yytext, <a class="el" href="scanner_8cc.html#1b5865350b5ca5c1d69f429c2a652953">yyleng</a> )          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00588">588</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="df4b0db227e07782e28ade353a7ba7a1"></a><!-- doxytag: member="scanner.cc::EOB_ACT_CONTINUE_SCAN" ref="df4b0db227e07782e28ade353a7ba7a1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define EOB_ACT_CONTINUE_SCAN&nbsp;&nbsp;&nbsp;0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00215">215</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01097">ExampleFlexLexer::yy_get_next_buffer()</a>, <a class="el" href="scanner_8cc_source.html#l01348">ExampleFlexLexer::yyinput()</a>, and <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="7f71d7fa2c403eb4b2f38cb9536f3c63"></a><!-- doxytag: member="scanner.cc::EOB_ACT_END_OF_FILE" ref="7f71d7fa2c403eb4b2f38cb9536f3c63" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define EOB_ACT_END_OF_FILE&nbsp;&nbsp;&nbsp;1          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00216">216</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01097">ExampleFlexLexer::yy_get_next_buffer()</a>, <a class="el" href="scanner_8cc_source.html#l01348">ExampleFlexLexer::yyinput()</a>, and <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="d1a0b5ebcabffe388e9e9ebb2619c1fb"></a><!-- doxytag: member="scanner.cc::EOB_ACT_LAST_MATCH" ref="d1a0b5ebcabffe388e9e9ebb2619c1fb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define EOB_ACT_LAST_MATCH&nbsp;&nbsp;&nbsp;2          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00217">217</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01097">ExampleFlexLexer::yy_get_next_buffer()</a>, <a class="el" href="scanner_8cc_source.html#l01348">ExampleFlexLexer::yyinput()</a>, and <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="9465c9986fdda27730c9dff8d16a0887"></a><!-- doxytag: member="scanner.cc::FLEX_BETA" ref="9465c9986fdda27730c9dff8d16a0887" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FLEX_BETA          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00022">22</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="f74ffd3a8ffec54fabd16b80141a71fc"></a><!-- doxytag: member="scanner.cc::FLEX_DEBUG" ref="f74ffd3a8ffec54fabd16b80141a71fc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FLEX_DEBUG          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00376">376</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="3c3d1ef92e93b0bc81d7760a73d5c3b6"></a><!-- doxytag: member="scanner.cc::FLEX_SCANNER" ref="3c3d1ef92e93b0bc81d7760a73d5c3b6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FLEX_SCANNER          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00017">17</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="a3d063564f6ab16f6d408b8369d0e9ff"></a><!-- doxytag: member="scanner.cc::INITIAL" ref="a3d063564f6ab16f6d408b8369d0e9ff" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INITIAL&nbsp;&nbsp;&nbsp;0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00525">525</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="c58f2c111cc9989c86db2a7dc4fd84ca"></a><!-- doxytag: member="scanner.cc::INT16_MAX" ref="c58f2c111cc9989c86db2a7dc4fd84ca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT16_MAX&nbsp;&nbsp;&nbsp;(32767)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00098">98</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="d4e9955955b27624963643eac448118a"></a><!-- doxytag: member="scanner.cc::INT16_MIN" ref="d4e9955955b27624963643eac448118a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT16_MIN&nbsp;&nbsp;&nbsp;(-32767-1)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00089">89</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="181807730d4a375f848ba139813ce04f"></a><!-- doxytag: member="scanner.cc::INT32_MAX" ref="181807730d4a375f848ba139813ce04f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT32_MAX&nbsp;&nbsp;&nbsp;(2147483647)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00101">101</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="688eb21a22db27c2b2bd5836943cdcbe"></a><!-- doxytag: member="scanner.cc::INT32_MIN" ref="688eb21a22db27c2b2bd5836943cdcbe" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT32_MIN&nbsp;&nbsp;&nbsp;(-2147483647-1)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00092">92</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="af7f29f45f1a513b4748a4e5014ddf6a"></a><!-- doxytag: member="scanner.cc::INT8_MAX" ref="af7f29f45f1a513b4748a4e5014ddf6a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT8_MAX&nbsp;&nbsp;&nbsp;(127)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00095">95</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="adcf2a81af243df333b31efa6461ab8e"></a><!-- doxytag: member="scanner.cc::INT8_MIN" ref="adcf2a81af243df333b31efa6461ab8e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT8_MIN&nbsp;&nbsp;&nbsp;(-128)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00086">86</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="835f10dd1ab4bf9a80c4cd80ee6e3058"></a><!-- doxytag: member="scanner.cc::REJECT" ref="835f10dd1ab4bf9a80c4cd80ee6e3058" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define REJECT&nbsp;&nbsp;&nbsp;reject_used_but_not_detected          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00486">486</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="3ea490c9b3617d4479bd80ef93cd5602"></a><!-- doxytag: member="scanner.cc::UINT16_MAX" ref="3ea490c9b3617d4479bd80ef93cd5602" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UINT16_MAX&nbsp;&nbsp;&nbsp;(65535U)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00107">107</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="b5eb23180f7cc12b7d6c04a8ec067fdd"></a><!-- doxytag: member="scanner.cc::UINT32_MAX" ref="b5eb23180f7cc12b7d6c04a8ec067fdd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UINT32_MAX&nbsp;&nbsp;&nbsp;(4294967295U)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00110">110</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="eb4e270a084ee26fe73e799861bd0252"></a><!-- doxytag: member="scanner.cc::UINT8_MAX" ref="eb4e270a084ee26fe73e799861bd0252" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UINT8_MAX&nbsp;&nbsp;&nbsp;(255U)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00104">104</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="448a4e9041a09588332733c6846c770c"></a><!-- doxytag: member="scanner.cc::unput" ref="448a4e9041a09588332733c6846c770c" args="(c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define unput          </td>
          <td>(</td>
          <td class="paramtype">c&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;yyunput( c, (yytext_ptr)  )</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00235">235</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="71ca89b3656acd0552f14949a571560b"></a><!-- doxytag: member="scanner.cc::YY_AT_BOL" ref="71ca89b3656acd0552f14949a571560b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_AT_BOL          </td>
          <td>(</td>
&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;(YY_CURRENT_BUFFER_LVALUE-&gt;yy_at_bol)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00371">371</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="3cc40a460ad7df816678bcc05241e84c"></a><!-- doxytag: member="scanner.cc::YY_BREAK" ref="3cc40a460ad7df816678bcc05241e84c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_BREAK&nbsp;&nbsp;&nbsp;break;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00662">662</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="e7e51116e747d3390e7a6cfc6532834c"></a><!-- doxytag: member="scanner.cc::YY_BUF_SIZE" ref="e7e51116e747d3390e7a6cfc6532834c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_BUF_SIZE&nbsp;&nbsp;&nbsp;16384          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00194">194</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01037">ExampleFlexLexer::switch_streams()</a>, <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>, and <a class="el" href="scanner_8cc_source.html#l01428">ExampleFlexLexer::yyrestart()</a>.</p>

</div>
</div><p>
<a class="anchor" name="d689d97c15e807a6116ace7a420cea57"></a><!-- doxytag: member="scanner.cc::YY_BUFFER_EOF_PENDING" ref="d689d97c15e807a6116ace7a420cea57" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_BUFFER_EOF_PENDING&nbsp;&nbsp;&nbsp;2          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00307">307</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01097">ExampleFlexLexer::yy_get_next_buffer()</a>.</p>

</div>
</div><p>
<a class="anchor" name="53579db42834b88199458993912c646d"></a><!-- doxytag: member="scanner.cc::YY_BUFFER_NEW" ref="53579db42834b88199458993912c646d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_BUFFER_NEW&nbsp;&nbsp;&nbsp;0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00295">295</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="609d19f40900ecc2a5f812d9388c21fb"></a><!-- doxytag: member="scanner.cc::YY_BUFFER_NORMAL" ref="609d19f40900ecc2a5f812d9388c21fb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_BUFFER_NORMAL&nbsp;&nbsp;&nbsp;1          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00296">296</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="a093d500a6330d06d8e4760c494fac33"></a><!-- doxytag: member="scanner.cc::YY_CURRENT_BUFFER" ref="a093d500a6330d06d8e4760c494fac33" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_CURRENT_BUFFER          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment">( (yy_buffer_stack) \
                          ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
                          : NULL)
</pre></div>
<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00327">327</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01037">ExampleFlexLexer::switch_streams()</a>, <a class="el" href="scanner_8cc_source.html#l01097">ExampleFlexLexer::yy_get_next_buffer()</a>, <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>, <a class="el" href="scanner_8cc_source.html#l01671">ExampleFlexLexer::yypop_buffer_state()</a>, <a class="el" href="scanner_8cc_source.html#l01428">ExampleFlexLexer::yyrestart()</a>, and <a class="el" href="scanner_8cc_source.html#l01027">ExampleFlexLexer::~ExampleFlexLexer()</a>.</p>

</div>
</div><p>
<a class="anchor" name="817a6a24af62508b5a35f4bed5f56a2e"></a><!-- doxytag: member="scanner.cc::YY_CURRENT_BUFFER_LVALUE" ref="817a6a24af62508b5a35f4bed5f56a2e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_CURRENT_BUFFER_LVALUE&nbsp;&nbsp;&nbsp;(yy_buffer_stack)[(yy_buffer_stack_top)]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00334">334</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01097">ExampleFlexLexer::yy_get_next_buffer()</a>, <a class="el" href="scanner_8cc_source.html#l01484">ExampleFlexLexer::yy_load_buffer_state()</a>, <a class="el" href="scanner_8cc_source.html#l01348">ExampleFlexLexer::yyinput()</a>, <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>, <a class="el" href="scanner_8cc_source.html#l01671">ExampleFlexLexer::yypop_buffer_state()</a>, and <a class="el" href="scanner_8cc_source.html#l01428">ExampleFlexLexer::yyrestart()</a>.</p>

</div>
</div><p>
<a class="anchor" name="e5b01ac2fa5a6ad5fb97559638abe686"></a><!-- doxytag: member="scanner.cc::YY_DECL" ref="e5b01ac2fa5a6ad5fb97559638abe686" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_DECL&nbsp;&nbsp;&nbsp;int yyFlexLexer::yylex()          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00649">649</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="7682c8d9cec0859408d2421fbe4a5570"></a><!-- doxytag: member="scanner.cc::YY_DECL_IS_OURS" ref="7682c8d9cec0859408d2421fbe4a5570" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_DECL_IS_OURS&nbsp;&nbsp;&nbsp;1          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00645">645</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="cc3486d769af4e4b2820346a0093cc79"></a><!-- doxytag: member="scanner.cc::YY_DO_BEFORE_ACTION" ref="cc3486d769af4e4b2820346a0093cc79" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_DO_BEFORE_ACTION          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment">(<a class="code" href="scanner_8cc.html#790a191a93ef4d3b8c0bb43fd7480052">yytext_ptr</a>) = yy_bp; \
<span class="comment">/* %% [2.0] code to fiddle yytext and yyleng for yymore() goes here \ */</span>\
        <a class="code" href="scanner_8cc.html#1b5865350b5ca5c1d69f429c2a652953">yyleng</a> = (size_t) (yy_cp - yy_bp); \
        (yy_hold_char) = *yy_cp; \
        *yy_cp = <span class="charliteral">'\0'</span>; \
<span class="comment">/* %% [3.0] code to copy yytext_ptr to yytext[] goes here, if %array \ */</span>\
        (yy_c_buf_p) = yy_cp;
</pre></div>
<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00390">390</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="b2708fd42cff29ce6a0a52b91bea40d1"></a><!-- doxytag: member="scanner.cc::YY_END_OF_BUFFER" ref="b2708fd42cff29ce6a0a52b91bea40d1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_END_OF_BUFFER&nbsp;&nbsp;&nbsp;8          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00401">401</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="b866a64da164ed2d4d444df1ef1fc9b3"></a><!-- doxytag: member="scanner.cc::YY_END_OF_BUFFER_CHAR" ref="b866a64da164ed2d4d444df1ef1fc9b3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_END_OF_BUFFER_CHAR&nbsp;&nbsp;&nbsp;0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00190">190</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01097">ExampleFlexLexer::yy_get_next_buffer()</a>, and <a class="el" href="scanner_8cc_source.html#l01348">ExampleFlexLexer::yyinput()</a>.</p>

</div>
</div><p>
<a class="anchor" name="e93e67b85c44f6bd31ead14a552a35c8"></a><!-- doxytag: member="scanner.cc::YY_EXIT_FAILURE" ref="e93e67b85c44f6bd31ead14a552a35c8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_EXIT_FAILURE&nbsp;&nbsp;&nbsp;2          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l01800">1800</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="26938d921de835f6183c02e54cf08828"></a><!-- doxytag: member="scanner.cc::YY_EXTRA_TYPE" ref="26938d921de835f6183c02e54cf08828" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_EXTRA_TYPE&nbsp;&nbsp;&nbsp;void *          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00540">540</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="c0586b8b0b092d02f4ba7d45abe328f2"></a><!-- doxytag: member="scanner.cc::YY_FATAL_ERROR" ref="c0586b8b0b092d02f4ba7d45abe328f2" args="(msg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_FATAL_ERROR          </td>
          <td>(</td>
          <td class="paramtype">msg&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;LexerError( msg )</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00624">624</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01502">ExampleFlexLexer::yy_create_buffer()</a>, <a class="el" href="scanner_8cc_source.html#l01097">ExampleFlexLexer::yy_get_next_buffer()</a>, <a class="el" href="scanner_8cc_source.html#l01781">ExampleFlexLexer::yy_pop_state()</a>, <a class="el" href="scanner_8cc_source.html#l01753">ExampleFlexLexer::yy_push_state()</a>, <a class="el" href="scanner_8cc_source.html#l01696">ExampleFlexLexer::yyensure_buffer_stack()</a>, and <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="243ca1d30872935faf05ea5118ed6fdc"></a><!-- doxytag: member="scanner.cc::YY_FLEX_MAJOR_VERSION" ref="243ca1d30872935faf05ea5118ed6fdc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_FLEX_MAJOR_VERSION&nbsp;&nbsp;&nbsp;2          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00018">18</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="90f9d458829400869e47efb68a865677"></a><!-- doxytag: member="scanner.cc::YY_FLEX_MINOR_VERSION" ref="90f9d458829400869e47efb68a865677" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_FLEX_MINOR_VERSION&nbsp;&nbsp;&nbsp;5          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00019">19</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="c676bd06869180ea493e9b6d7c078dbb"></a><!-- doxytag: member="scanner.cc::YY_FLEX_SUBMINOR_VERSION" ref="c676bd06869180ea493e9b6d7c078dbb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_FLEX_SUBMINOR_VERSION&nbsp;&nbsp;&nbsp;35          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00020">20</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="acfdca45fa4beb8b06172525a53c424a"></a><!-- doxytag: member="scanner.cc::YY_INPUT" ref="acfdca45fa4beb8b06172525a53c424a" args="(buf, result, max_size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_INPUT          </td>
          <td>(</td>
          <td class="paramtype">buf,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">result,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">max_size&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="comment">/* %% [5.0] fread()/read() definition of YY_INPUT goes here unless we're doing C++ \ */</span>\
\
<span class="comment">/* %if-c++-only C++ definition \ */</span>\
        <span class="keywordflow">if</span> ( (result = LexerInput( (<span class="keywordtype">char</span> *) buf, max_size )) &lt; 0 ) \
                <a class="code" href="scanner_8cc.html#c0586b8b0b092d02f4ba7d45abe328f2">YY_FATAL_ERROR</a>( <span class="stringliteral">"input in flex scanner failed"</span> );
</pre></div>
<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00596">596</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01097">ExampleFlexLexer::yy_get_next_buffer()</a>.</p>

</div>
</div><p>
<a class="anchor" name="1ae16e642a197fa4948998525813c6f5"></a><!-- doxytag: member="scanner.cc::YY_INT_ALIGNED" ref="1ae16e642a197fa4948998525813c6f5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_INT_ALIGNED&nbsp;&nbsp;&nbsp;short int          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00005">5</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="12e5f3a76911433480bca7f4edba6119"></a><!-- doxytag: member="scanner.cc::YY_LESS_LINENO" ref="12e5f3a76911433480bca7f4edba6119" args="(n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_LESS_LINENO          </td>
          <td>(</td>
          <td class="paramtype">n&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00219">219</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="68792d73820bc46a71d3d4e613f0b977"></a><!-- doxytag: member="scanner.cc::YY_MORE_ADJ" ref="68792d73820bc46a71d3d4e613f0b977" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_MORE_ADJ&nbsp;&nbsp;&nbsp;0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00488">488</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01097">ExampleFlexLexer::yy_get_next_buffer()</a>, <a class="el" href="scanner_8cc_source.html#l01237">ExampleFlexLexer::yy_get_previous_state()</a>, and <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="b7eb911e18655f2f78e63afe5a8a4a12"></a><!-- doxytag: member="scanner.cc::yy_new_buffer" ref="b7eb911e18655f2f78e63afe5a8a4a12" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define yy_new_buffer&nbsp;&nbsp;&nbsp;yy_create_buffer          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00349">349</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="0406739e64fb5750cf995d2ae68ce69d"></a><!-- doxytag: member="scanner.cc::YY_NEW_FILE" ref="0406739e64fb5750cf995d2ae68ce69d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_NEW_FILE&nbsp;&nbsp;&nbsp;yyrestart( yyin  )          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00188">188</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01348">ExampleFlexLexer::yyinput()</a>, and <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="e78ac56cd1f29572e967ed7636952d15"></a><!-- doxytag: member="scanner.cc::YY_NO_UNISTD_H" ref="e78ac56cd1f29572e967ed7636952d15" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_NO_UNISTD_H          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00509">509</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="8e0bcf8f8a5b613ea583347f8bc31cbf"></a><!-- doxytag: member="scanner.cc::YY_NULL" ref="8e0bcf8f8a5b613ea583347f8bc31cbf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_NULL&nbsp;&nbsp;&nbsp;0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00151">151</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="e558785bb896e090901c2b905f6790c6"></a><!-- doxytag: member="scanner.cc::YY_NUM_RULES" ref="e558785bb896e090901c2b905f6790c6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_NUM_RULES&nbsp;&nbsp;&nbsp;7          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00400">400</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="ab1491ceccb1c95c14320b2903773a1c"></a><!-- doxytag: member="scanner.cc::YY_READ_BUF_SIZE" ref="ab1491ceccb1c95c14320b2903773a1c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_READ_BUF_SIZE&nbsp;&nbsp;&nbsp;8192          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00580">580</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01097">ExampleFlexLexer::yy_get_next_buffer()</a>.</p>

</div>
</div><p>
<a class="anchor" name="56858d18c7eda4f53664496ef566f651"></a><!-- doxytag: member="scanner.cc::YY_RESTORE_YY_MORE_OFFSET" ref="56858d18c7eda4f53664496ef566f651" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_RESTORE_YY_MORE_OFFSET          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00489">489</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="690504b662e4281515bf12722df178ba"></a><!-- doxytag: member="scanner.cc::YY_RULE_SETUP" ref="690504b662e4281515bf12722df178ba" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_RULE_SETUP&nbsp;&nbsp;&nbsp;YY_USER_ACTION          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00666">666</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="f1185350b7a92cf8aa5324c68850c8a6"></a><!-- doxytag: member="scanner.cc::YY_SC_TO_UI" ref="f1185350b7a92cf8aa5324c68850c8a6" args="(c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_SC_TO_UI          </td>
          <td>(</td>
          <td class="paramtype">c&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;((unsigned int) (unsigned char) c)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00161">161</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01237">ExampleFlexLexer::yy_get_previous_state()</a>, and <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="12e30d13a76a94e78010db9996d39c50"></a><!-- doxytag: member="scanner.cc::yy_set_bol" ref="12e30d13a76a94e78010db9996d39c50" args="(at_bol)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define yy_set_bol          </td>
          <td>(</td>
          <td class="paramtype">at_bol&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment">{ \
        <span class="keywordflow">if</span> ( ! <a class="code" href="scanner_8cc.html#a093d500a6330d06d8e4760c494fac33">YY_CURRENT_BUFFER</a> ){\
        yyensure_buffer_stack (); \
                <a class="code" href="scanner_8cc.html#817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a> =    \
            yy_create_buffer( yyin, <a class="code" href="scanner_8cc.html#e7e51116e747d3390e7a6cfc6532834c">YY_BUF_SIZE</a> ); \
        } \
        <a class="code" href="scanner_8cc.html#817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_at_bol = at_bol; \
        }
</pre></div>
<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00361">361</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="c56eb96366c08862bf0efe5d83d1fc4c"></a><!-- doxytag: member="scanner.cc::yy_set_interactive" ref="c56eb96366c08862bf0efe5d83d1fc4c" args="(is_interactive)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define yy_set_interactive          </td>
          <td>(</td>
          <td class="paramtype">is_interactive&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment">{ \
        <span class="keywordflow">if</span> ( ! <a class="code" href="scanner_8cc.html#a093d500a6330d06d8e4760c494fac33">YY_CURRENT_BUFFER</a> ){ \
        yyensure_buffer_stack (); \
                <a class="code" href="scanner_8cc.html#817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a> =    \
            yy_create_buffer( yyin, <a class="code" href="scanner_8cc.html#e7e51116e747d3390e7a6cfc6532834c">YY_BUF_SIZE</a> ); \
        } \
        <a class="code" href="scanner_8cc.html#817a6a24af62508b5a35f4bed5f56a2e">YY_CURRENT_BUFFER_LVALUE</a>-&gt;yy_is_interactive = is_interactive; \
        }
</pre></div>
<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00351">351</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="8e14785f9eab7a997d659b25af9584c5"></a><!-- doxytag: member="scanner.cc::YY_START" ref="8e14785f9eab7a997d659b25af9584c5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_START&nbsp;&nbsp;&nbsp;(((yy_start) - 1) / 2)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00181">181</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01753">ExampleFlexLexer::yy_push_state()</a>, and <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="227e75c43b9e0cd41529974230be7e75"></a><!-- doxytag: member="scanner.cc::YY_START_STACK_INCR" ref="227e75c43b9e0cd41529974230be7e75" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_START_STACK_INCR&nbsp;&nbsp;&nbsp;25          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00616">616</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01753">ExampleFlexLexer::yy_push_state()</a>.</p>

</div>
</div><p>
<a class="anchor" name="c2f8b6fccdc516d96b02ac09a4dc01bd"></a><!-- doxytag: member="scanner.cc::YY_STATE_BUF_SIZE" ref="c2f8b6fccdc516d96b02ac09a4dc01bd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_STATE_BUF_SIZE&nbsp;&nbsp;&nbsp;((YY_BUF_SIZE + 2) * sizeof(<a class="el" href="FlexLexer_8h.html#9ba7c416f135b0f0c1f4addded4616b5">yy_state_type</a>))          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00199">199</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="b3077e60914fc54dcc55ecae1ce9700b"></a><!-- doxytag: member="scanner.cc::YY_STATE_EOF" ref="b3077e60914fc54dcc55ecae1ce9700b" args="(state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_STATE_EOF          </td>
          <td>(</td>
          <td class="paramtype">state&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;(YY_END_OF_BUFFER + state + 1)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00185">185</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="6198b2fcf96178b24ad4efff2a3debb0"></a><!-- doxytag: member="scanner.cc::YY_USER_ACTION" ref="6198b2fcf96178b24ad4efff2a3debb0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YY_USER_ACTION&nbsp;&nbsp;&nbsp;yylloc-&gt;columns(<a class="el" href="scanner_8cc.html#1b5865350b5ca5c1d69f429c2a652953">yyleng</a>);          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00522">522</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="a2f1a918be586b44bf08126bde2d7cc9"></a><!-- doxytag: member="scanner.cc::yyconst" ref="a2f1a918be586b44bf08126bde2d7cc9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define yyconst          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00145">145</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="f699458ba5331ddec7e15a878f42f8f5"></a><!-- doxytag: member="scanner.cc::yyFlexLexer" ref="f699458ba5331ddec7e15a878f42f8f5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define yyFlexLexer&nbsp;&nbsp;&nbsp;<a class="el" href="classExampleFlexLexer.html">ExampleFlexLexer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00032">32</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="e65cb72d09db0abdc4b8e8c4d533ab14"></a><!-- doxytag: member="scanner.cc::yyless" ref="e65cb72d09db0abdc4b8e8c4d533ab14" args="(n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define yyless          </td>
          <td>(</td>
          <td class="paramtype">n&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> \
                { \
                <span class="comment">/* Undo effects of setting up yytext. */</span> \
        <span class="keywordtype">int</span> yyless_macro_arg = (n); \
        <a class="code" href="scanner_8cc.html#12e5f3a76911433480bca7f4edba6119">YY_LESS_LINENO</a>(yyless_macro_arg);\
                yytext[<a class="code" href="scanner_8cc.html#1b5865350b5ca5c1d69f429c2a652953">yyleng</a>] = (yy_hold_char); \
                (yy_c_buf_p) = yytext + yyless_macro_arg; \
                (yy_hold_char) = *(yy_c_buf_p); \
                *(yy_c_buf_p) = <span class="charliteral">'\0'</span>; \
                <a class="code" href="scanner_8cc.html#1b5865350b5ca5c1d69f429c2a652953">yyleng</a> = yyless_macro_arg; \
                } \
        <span class="keywordflow">while</span> ( 0 )
</pre></div>
<p>Definition at line <a class="el" href="scanner_8cc_source.html#l01816">1816</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="e65cb72d09db0abdc4b8e8c4d533ab14"></a><!-- doxytag: member="scanner.cc::yyless" ref="e65cb72d09db0abdc4b8e8c4d533ab14" args="(n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define yyless          </td>
          <td>(</td>
          <td class="paramtype">n&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> \
                { \
                <span class="comment">/* Undo effects of setting up yytext. */</span> \
        <span class="keywordtype">int</span> yyless_macro_arg = (n); \
        <a class="code" href="scanner_8cc.html#12e5f3a76911433480bca7f4edba6119">YY_LESS_LINENO</a>(yyless_macro_arg);\
                *yy_cp = (yy_hold_char); \
                <a class="code" href="scanner_8cc.html#56858d18c7eda4f53664496ef566f651">YY_RESTORE_YY_MORE_OFFSET</a> \
                (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - <a class="code" href="scanner_8cc.html#68792d73820bc46a71d3d4e613f0b977">YY_MORE_ADJ</a>; \
                <a class="code" href="scanner_8cc.html#cc3486d769af4e4b2820346a0093cc79">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="scanner_8cc_source.html#l01816">1816</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="745d37b5e002b2e5f93ad42ea7b554be"></a><!-- doxytag: member="scanner.cc::yymore" ref="745d37b5e002b2e5f93ad42ea7b554be" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define yymore          </td>
          <td>(</td>
&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;yymore_used_but_not_detected</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00487">487</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="32b5b960944f946b192d54f672569cd9"></a><!-- doxytag: member="scanner.cc::YYSTATE" ref="32b5b960944f946b192d54f672569cd9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YYSTATE&nbsp;&nbsp;&nbsp;YY_START          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00182">182</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="828cc83270f8f5bb1688e14dd4e28128"></a><!-- doxytag: member="scanner.cc::YYTABLES_NAME" ref="828cc83270f8f5bb1688e14dd4e28128" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define YYTABLES_NAME&nbsp;&nbsp;&nbsp;&quot;yytables&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l01900">1900</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="c3286b18a2e91b4571b97df96a118e84"></a><!-- doxytag: member="scanner.cc::yyterminate" ref="c3286b18a2e91b4571b97df96a118e84" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define yyterminate          </td>
          <td>(</td>
&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;return token::END</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00505">505</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="790a191a93ef4d3b8c0bb43fd7480052"></a><!-- doxytag: member="scanner.cc::yytext_ptr" ref="790a191a93ef4d3b8c0bb43fd7480052" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define yytext_ptr&nbsp;&nbsp;&nbsp;yytext          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00380">380</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01097">ExampleFlexLexer::yy_get_next_buffer()</a>, <a class="el" href="scanner_8cc_source.html#l01237">ExampleFlexLexer::yy_get_previous_state()</a>, <a class="el" href="scanner_8cc_source.html#l01484">ExampleFlexLexer::yy_load_buffer_state()</a>, <a class="el" href="scanner_8cc_source.html#l01348">ExampleFlexLexer::yyinput()</a>, and <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<hr><h2>Typedef Documentation</h2>
<a class="anchor" name="2e73b2c75126814585525fb2e9d51159"></a><!-- doxytag: member="scanner.cc::flex_int16_t" ref="2e73b2c75126814585525fb2e9d51159" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef short int <a class="el" href="scanner_8cc.html#2e73b2c75126814585525fb2e9d51159">flex_int16_t</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00077">77</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="838ce943cf44ef7769480714fc6c3ba9"></a><!-- doxytag: member="scanner.cc::flex_int32_t" ref="838ce943cf44ef7769480714fc6c3ba9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int <a class="el" href="scanner_8cc.html#838ce943cf44ef7769480714fc6c3ba9">flex_int32_t</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00078">78</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="7b0840dff4a2ef1702118aa12264b2a7"></a><!-- doxytag: member="scanner.cc::flex_int8_t" ref="7b0840dff4a2ef1702118aa12264b2a7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef signed char <a class="el" href="scanner_8cc.html#7b0840dff4a2ef1702118aa12264b2a7">flex_int8_t</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00076">76</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="c50cdb9eefbef83a1cec89e3a7f6e1d2"></a><!-- doxytag: member="scanner.cc::flex_uint16_t" ref="c50cdb9eefbef83a1cec89e3a7f6e1d2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned short int <a class="el" href="scanner_8cc.html#c50cdb9eefbef83a1cec89e3a7f6e1d2">flex_uint16_t</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00080">80</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="36869712de12820c73aae736762e8e88"></a><!-- doxytag: member="scanner.cc::flex_uint32_t" ref="36869712de12820c73aae736762e8e88" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned int <a class="el" href="scanner_8cc.html#36869712de12820c73aae736762e8e88">flex_uint32_t</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00081">81</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="0fac5ea484f64e75dbe6eba4aa61750c"></a><!-- doxytag: member="scanner.cc::flex_uint8_t" ref="0fac5ea484f64e75dbe6eba4aa61750c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned char <a class="el" href="scanner_8cc.html#0fac5ea484f64e75dbe6eba4aa61750c">flex_uint8_t</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00079">79</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="8e62bc8da207971bf44c4466027e9556"></a><!-- doxytag: member="scanner.cc::token" ref="8e62bc8da207971bf44c4466027e9556" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structexample_1_1Parser_1_1token.html">example::Parser::token</a> <a class="el" href="structexample_1_1Parser_1_1token.html">token</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00500">500</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="0053da8d6c5c76f61ae5b50741cb9bd2"></a><!-- doxytag: member="scanner.cc::token_type" ref="0053da8d6c5c76f61ae5b50741cb9bd2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structexample_1_1Parser_1_1token.html#be6390b38a559513455b7cdb0be57938">example::Parser::token_type</a> <a class="el" href="structexample_1_1Parser_1_1token.html#be6390b38a559513455b7cdb0be57938">token_type</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00501">501</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="4e5bd2d129903df83f3d13effaf8f3e4"></a><!-- doxytag: member="scanner.cc::YY_BUFFER_STATE" ref="4e5bd2d129903df83f3d13effaf8f3e4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structyy__buffer__state.html">yy_buffer_state</a>* <a class="el" href="structyy__buffer__state.html">YY_BUFFER_STATE</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00203">203</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="1f324b3cb0839eeb90145f0274e6946e"></a><!-- doxytag: member="scanner.cc::YY_CHAR" ref="1f324b3cb0839eeb90145f0274e6946e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned char <a class="el" href="scanner_8cc.html#1f324b3cb0839eeb90145f0274e6946e">YY_CHAR</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00378">378</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<a class="anchor" name="d557845057f187eec4be07e2717d2afa"></a><!-- doxytag: member="scanner.cc::yy_size_t" ref="d557845057f187eec4be07e2717d2afa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef size_t <a class="el" href="scanner_8cc.html#d557845057f187eec4be07e2717d2afa">yy_size_t</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00239">239</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="ae9c343632eca834c50e17406397b36a"></a><!-- doxytag: member="scanner.cc::Examplealloc" ref="ae9c343632eca834c50e17406397b36a" args="(yy_size_t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void * Examplealloc           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="scanner_8cc.html#d557845057f187eec4be07e2717d2afa">yy_size_t</a>&nbsp;</td>
          <td class="paramname"> <em>size</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l01876">1876</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01502">ExampleFlexLexer::yy_create_buffer()</a>, <a class="el" href="scanner_8cc_source.html#l01753">ExampleFlexLexer::yy_push_state()</a>, and <a class="el" href="scanner_8cc_source.html#l01696">ExampleFlexLexer::yyensure_buffer_stack()</a>.</p>

</div>
</div><p>
<a class="anchor" name="273b951c0e283bf4f9fea12572130ab8"></a><!-- doxytag: member="scanner.cc::Examplefree" ref="273b951c0e283bf4f9fea12572130ab8" args="(void *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Examplefree           </td>
          <td>(</td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>ptr</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l01893">1893</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01027">ExampleFlexLexer::~ExampleFlexLexer()</a>.</p>

</div>
</div><p>
<a class="anchor" name="3937284df266b42c1269ce114da67d9b"></a><!-- doxytag: member="scanner.cc::Examplerealloc" ref="3937284df266b42c1269ce114da67d9b" args="(void *, yy_size_t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void * Examplerealloc           </td>
          <td>(</td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>ptr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="scanner_8cc.html#d557845057f187eec4be07e2717d2afa">yy_size_t</a>&nbsp;</td>
          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l01881">1881</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01097">ExampleFlexLexer::yy_get_next_buffer()</a>, <a class="el" href="scanner_8cc_source.html#l01753">ExampleFlexLexer::yy_push_state()</a>, and <a class="el" href="scanner_8cc_source.html#l01696">ExampleFlexLexer::yyensure_buffer_stack()</a>.</p>

</div>
</div><p>
<a class="anchor" name="b4155ffea05dab2dafae68fd88a0517f"></a><!-- doxytag: member="scanner.cc::isatty" ref="b4155ffea05dab2dafae68fd88a0517f" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int isatty           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="a4bd7109baf9ec247bad911caf4a3468"></a><!-- doxytag: member="scanner.cc::yy_accept" ref="a4bd7109baf9ec247bad911caf4a3468" args="[15]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="scanner_8cc.html#2e73b2c75126814585525fb2e9d51159">flex_int16_t</a> <a class="el" href="scanner_8cc.html#a4bd7109baf9ec247bad911caf4a3468">yy_accept</a>[15]<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Initial value:</b><div class="fragment"><pre class="fragment">
    {   0,
        0,    0,    8,    6,    4,    5,    1,    3,    4,    2,
        1,    3,    2,    0
    }
</pre></div>
<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00409">409</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01237">ExampleFlexLexer::yy_get_previous_state()</a>, <a class="el" href="scanner_8cc_source.html#l01275">ExampleFlexLexer::yy_try_NUL_trans()</a>, and <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="83ddd47ba4fc491d12bb2132763ea433"></a><!-- doxytag: member="scanner.cc::yy_base" ref="83ddd47ba4fc491d12bb2132763ea433" args="[16]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="scanner_8cc.html#2e73b2c75126814585525fb2e9d51159">flex_int16_t</a> <a class="el" href="scanner_8cc.html#83ddd47ba4fc491d12bb2132763ea433">yy_base</a>[16]<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Initial value:</b><div class="fragment"><pre class="fragment">
    {   0,
        0,    0,   15,   16,   12,   16,    3,    0,   11,    6,
        0,    0,    5,   16,    8
    }
</pre></div>
<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00452">452</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01237">ExampleFlexLexer::yy_get_previous_state()</a>, <a class="el" href="scanner_8cc_source.html#l01275">ExampleFlexLexer::yy_try_NUL_trans()</a>, and <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="7aa0051b28034ba2c3eb3e6518948967"></a><!-- doxytag: member="scanner.cc::yy_chk" ref="7aa0051b28034ba2c3eb3e6518948967" args="[24]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="scanner_8cc.html#2e73b2c75126814585525fb2e9d51159">flex_int16_t</a> <a class="el" href="scanner_8cc.html#7aa0051b28034ba2c3eb3e6518948967">yy_chk</a>[24]<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Initial value:</b><div class="fragment"><pre class="fragment">
    {   0,
        1,    1,    1,    1,    1,    1,    1,    7,    7,   15,
       13,   10,    9,    5,    3,   14,   14,   14,   14,   14,
       14,   14,   14
    }
</pre></div>
<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00471">471</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01237">ExampleFlexLexer::yy_get_previous_state()</a>, <a class="el" href="scanner_8cc_source.html#l01275">ExampleFlexLexer::yy_try_NUL_trans()</a>, and <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="072d6cef87c717081e356a6d3fc93953"></a><!-- doxytag: member="scanner.cc::yy_def" ref="072d6cef87c717081e356a6d3fc93953" args="[16]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="scanner_8cc.html#2e73b2c75126814585525fb2e9d51159">flex_int16_t</a> <a class="el" href="scanner_8cc.html#072d6cef87c717081e356a6d3fc93953">yy_def</a>[16]<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Initial value:</b><div class="fragment"><pre class="fragment">
    {   0,
       14,    1,   14,   14,   14,   14,   14,   15,   14,   14,
        7,   15,   14,    0,   14
    }
</pre></div>
<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00458">458</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01237">ExampleFlexLexer::yy_get_previous_state()</a>, <a class="el" href="scanner_8cc_source.html#l01275">ExampleFlexLexer::yy_try_NUL_trans()</a>, and <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="307d00f2e262b2de7d0e978ebeeb7b36"></a><!-- doxytag: member="scanner.cc::yy_ec" ref="307d00f2e262b2de7d0e978ebeeb7b36" args="[256]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="scanner_8cc.html#838ce943cf44ef7769480714fc6c3ba9">flex_int32_t</a> <a class="el" href="scanner_8cc.html#307d00f2e262b2de7d0e978ebeeb7b36">yy_ec</a>[256]<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00415">415</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01237">ExampleFlexLexer::yy_get_previous_state()</a>, and <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="a63cc401ba09a9d8f3be542cb9e6d169"></a><!-- doxytag: member="scanner.cc::yy_meta" ref="a63cc401ba09a9d8f3be542cb9e6d169" args="[8]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="scanner_8cc.html#838ce943cf44ef7769480714fc6c3ba9">flex_int32_t</a> <a class="el" href="scanner_8cc.html#a63cc401ba09a9d8f3be542cb9e6d169">yy_meta</a>[8]<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Initial value:</b><div class="fragment"><pre class="fragment">
    {   0,
        1,    1,    1,    2,    2,    2,    2
    }
</pre></div>
<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00447">447</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01237">ExampleFlexLexer::yy_get_previous_state()</a>, <a class="el" href="scanner_8cc_source.html#l01275">ExampleFlexLexer::yy_try_NUL_trans()</a>, and <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="2cf37cac334e5b6387db2acf3b55e9ab"></a><!-- doxytag: member="scanner.cc::yy_nxt" ref="2cf37cac334e5b6387db2acf3b55e9ab" args="[24]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="scanner_8cc.html#2e73b2c75126814585525fb2e9d51159">flex_int16_t</a> <a class="el" href="scanner_8cc.html#2cf37cac334e5b6387db2acf3b55e9ab">yy_nxt</a>[24]<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Initial value:</b><div class="fragment"><pre class="fragment">
    {   0,
        4,    5,    6,    4,    4,    7,    8,   10,   11,   12,
       13,   13,    9,    9,   14,    3,   14,   14,   14,   14,
       14,   14,   14
    }
</pre></div>
<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00464">464</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l01237">ExampleFlexLexer::yy_get_previous_state()</a>, <a class="el" href="scanner_8cc_source.html#l01275">ExampleFlexLexer::yy_try_NUL_trans()</a>, and <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="9eee6a6b9fbb76a0de5efa2750d8e4e9"></a><!-- doxytag: member="scanner.cc::yy_rule_linenum" ref="9eee6a6b9fbb76a0de5efa2750d8e4e9" args="[7]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="scanner_8cc.html#2e73b2c75126814585525fb2e9d51159">flex_int16_t</a> <a class="el" href="scanner_8cc.html#9eee6a6b9fbb76a0de5efa2750d8e4e9">yy_rule_linenum</a>[7]<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Initial value:</b><div class="fragment"><pre class="fragment">
    {   0,
       61,   66,   71,   77,   82,   88
    }
</pre></div>
<p>Definition at line <a class="el" href="scanner_8cc_source.html#l00478">478</a> of file <a class="el" href="scanner_8cc_source.html">scanner.cc</a>.</p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
<a class="anchor" name="1b5865350b5ca5c1d69f429c2a652953"></a><!-- doxytag: member="scanner.cc::yyleng" ref="1b5865350b5ca5c1d69f429c2a652953" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="scanner_8cc.html#1b5865350b5ca5c1d69f429c2a652953">yyleng</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="scanner_8cc_source.html#l00673">ExampleFlexLexer::yylex()</a>.</p>

</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sat Sep 5 10:26:25 2009 for Flex Bison C++ Example by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
</body>
</html>
RSS 2.0 Weblog Feed Atom 1.0 Weblog Feed Valid XHTML 1.1 Valid CSS (2.1)