Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > f6ec3de51c94922f2240c0767594dcf5 > files > 1845

antlr3-C-docs-3.2-14.fc15.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>ANTLR3C: src/antlr3lexer.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">ANTLR3C&#160;<span id="projectnumber">3.1.2</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('antlr3lexer_8c.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<h1>antlr3lexer.c File Reference</h1>  </div>
</div>
<div class="contents">

<p>Base implementation of an antlr 3 lexer.  
<a href="#_details">More...</a></p>
<div class="textblock"><code>#include &lt;antlr3lexer.h&gt;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for antlr3lexer.c:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c__incl.png" border="0" usemap="#src_2antlr3lexer_8c" alt=""/></div>
<map name="src_2antlr3lexer_8c" id="src_2antlr3lexer_8c">
</map>
</div>
</div><table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ANTLR3_API <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew</a> (<a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> sizeHint, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html">pANTLR3_RECOGNIZER_SHARED_STATE</a> state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ANTLR3_API <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#acea4b4491be51f1d3f57d4d2836d9d0d">antlr3LexerNewStream</a> (<a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> sizeHint, <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html">pANTLR3_INPUT_STREAM</a> input, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html">pANTLR3_RECOGNIZER_SHARED_STATE</a> state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#a3c88e896255781a0ace9fd1110900424">displayRecognitionError</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a> recognizer, <a class="el" href="antlr3defs_8h.html#a95c800abcac5d607fd9e3e775ace78c5">pANTLR3_UINT8</a> *tokenNames)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default lexer error handler (works for 8 bit streams only!!!)  <a href="#a3c88e896255781a0ace9fd1110900424"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#af9d72282d839ad84befc641f4ca94330">emit</a> (<a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a> lexer)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#ac774e151df4b351dff6e4928564e4f10">emitNew</a> (<a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a> lexer, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a> token)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#ae609556326be46b260682e16941b9e50">freeLexer</a> (<a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a> lexer)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Free the resources allocated by a lexer.  <a href="#ae609556326be46b260682e16941b9e50"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#a3dabace13d5c4690014e2faec9ee15f2">getCharIndex</a> (<a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a> lexer)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#a53802cc9e04a312d2249aa184d6f988f">getCharPositionInLine</a> (<a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a> lexer)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#afa6cd5dae10144c754490bbc9ebef8f1">getCurrentInputSymbol</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a> recognizer, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> istream)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#af47abef03feca0963d3fb1eeaa726921">getLine</a> (<a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a> lexer)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#a22c45f91acc78faa73e6b1fd637e3e0c">getMissingSymbol</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a> recognizer, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> istream, <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html">pANTLR3_EXCEPTION</a> e, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> expectedTokenType, <a class="el" href="struct_a_n_t_l_r3___b_i_t_s_e_t___l_i_s_t__struct.html">pANTLR3_BITSET_LIST</a> follow)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html">pANTLR3_STRING</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#a537cb8e9d09de25f488b75a1336f24d8">getText</a> (<a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a> lexer)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#ab8a3738a8da7d2c4242e375cc1012cd5">matchAny</a> (<a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a> lexer)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#ac8172e09eed8ce89299a9f5225761b87">matchc</a> (<a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a> lexer, <a class="el" href="antlr3defs_8h.html#a078eec1343cdbb862af80f352ea701da">ANTLR3_UCHAR</a> c)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementation of matchc for the lexer, overrides any base implementation in the base recognizer.  <a href="#ac8172e09eed8ce89299a9f5225761b87"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#abe3d9de36708b98a25e098f9de6e80f9">matchRange</a> (<a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a> lexer, <a class="el" href="antlr3defs_8h.html#a078eec1343cdbb862af80f352ea701da">ANTLR3_UCHAR</a> low, <a class="el" href="antlr3defs_8h.html#a078eec1343cdbb862af80f352ea701da">ANTLR3_UCHAR</a> high)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementation of match range for the lexer, overrides any base implementation in the base recognizer.  <a href="#abe3d9de36708b98a25e098f9de6e80f9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#ada6b8aff9bb627d91beaccca57c80e28">matchs</a> (<a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a> lexer, <a class="el" href="antlr3defs_8h.html#a078eec1343cdbb862af80f352ea701da">ANTLR3_UCHAR</a> *string)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementation of matchs for the lexer, overrides any base implementation in the base recognizer.  <a href="#ada6b8aff9bb627d91beaccca57c80e28"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#ae31c6940c452ca2d98ba1e85e2a091c9">mTokens</a> (<a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a> lexer)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#ac9a1246efbb94ec9e0069b70c3c53502">nextToken</a> (<a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html">pANTLR3_TOKEN_SOURCE</a> toksource)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default implementation of the <a class="el" href="antlr3lexer_8c.html#ac9a1246efbb94ec9e0069b70c3c53502" title="Default implementation of the nextToken() call for a lexer.">nextToken()</a> call for a lexer.  <a href="#ac9a1246efbb94ec9e0069b70c3c53502"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static ANTLR3_INLINE <br class="typebreak"/>
<a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#ad0765a37fb94635afbfaad254c12c496">nextTokenStr</a> (<a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html">pANTLR3_TOKEN_SOURCE</a> toksource)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the next available token from the current input stream.  <a href="#ad0765a37fb94635afbfaad254c12c496"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#a917eec57b0aecea10777919d8ac240ec">popCharStream</a> (<a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a> lexer)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Stops using the current input stream and reverts to any prior input stream on the stack.  <a href="#a917eec57b0aecea10777919d8ac240ec"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#a2033174a70cd1baa72584c3b2929b711">pushCharStream</a> (<a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a> lexer, <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html">pANTLR3_INPUT_STREAM</a> input)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Change to a new input stream, remembering the old one.  <a href="#a2033174a70cd1baa72584c3b2929b711"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#a224710b47cee69bfcb5e8f19daf22695">recover</a> (<a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a> lexer)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#ad79fc08bcc1311263e026028f4c330b7">reportError</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a> rec)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#ada85822b7879271a8ce555c65a2274fa">reset</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a> rec)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#a3f121d133cb810a9687aee3089e33be8">setCharStream</a> (<a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a> lexer, <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html">pANTLR3_INPUT_STREAM</a> input)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Base implementation of an antlr 3 lexer. </p>
<p>An ANTLR3 lexer implements a base recongizer, a token source and a lexer interface. It constructs a base recognizer with default functions, then overrides any of these that are parser specific (usual default implementation of base recognizer. </p>
</div><hr/><h2>Function Documentation</h2>
<a class="anchor" id="aad5d94a0ad6c1d4788f95debb67cf642"></a><!-- doxytag: member="antlr3lexer.c::antlr3LexerNew" ref="aad5d94a0ad6c1d4788f95debb67cf642" args="(ANTLR3_UINT32 sizeHint, pANTLR3_RECOGNIZER_SHARED_STATE state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ANTLR3_API <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a> antlr3LexerNew </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td>
          <td class="paramname"><em>sizeHint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html">pANTLR3_RECOGNIZER_SHARED_STATE</a>&#160;</td>
          <td class="paramname"><em>state</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3defs_8h.html#a3ba818e88ae972c4f77e55e80ed8abd5">ANTLR3_MALLOC</a>, <a class="el" href="antlr3commontoken_8h.html#a1c8f8ac4a421a4adcad0c827fb4f91cd">ANTLR3_TOKEN_EOF</a>, <a class="el" href="antlr3commontoken_8h.html#ae6add32e4a00e4a514491188b60196e0">ANTLR3_TOKEN_INVALID</a>, <a class="el" href="antlr3errors_8h.html#a8cfcfbce03f3039eb35d87f97105dc1b">ANTLR3_TRUE</a>, <a class="el" href="group___a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga63faeec6cee4f885c4b90a6d0cc2f5b4">ANTLR3_TYPE_LEXER</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga5b539798327f965e6289a9f613515c9a">antlr3BaseRecognizerNew()</a>, <a class="el" href="antlr3commontoken_8c.html#ad6214ed38e124f2ada5b7056c15b58dc">antlr3SetTokenAPI()</a>, <a class="el" href="antlr3lexer_8c.html#a3c88e896255781a0ace9fd1110900424">displayRecognitionError()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#ab9e9f3d92b4a40a68a877c9689b60f99">ANTLR3_BASE_RECOGNIZER_struct::displayRecognitionError</a>, <a class="el" href="antlr3lexer_8c.html#af9d72282d839ad84befc641f4ca94330">emit()</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a5200cf32fbc130ee638ceee2be66bd4d">ANTLR3_LEXER_struct::emit</a>, <a class="el" href="antlr3lexer_8c.html#ac774e151df4b351dff6e4928564e4f10">emitNew()</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a59104ea186b3ad9ce763dc1feee71bd4">ANTLR3_LEXER_struct::emitNew</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html#a40b1631371c9aa2872f411c691d7348e">ANTLR3_TOKEN_SOURCE_struct::eofToken</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a8464f5dc1b758f4cae8c0b20881106e7">ANTLR3_COMMON_TOKEN_struct::factoryMade</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#a5bea95fd359401e60b2e904cb86da0ee">ANTLR3_BASE_RECOGNIZER_struct::free</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a793226480ca08fbcac7b61578fb2430c">ANTLR3_LEXER_struct::free</a>, <a class="el" href="antlr3lexer_8c.html#ae609556326be46b260682e16941b9e50">freeLexer()</a>, <a class="el" href="antlr3lexer_8c.html#a3dabace13d5c4690014e2faec9ee15f2">getCharIndex()</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a3c09f36c7367d7755563155adcabdcc1">ANTLR3_LEXER_struct::getCharIndex</a>, <a class="el" href="antlr3lexer_8c.html#a53802cc9e04a312d2249aa184d6f988f">getCharPositionInLine()</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a2b5e18cf9d9b55bfcc02d345c5e8f848">ANTLR3_LEXER_struct::getCharPositionInLine</a>, <a class="el" href="antlr3lexer_8c.html#afa6cd5dae10144c754490bbc9ebef8f1">getCurrentInputSymbol()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#ac4568c30a45bc9b1eb0ad72373ccc774">ANTLR3_BASE_RECOGNIZER_struct::getCurrentInputSymbol</a>, <a class="el" href="antlr3lexer_8c.html#af47abef03feca0963d3fb1eeaa726921">getLine()</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a151c4767a28ceccf7fb5bd81e30eaeec">ANTLR3_LEXER_struct::getLine</a>, <a class="el" href="antlr3lexer_8c.html#a22c45f91acc78faa73e6b1fd637e3e0c">getMissingSymbol()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#a18f404134e33bf360d9257d9be9588c8">ANTLR3_BASE_RECOGNIZER_struct::getMissingSymbol</a>, <a class="el" href="antlr3lexer_8c.html#a537cb8e9d09de25f488b75a1336f24d8">getText()</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#aa916fc721b7c14ee4bb57b1c7fb88e60">ANTLR3_LEXER_struct::getText</a>, <a class="el" href="antlr3lexer_8c.html#ab8a3738a8da7d2c4242e375cc1012cd5">matchAny()</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#ade2cead2bc3a6d5693b38e77542f8149">ANTLR3_LEXER_struct::matchAny</a>, <a class="el" href="antlr3lexer_8c.html#ac8172e09eed8ce89299a9f5225761b87">matchc()</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#ae3c5c1856e94f840c9c1872f8617b282">ANTLR3_LEXER_struct::matchc</a>, <a class="el" href="antlr3lexer_8c.html#abe3d9de36708b98a25e098f9de6e80f9">matchRange()</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a90cf24b209be2197848b23db2f3fdc06">ANTLR3_LEXER_struct::matchRange</a>, <a class="el" href="antlr3lexer_8c.html#ada6b8aff9bb627d91beaccca57c80e28">matchs()</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a868ae254b20657e4e8a837bfcf1a4c71">ANTLR3_LEXER_struct::matchs</a>, <a class="el" href="antlr3lexer_8c.html#ae31c6940c452ca2d98ba1e85e2a091c9">mTokens()</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#af9c91981f78a7d27002934024b024fc0">ANTLR3_LEXER_struct::mTokens</a>, <a class="el" href="antlr3lexer_8c.html#ac9a1246efbb94ec9e0069b70c3c53502">nextToken()</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html#ac1e745731ff025ccd806f6becfb4c4ea">ANTLR3_TOKEN_SOURCE_struct::nextToken</a>, <a class="el" href="antlr3lexer_8c.html#a917eec57b0aecea10777919d8ac240ec">popCharStream()</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#af3f03678a1511675104bc37ada7dcade">ANTLR3_LEXER_struct::popCharStream</a>, <a class="el" href="antlr3lexer_8c.html#a2033174a70cd1baa72584c3b2929b711">pushCharStream()</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#afa7cff0e582050f15c7c27e17a2e844c">ANTLR3_LEXER_struct::pushCharStream</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#afcb0d60a4a2c829c30cc1e8e3454390f">ANTLR3_LEXER_struct::rec</a>, <a class="el" href="antlr3lexer_8c.html#a224710b47cee69bfcb5e8f19daf22695">recover()</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a77fd0b4598ebb28edab46d9aab6e7143">ANTLR3_LEXER_struct::recover</a>, <a class="el" href="antlr3lexer_8c.html#ad79fc08bcc1311263e026028f4c330b7">reportError()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff75da1adc039c409ea9092e2c03b10c">ANTLR3_BASE_RECOGNIZER_struct::reportError</a>, <a class="el" href="antlr3lexer_8c.html#ada85822b7879271a8ce555c65a2274fa">reset()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#a428a26749476f09ec1fa2eb143e421e6">ANTLR3_BASE_RECOGNIZER_struct::reset</a>, <a class="el" href="antlr3lexer_8c.html#a3f121d133cb810a9687aee3089e33be8">setCharStream()</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a5c28d84198fa94f172e35887f52c248f">ANTLR3_LEXER_struct::setCharStream</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a589c65c971df84b86e2455f41f925338">ANTLR3_COMMON_TOKEN_struct::setType</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html#a417f3d7f340e55046200a8dc20bdf5bd">ANTLR3_TOKEN_SOURCE_struct::skipToken</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff56a30644716edb24915f621b6df701">ANTLR3_BASE_RECOGNIZER_struct::state</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a1d384f2213411e3a2d607ad357131e92">ANTLR3_COMMON_TOKEN_struct::strFactory</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html#ab65d5aa5431af0423d02ee9777417bd9">ANTLR3_TOKEN_SOURCE_struct::strFactory</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html#a8ea66f6d566682d41b763ff27f6a0916">ANTLR3_TOKEN_SOURCE_struct::super</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#a8f0a0953113252a8f7f65e31c945631a">ANTLR3_BASE_RECOGNIZER_struct::super</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#ae67e1b6d72a1abb439a4d60bf273bb48">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokFactory</a>, and <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a7f1a9c69c0741860d7100e6838d61795">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokSource</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d">antlr3LexerNewStream()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_aad5d94a0ad6c1d4788f95debb67cf642_cgraph.png" border="0" usemap="#antlr3lexer_8c_aad5d94a0ad6c1d4788f95debb67cf642_cgraph" alt=""/></div>
<map name="antlr3lexer_8c_aad5d94a0ad6c1d4788f95debb67cf642_cgraph" id="antlr3lexer_8c_aad5d94a0ad6c1d4788f95debb67cf642_cgraph">
<area shape="rect" id="node3" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga5b539798327f965e6289a9f613515c9a" title="antlr3BaseRecognizerNew" alt="" coords="217,613,468,640"/><area shape="rect" id="node57" href="antlr3commontoken_8c.html#ad6214ed38e124f2ada5b7056c15b58dc" title="antlr3SetTokenAPI" alt="" coords="247,664,439,691"/><area shape="rect" id="node59" href="antlr3lexer_8c.html#a3c88e896255781a0ace9fd1110900424" title="Default lexer error handler (works for 8 bit streams only!!!)" alt="" coords="217,715,468,741"/><area shape="rect" id="node61" href="antlr3lexer_8c.html#af9d72282d839ad84befc641f4ca94330" title="emit" alt="" coords="312,765,373,792"/><area shape="rect" id="node63" href="antlr3lexer_8c.html#ac774e151df4b351dff6e4928564e4f10" title="emitNew" alt="" coords="297,816,388,843"/><area shape="rect" id="node65" href="antlr3lexer_8c.html#ae609556326be46b260682e16941b9e50" title="Free the resources allocated by a lexer." alt="" coords="287,867,399,893"/><area shape="rect" id="node67" href="antlr3lexer_8c.html#a3dabace13d5c4690014e2faec9ee15f2" title="getCharIndex" alt="" coords="272,917,413,944"/><area shape="rect" id="node69" href="antlr3lexer_8c.html#a53802cc9e04a312d2249aa184d6f988f" title="getCharPositionInLine" alt="" coords="227,968,459,995"/><area shape="rect" id="node71" href="antlr3lexer_8c.html#afa6cd5dae10144c754490bbc9ebef8f1" title="getCurrentInputSymbol" alt="" coords="227,1019,459,1045"/><area shape="rect" id="node73" href="antlr3lexer_8c.html#af47abef03feca0963d3fb1eeaa726921" title="getLine" alt="" coords="297,1069,388,1096"/><area shape="rect" id="node75" href="antlr3lexer_8c.html#a22c45f91acc78faa73e6b1fd637e3e0c" title="getMissingSymbol" alt="" coords="252,1120,433,1147"/><area shape="rect" id="node77" href="antlr3lexer_8c.html#a537cb8e9d09de25f488b75a1336f24d8" title="getText" alt="" coords="297,1171,388,1197"/><area shape="rect" id="node79" href="antlr3lexer_8c.html#ab8a3738a8da7d2c4242e375cc1012cd5" title="matchAny" alt="" coords="292,1221,393,1248"/><area shape="rect" id="node81" href="antlr3lexer_8c.html#ac8172e09eed8ce89299a9f5225761b87" title="Implementation of matchc for the lexer, overrides any base implementation in the base recognizer..." alt="" coords="301,1272,384,1299"/><area shape="rect" id="node83" href="antlr3lexer_8c.html#abe3d9de36708b98a25e098f9de6e80f9" title="Implementation of match range for the lexer, overrides any base implementation in the base recognizer..." alt="" coords="281,1323,404,1349"/><area shape="rect" id="node85" href="antlr3lexer_8c.html#ada6b8aff9bb627d91beaccca57c80e28" title="Implementation of matchs for the lexer, overrides any base implementation in the base recognizer..." alt="" coords="301,1373,384,1400"/><area shape="rect" id="node87" href="antlr3lexer_8c.html#ae31c6940c452ca2d98ba1e85e2a091c9" title="mTokens" alt="" coords="297,1424,388,1451"/><area shape="rect" id="node89" href="antlr3lexer_8c.html#ac9a1246efbb94ec9e0069b70c3c53502" title="Default implementation of the nextToken() call for a lexer." alt="" coords="287,1475,399,1501"/><area shape="rect" id="node91" href="antlr3lexer_8c.html#a917eec57b0aecea10777919d8ac240ec" title="Stops using the current input stream and reverts to any prior input stream on the stack..." alt="" coords="267,1525,419,1552"/><area shape="rect" id="node93" href="antlr3lexer_8c.html#a2033174a70cd1baa72584c3b2929b711" title="Change to a new input stream, remembering the old one." alt="" coords="261,1576,424,1603"/><area shape="rect" id="node95" href="antlr3lexer_8c.html#a224710b47cee69bfcb5e8f19daf22695" title="recover" alt="" coords="297,1627,388,1653"/><area shape="rect" id="node97" href="antlr3lexer_8c.html#ad79fc08bcc1311263e026028f4c330b7" title="reportError" alt="" coords="277,1677,408,1704"/><area shape="rect" id="node99" href="antlr3lexer_8c.html#ada85822b7879271a8ce555c65a2274fa" title="reset" alt="" coords="307,1728,379,1755"/><area shape="rect" id="node101" href="antlr3lexer_8c.html#a3f121d133cb810a9687aee3089e33be8" title="setCharStream" alt="" coords="267,1779,419,1805"/><area shape="rect" id="node5" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaecb4f403651c25610bcceff641027d02" title="Has this rule already parsed input at the current index in the input stream? Return ANTLR3_TRUE if we..." alt="" coords="568,5,760,32"/><area shape="rect" id="node7" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga974d33def91ba5fb5a6fa8e42c6d876e" title="Creates a new Mismatched Token Exception and inserts in the recognizer exception stack." alt="" coords="869,1145,1091,1172"/><area shape="rect" id="node9" href="antlr3collections_8c.html#a0f20590f5ba34812e48d6cec3e126fd6" title="antlr3VectorNew" alt="" coords="579,107,749,133"/><area shape="rect" id="node11" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga1817b0f3b6af542c3536371040dc58ac" title="beginBacktrack" alt="" coords="583,157,745,184"/><area shape="rect" id="node13" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gafa6c2298edaa647a41c8958da95e52a3" title="beginResync" alt="" coords="599,208,729,235"/><area shape="rect" id="node15" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaae6c6fbbbf2e1c74b612c56585421480" title="Compute the current followset for the input stream." alt="" coords="583,259,745,285"/><area shape="rect" id="node17" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaafcf8d570aefd265cdd1f08fd1c648d0" title="Compute the context&#45;sensitive FOLLOW set for current rule." alt="" coords="559,309,769,336"/><area shape="rect" id="node19" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gab130860e17b6b63e2b1ec308f327ba16" title="Compute the error recovery set for the current rule." alt="" coords="539,360,789,387"/><area shape="rect" id="node21" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gafe29b544de6bf6a2f2f1cde76ffbcfef" title="Eat tokens from the input stream until we get one of JUST the right type." alt="" coords="593,411,735,437"/><area shape="rect" id="node23" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga8d35000d9ab1050dabe81cf7920934fe" title="Eat tokens from the input stream until we find one that belongs to the supplied set." alt="" coords="579,461,749,488"/><area shape="rect" id="node25" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga3c88e896255781a0ace9fd1110900424" title="Standard/Example error display method." alt="" coords="539,512,789,539"/><area shape="rect" id="node27" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga7258d67140b160ff9da909d067d402d0" title="endBacktrack" alt="" coords="593,563,735,589"/><area shape="rect" id="node29" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga76e55e0ccbc6262c398dbc0d7ef2e2e2" title="endResync" alt="" coords="608,613,720,640"/><area shape="rect" id="node31" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga5999985a70a69e3bec790156b88fbd62" title="freeBR" alt="" coords="623,664,705,691"/><area shape="rect" id="node33" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gafa6cd5dae10144c754490bbc9ebef8f1" title="getCurrentInputSymbol" alt="" coords="548,715,780,741"/><area shape="rect" id="node35" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga22c45f91acc78faa73e6b1fd637e3e0c" title="getMissingSymbol" alt="" coords="573,765,755,792"/><area shape="rect" id="node37" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gab4273491fa0ac1fb0da57d57c37d4f05" title="Return how many syntax errors were detected by this recognizer." alt="" coords="539,816,789,843"/><area shape="rect" id="node39" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gac7e1bf2a5a3adcfe14e64a68e96a9ce4" title="Return the rule invocation stack (how we got here in the parse." alt="" coords="543,867,785,893"/><area shape="rect" id="node41" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaae8d9ae771381ce037d6f9e8b2906013" title="getRuleInvocationStackNamed" alt="" coords="519,917,809,944"/><area shape="rect" id="node43" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gabc080ec9aaa275e0361dea5a1eb431c0" title="Pointer to a function to return whether the rule has parsed input starting at the supplied start inde..." alt="" coords="563,968,765,995"/><area shape="rect" id="node45" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga06172ef38079026fc3d29bea9a046cc3" title="Match current input symbol against ttype." alt="" coords="628,1019,700,1045"/><area shape="rect" id="node47" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gac6666b109c5d2fb42e311b0a248e0bb0" title="Consumes the next token, whatever it is, and resets the recognizer state so that it is not in error..." alt="" coords="613,1069,715,1096"/><area shape="rect" id="node49" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga0b61381c64a3cf6fa719be2f3fe6cc79" title="Record whether or not this rule parsed the input at this position successfully." alt="" coords="619,1120,709,1147"/><area shape="rect" id="node51" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaf8c302d1762b73b1a80c88ca71210472" title="Factor out what to do upon token mismatch so tree parsers can behave differently." alt="" coords="613,1171,715,1197"/><area shape="rect" id="node54" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaae2cb5c900551876f8ba170252b9a73b" title="mismatchIsMissingToken" alt="" coords="859,1208,1101,1235"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_aad5d94a0ad6c1d4788f95debb67cf642_icgraph.png" border="0" usemap="#antlr3lexer_8c_aad5d94a0ad6c1d4788f95debb67cf642_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_aad5d94a0ad6c1d4788f95debb67cf642_icgraph" id="antlr3lexer_8c_aad5d94a0ad6c1d4788f95debb67cf642_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="217,5,439,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="acea4b4491be51f1d3f57d4d2836d9d0d"></a><!-- doxytag: member="antlr3lexer.c::antlr3LexerNewStream" ref="acea4b4491be51f1d3f57d4d2836d9d0d" args="(ANTLR3_UINT32 sizeHint, pANTLR3_INPUT_STREAM input, pANTLR3_RECOGNIZER_SHARED_STATE state)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ANTLR3_API <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a> antlr3LexerNewStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td>
          <td class="paramname"><em>sizeHint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html">pANTLR3_INPUT_STREAM</a>&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html">pANTLR3_RECOGNIZER_SHARED_STATE</a>&#160;</td>
          <td class="paramname"><em>state</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3lexer_8c.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>, and <a class="el" href="antlr3lexer_8c.html#a3f121d133cb810a9687aee3089e33be8">setCharStream()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_acea4b4491be51f1d3f57d4d2836d9d0d_cgraph.png" border="0" usemap="#antlr3lexer_8c_acea4b4491be51f1d3f57d4d2836d9d0d_cgraph" alt=""/></div>
<map name="antlr3lexer_8c_acea4b4491be51f1d3f57d4d2836d9d0d_cgraph" id="antlr3lexer_8c_acea4b4491be51f1d3f57d4d2836d9d0d_cgraph">
<area shape="rect" id="node3" href="antlr3lexer_8c.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="277,1001,440,1027"/><area shape="rect" id="node100" href="antlr3lexer_8c.html#a3f121d133cb810a9687aee3089e33be8" title="setCharStream" alt="" coords="860,89,1012,115"/><area shape="rect" id="node5" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga5b539798327f965e6289a9f613515c9a" title="antlr3BaseRecognizerNew" alt="" coords="489,595,740,622"/><area shape="rect" id="node43" href="antlr3commontoken_8c.html#ad6214ed38e124f2ada5b7056c15b58dc" title="antlr3SetTokenAPI" alt="" coords="1491,63,1683,90"/><area shape="rect" id="node58" href="antlr3lexer_8c.html#a3c88e896255781a0ace9fd1110900424" title="Default lexer error handler (works for 8 bit streams only!!!)" alt="" coords="489,646,740,673"/><area shape="rect" id="node60" href="antlr3lexer_8c.html#af9d72282d839ad84befc641f4ca94330" title="emit" alt="" coords="584,697,645,723"/><area shape="rect" id="node62" href="antlr3lexer_8c.html#ac774e151df4b351dff6e4928564e4f10" title="emitNew" alt="" coords="569,747,660,774"/><area shape="rect" id="node64" href="antlr3lexer_8c.html#ae609556326be46b260682e16941b9e50" title="Free the resources allocated by a lexer." alt="" coords="559,798,671,825"/><area shape="rect" id="node66" href="antlr3lexer_8c.html#a3dabace13d5c4690014e2faec9ee15f2" title="getCharIndex" alt="" coords="544,849,685,875"/><area shape="rect" id="node68" href="antlr3lexer_8c.html#a53802cc9e04a312d2249aa184d6f988f" title="getCharPositionInLine" alt="" coords="499,899,731,926"/><area shape="rect" id="node70" href="antlr3lexer_8c.html#afa6cd5dae10144c754490bbc9ebef8f1" title="getCurrentInputSymbol" alt="" coords="499,950,731,977"/><area shape="rect" id="node72" href="antlr3lexer_8c.html#af47abef03feca0963d3fb1eeaa726921" title="getLine" alt="" coords="569,1001,660,1027"/><area shape="rect" id="node74" href="antlr3lexer_8c.html#a22c45f91acc78faa73e6b1fd637e3e0c" title="getMissingSymbol" alt="" coords="524,1051,705,1078"/><area shape="rect" id="node76" href="antlr3lexer_8c.html#a537cb8e9d09de25f488b75a1336f24d8" title="getText" alt="" coords="569,1102,660,1129"/><area shape="rect" id="node78" href="antlr3lexer_8c.html#ab8a3738a8da7d2c4242e375cc1012cd5" title="matchAny" alt="" coords="564,1153,665,1179"/><area shape="rect" id="node80" href="antlr3lexer_8c.html#ac8172e09eed8ce89299a9f5225761b87" title="Implementation of matchc for the lexer, overrides any base implementation in the base recognizer..." alt="" coords="573,1203,656,1230"/><area shape="rect" id="node82" href="antlr3lexer_8c.html#abe3d9de36708b98a25e098f9de6e80f9" title="Implementation of match range for the lexer, overrides any base implementation in the base recognizer..." alt="" coords="553,1254,676,1281"/><area shape="rect" id="node84" href="antlr3lexer_8c.html#ada6b8aff9bb627d91beaccca57c80e28" title="Implementation of matchs for the lexer, overrides any base implementation in the base recognizer..." alt="" coords="573,1305,656,1331"/><area shape="rect" id="node86" href="antlr3lexer_8c.html#ae31c6940c452ca2d98ba1e85e2a091c9" title="mTokens" alt="" coords="569,1355,660,1382"/><area shape="rect" id="node88" href="antlr3lexer_8c.html#ac9a1246efbb94ec9e0069b70c3c53502" title="Default implementation of the nextToken() call for a lexer." alt="" coords="559,1406,671,1433"/><area shape="rect" id="node90" href="antlr3lexer_8c.html#a917eec57b0aecea10777919d8ac240ec" title="Stops using the current input stream and reverts to any prior input stream on the stack..." alt="" coords="539,1457,691,1483"/><area shape="rect" id="node92" href="antlr3lexer_8c.html#a2033174a70cd1baa72584c3b2929b711" title="Change to a new input stream, remembering the old one." alt="" coords="533,1507,696,1534"/><area shape="rect" id="node94" href="antlr3lexer_8c.html#a224710b47cee69bfcb5e8f19daf22695" title="recover" alt="" coords="569,1558,660,1585"/><area shape="rect" id="node96" href="antlr3lexer_8c.html#ad79fc08bcc1311263e026028f4c330b7" title="reportError" alt="" coords="549,1609,680,1635"/><area shape="rect" id="node98" href="antlr3lexer_8c.html#ada85822b7879271a8ce555c65a2274fa" title="reset" alt="" coords="579,494,651,521"/><area shape="rect" id="node7" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaecb4f403651c25610bcceff641027d02" title="Has this rule already parsed input at the current index in the input stream? Return ANTLR3_TRUE if we..." alt="" coords="840,443,1032,470"/><area shape="rect" id="node9" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga974d33def91ba5fb5a6fa8e42c6d876e" title="Creates a new Mismatched Token Exception and inserts in the recognizer exception stack." alt="" coords="825,241,1047,267"/><area shape="rect" id="node13" href="antlr3collections_8c.html#a0f20590f5ba34812e48d6cec3e126fd6" title="antlr3VectorNew" alt="" coords="851,494,1021,521"/><area shape="rect" id="node15" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga1817b0f3b6af542c3536371040dc58ac" title="beginBacktrack" alt="" coords="855,545,1017,571"/><area shape="rect" id="node17" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gafa6c2298edaa647a41c8958da95e52a3" title="beginResync" alt="" coords="871,595,1001,622"/><area shape="rect" id="node19" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaae6c6fbbbf2e1c74b612c56585421480" title="Compute the current followset for the input stream." alt="" coords="855,646,1017,673"/><area shape="rect" id="node21" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaafcf8d570aefd265cdd1f08fd1c648d0" title="Compute the context&#45;sensitive FOLLOW set for current rule." alt="" coords="831,697,1041,723"/><area shape="rect" id="node23" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gab130860e17b6b63e2b1ec308f327ba16" title="Compute the error recovery set for the current rule." alt="" coords="811,747,1061,774"/><area shape="rect" id="node25" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gafe29b544de6bf6a2f2f1cde76ffbcfef" title="Eat tokens from the input stream until we get one of JUST the right type." alt="" coords="865,798,1007,825"/><area shape="rect" id="node27" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga8d35000d9ab1050dabe81cf7920934fe" title="Eat tokens from the input stream until we find one that belongs to the supplied set." alt="" coords="851,849,1021,875"/><area shape="rect" id="node29" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga3c88e896255781a0ace9fd1110900424" title="Standard/Example error display method." alt="" coords="811,899,1061,926"/><area shape="rect" id="node31" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga7258d67140b160ff9da909d067d402d0" title="endBacktrack" alt="" coords="865,950,1007,977"/><area shape="rect" id="node33" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga76e55e0ccbc6262c398dbc0d7ef2e2e2" title="endResync" alt="" coords="880,1001,992,1027"/><area shape="rect" id="node35" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga5999985a70a69e3bec790156b88fbd62" title="freeBR" alt="" coords="895,1051,977,1078"/><area shape="rect" id="node37" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gafa6cd5dae10144c754490bbc9ebef8f1" title="getCurrentInputSymbol" alt="" coords="820,1102,1052,1129"/><area shape="rect" id="node39" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga22c45f91acc78faa73e6b1fd637e3e0c" title="getMissingSymbol" alt="" coords="845,190,1027,217"/><area shape="rect" id="node45" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gab4273491fa0ac1fb0da57d57c37d4f05" title="Return how many syntax errors were detected by this recognizer." alt="" coords="811,1153,1061,1179"/><area shape="rect" id="node47" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gac7e1bf2a5a3adcfe14e64a68e96a9ce4" title="Return the rule invocation stack (how we got here in the parse." alt="" coords="815,1203,1057,1230"/><area shape="rect" id="node49" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaae8d9ae771381ce037d6f9e8b2906013" title="getRuleInvocationStackNamed" alt="" coords="791,139,1081,166"/><area shape="rect" id="node51" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gabc080ec9aaa275e0361dea5a1eb431c0" title="Pointer to a function to return whether the rule has parsed input starting at the supplied start inde..." alt="" coords="835,291,1037,318"/><area shape="rect" id="node53" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga06172ef38079026fc3d29bea9a046cc3" title="Match current input symbol against ttype." alt="" coords="900,342,972,369"/><area shape="rect" id="node55" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gac6666b109c5d2fb42e311b0a248e0bb0" title="Consumes the next token, whatever it is, and resets the recognizer state so that it is not in error..." alt="" coords="885,393,987,419"/><area shape="rect" id="node11" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gab2d77cd376112c8ff6ed7353ba78dab7" title="antlr3RecognitionExceptionNew" alt="" coords="1131,190,1443,217"/><area shape="rect" id="node41" href="antlr3commontoken_8c.html#a3e0e53093c8170217cb4bee33c2714c9" title="antlr3TokenFactoryNew" alt="" coords="1171,89,1403,115"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a3c88e896255781a0ace9fd1110900424"></a><!-- doxytag: member="antlr3lexer.c::displayRecognitionError" ref="a3c88e896255781a0ace9fd1110900424" args="(pANTLR3_BASE_RECOGNIZER recognizer, pANTLR3_UINT8 *tokenNames)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void displayRecognitionError </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a>&#160;</td>
          <td class="paramname"><em>rec</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a95c800abcac5d607fd9e3e775ace78c5">pANTLR3_UINT8</a> *&#160;</td>
          <td class="paramname"><em>tokenNames</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Default lexer error handler (works for 8 bit streams only!!!) </p>

<p>References <a class="el" href="antlr3defs_8h.html#a27cc6fe6e2b9ed95c34ccbcf85149361">ANTLR3_FPRINTF</a>, <a class="el" href="antlr3defs_8h.html#ac0a5917ff4670729a65b204e57ce9cb2">ANTLR3_UINT32_CAST</a>, <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#af1d179f3a7445f6d585c2fe9d141fb9f">ANTLR3_EXCEPTION_struct::c</a>, <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#ad72064f7ff1584daf70684b1352ac2c3">ANTLR3_EXCEPTION_struct::charPositionInLine</a>, <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html#a7be84d1554437ab99377ab3c623ebd24">ANTLR3_STRING_struct::chars</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#adc08e8fb7a312429e31b667cf9c67386">ANTLR3_INPUT_STREAM_struct::data</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#ad1cf97a94bd235db56fddaf3294e5bc5">ANTLR3_RECOGNIZER_SHARED_STATE_struct::exception</a>, <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a4c726c30ad1a60bcea21cab002ad9e39">ANTLR3_EXCEPTION_struct::index</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a63668c0391badeb589243179e93f1a0a">ANTLR3_LEXER_struct::input</a>, <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#ab99cca3f3aeb20df8ceadbd971f4a236">ANTLR3_EXCEPTION_struct::line</a>, <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#adc72029eff78016a0d31355db228ade0">ANTLR3_EXCEPTION_struct::message</a>, <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a4ea5bbfb664b0b56817c4b0e899190f8">ANTLR3_EXCEPTION_struct::name</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#afcb0d60a4a2c829c30cc1e8e3454390f">ANTLR3_LEXER_struct::rec</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#a52014f7dacdfa801db4c20a24a08f5b7">ANTLR3_INPUT_STREAM_struct::size</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff56a30644716edb24915f621b6df701">ANTLR3_BASE_RECOGNIZER_struct::state</a>, <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a013938c3f88ca1487710dc9b515d5ca3">ANTLR3_EXCEPTION_struct::streamName</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#a8f0a0953113252a8f7f65e31c945631a">ANTLR3_BASE_RECOGNIZER_struct::super</a>, <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html#aec4caa47ade2654087cfab84e752f4b4">ANTLR3_STRING_struct::to8</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#aa746ab83b70d8b5fdfce16175ad5da85">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokenStartCharIndex</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a1186d86cc9170a05bb19e6cd7f2cc237">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokenStartCharPositionInLine</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a49bf6341309271d90cf3eb071c8d3bd6">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokenStartLine</a>, and <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a3ffd8f9801f34b7168519896061233e1">ANTLR3_EXCEPTION_struct::type</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_a3c88e896255781a0ace9fd1110900424_icgraph.png" border="0" usemap="#antlr3lexer_8c_a3c88e896255781a0ace9fd1110900424_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_a3c88e896255781a0ace9fd1110900424_icgraph" id="antlr3lexer_8c_a3c88e896255781a0ace9fd1110900424_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="307,5,469,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="519,5,740,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="af9d72282d839ad84befc641f4ca94330"></a><!-- doxytag: member="antlr3lexer.c::emit" ref="af9d72282d839ad84befc641f4ca94330" args="(pANTLR3_LEXER lexer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a> emit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3commontoken_8h.html#a12483b449f9b0bc7f58559ca2c49f5f1">ANTLR3_TEXT_NONE</a>, <a class="el" href="antlr3commontoken_8h.html#a3ab0ac4c534deda43606fa1161f4452e">ANTLR3_TEXT_STRING</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a3c3e5647d641914d1d6a5d6788b46810">ANTLR3_RECOGNIZER_SHARED_STATE_struct::channel</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#af961ed91f161792bf4c6a621d3d8c097">ANTLR3_COMMON_TOKEN_struct::channel</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#acac91fe953476fe8e439db81194f8195">ANTLR3_COMMON_TOKEN_struct::charPosition</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#a4c75e460ade15e43bd4628fac2430ac1">ANTLR3_INPUT_STREAM_struct::currentLine</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#ae46c93d1a97bfc10c0b6ca6aec8eea3c">ANTLR3_RECOGNIZER_SHARED_STATE_struct::custom</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a4ad27a5a4d3e57dbba636bb846d01bf9">ANTLR3_COMMON_TOKEN_struct::custom</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a3c09f36c7367d7755563155adcabdcc1">ANTLR3_LEXER_struct::getCharIndex</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a63668c0391badeb589243179e93f1a0a">ANTLR3_LEXER_struct::input</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#aa4541ade0791f2ef3b48004bb4e17ac8">ANTLR3_COMMON_TOKEN_struct::line</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a5cdf54ca1e1e2766a5298e3f6b485426">ANTLR3_COMMON_TOKEN_struct::lineStart</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___f_a_c_t_o_r_y__struct.html#a111fabbe4ff4fd673d2bda2bc6e0165f">ANTLR3_TOKEN_FACTORY_struct::newToken</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#afcb0d60a4a2c829c30cc1e8e3454390f">ANTLR3_LEXER_struct::rec</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a6ffe3fc2cf55c871f461c6022e112f7f">ANTLR3_COMMON_TOKEN_struct::start</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff56a30644716edb24915f621b6df701">ANTLR3_BASE_RECOGNIZER_struct::state</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#afaeee86318692e290549a3fe14d4ab6d">ANTLR3_COMMON_TOKEN_struct::stop</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#acf3ae47f1cd3cdd62174e8617bcee521">ANTLR3_COMMON_TOKEN_struct::text</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a2a40580da035969808c85674b821fa46">ANTLR3_RECOGNIZER_SHARED_STATE_struct::text</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a29257aa48515be08e2de8f1e3f958df1">ANTLR3_COMMON_TOKEN_struct::textState</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#ad1a8beb13e3a3da89d3ed9e51f41ea0b">ANTLR3_RECOGNIZER_SHARED_STATE_struct::token</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#aa746ab83b70d8b5fdfce16175ad5da85">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokenStartCharIndex</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a1186d86cc9170a05bb19e6cd7f2cc237">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokenStartCharPositionInLine</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a49bf6341309271d90cf3eb071c8d3bd6">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokenStartLine</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#ae67e1b6d72a1abb439a4d60bf273bb48">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokFactory</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#af4e932af6cc871cc5894a284b3f32dc3">ANTLR3_COMMON_TOKEN_struct::tokText</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a063a31e4a8fa81e87254c6be0ce281cd">ANTLR3_RECOGNIZER_SHARED_STATE_struct::type</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a8c4bd5b1374d3b483d286de8cd68de23">ANTLR3_COMMON_TOKEN_struct::type</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a66ef44cb1ffa25ff87a60d88451f5c51">ANTLR3_RECOGNIZER_SHARED_STATE_struct::user1</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#af2fead007f015fc70a7906a0a7d0f456">ANTLR3_COMMON_TOKEN_struct::user1</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a5b44e050b05888eb6909ffd51dbd3843">ANTLR3_RECOGNIZER_SHARED_STATE_struct::user2</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#adb16d892d478c1ac69181de1b830e046">ANTLR3_COMMON_TOKEN_struct::user2</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#ae3c7d42c0c1d2b449aba5052b31008e6">ANTLR3_RECOGNIZER_SHARED_STATE_struct::user3</a>, and <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a9ae6689929ad48a107483d3721b27f73">ANTLR3_COMMON_TOKEN_struct::user3</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>, and <a class="el" href="antlr3lexer_8c.html#ad0765a37fb94635afbfaad254c12c496">nextTokenStr()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_af9d72282d839ad84befc641f4ca94330_icgraph.png" border="0" usemap="#antlr3lexer_8c_af9d72282d839ad84befc641f4ca94330_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_af9d72282d839ad84befc641f4ca94330_icgraph" id="antlr3lexer_8c_af9d72282d839ad84befc641f4ca94330_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="469,5,632,32"/><area shape="rect" id="node7" href="antlr3lexer_8c.html#ad0765a37fb94635afbfaad254c12c496" title="Returns the next available token from the current input stream." alt="" coords="119,31,260,57"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="681,5,903,32"/><area shape="rect" id="node9" href="antlr3lexer_8c.html#ac9a1246efbb94ec9e0069b70c3c53502" title="Default implementation of the nextToken() call for a lexer." alt="" coords="309,31,421,57"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ac774e151df4b351dff6e4928564e4f10"></a><!-- doxytag: member="antlr3lexer.c::emitNew" ref="ac774e151df4b351dff6e4928564e4f10" args="(pANTLR3_LEXER lexer, pANTLR3_COMMON_TOKEN token)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void emitNew </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a>&#160;</td>
          <td class="paramname"><em>token</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#afcb0d60a4a2c829c30cc1e8e3454390f">ANTLR3_LEXER_struct::rec</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff56a30644716edb24915f621b6df701">ANTLR3_BASE_RECOGNIZER_struct::state</a>, and <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#ad1a8beb13e3a3da89d3ed9e51f41ea0b">ANTLR3_RECOGNIZER_SHARED_STATE_struct::token</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_ac774e151df4b351dff6e4928564e4f10_icgraph.png" border="0" usemap="#antlr3lexer_8c_ac774e151df4b351dff6e4928564e4f10_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_ac774e151df4b351dff6e4928564e4f10_icgraph" id="antlr3lexer_8c_ac774e151df4b351dff6e4928564e4f10_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="147,5,309,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="359,5,580,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae609556326be46b260682e16941b9e50"></a><!-- doxytag: member="antlr3lexer.c::freeLexer" ref="ae609556326be46b260682e16941b9e50" args="(pANTLR3_LEXER lexer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void freeLexer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Free the resources allocated by a lexer. </p>

<p>References <a class="el" href="antlr3defs_8h.html#a6558340e5762ec9d464c2f5ff70d9b5f">ANTLR3_FREE</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___f_a_c_t_o_r_y__struct.html#a65f6d61359780abd5f909ae71f038a26">ANTLR3_TOKEN_FACTORY_struct::close</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#a5bea95fd359401e60b2e904cb86da0ee">ANTLR3_BASE_RECOGNIZER_struct::free</a>, <a class="el" href="struct_a_n_t_l_r3___s_t_a_c_k__struct.html#a7a3b9cc26d605b38e1e8c3fa81f52a25">ANTLR3_STACK_struct::free</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#afcb0d60a4a2c829c30cc1e8e3454390f">ANTLR3_LEXER_struct::rec</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff56a30644716edb24915f621b6df701">ANTLR3_BASE_RECOGNIZER_struct::state</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a6215cb5ce99e66b0e4188883bd8d2d33">ANTLR3_RECOGNIZER_SHARED_STATE_struct::streams</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#ae67e1b6d72a1abb439a4d60bf273bb48">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokFactory</a>, and <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a7f1a9c69c0741860d7100e6838d61795">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokSource</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_ae609556326be46b260682e16941b9e50_icgraph.png" border="0" usemap="#antlr3lexer_8c_ae609556326be46b260682e16941b9e50_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_ae609556326be46b260682e16941b9e50_icgraph" id="antlr3lexer_8c_ae609556326be46b260682e16941b9e50_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="165,5,328,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="377,5,599,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a3dabace13d5c4690014e2faec9ee15f2"></a><!-- doxytag: member="antlr3lexer.c::getCharIndex" ref="a3dabace13d5c4690014e2faec9ee15f2" args="(pANTLR3_LEXER lexer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a> getCharIndex </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a5141407fe8b50ff4e87f617811fd54fc">ANTLR3_INT_STREAM_struct::index</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a63668c0391badeb589243179e93f1a0a">ANTLR3_LEXER_struct::input</a>, and <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#ac90101686f579652c058d24f5a7bad35">ANTLR3_INPUT_STREAM_struct::istream</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_a3dabace13d5c4690014e2faec9ee15f2_icgraph.png" border="0" usemap="#antlr3lexer_8c_a3dabace13d5c4690014e2faec9ee15f2_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_a3dabace13d5c4690014e2faec9ee15f2_icgraph" id="antlr3lexer_8c_a3dabace13d5c4690014e2faec9ee15f2_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="197,5,360,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="409,5,631,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a53802cc9e04a312d2249aa184d6f988f"></a><!-- doxytag: member="antlr3lexer.c::getCharPositionInLine" ref="a53802cc9e04a312d2249aa184d6f988f" args="(pANTLR3_LEXER lexer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> getCharPositionInLine </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#a1a12fe9fd03a2057c1956c5063c8d7b3">ANTLR3_INPUT_STREAM_struct::getCharPositionInLine</a>, and <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a63668c0391badeb589243179e93f1a0a">ANTLR3_LEXER_struct::input</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_a53802cc9e04a312d2249aa184d6f988f_icgraph.png" border="0" usemap="#antlr3lexer_8c_a53802cc9e04a312d2249aa184d6f988f_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_a53802cc9e04a312d2249aa184d6f988f_icgraph" id="antlr3lexer_8c_a53802cc9e04a312d2249aa184d6f988f_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="285,5,448,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="497,5,719,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="afa6cd5dae10144c754490bbc9ebef8f1"></a><!-- doxytag: member="antlr3lexer.c::getCurrentInputSymbol" ref="afa6cd5dae10144c754490bbc9ebef8f1" args="(pANTLR3_BASE_RECOGNIZER recognizer, pANTLR3_INT_STREAM istream)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void * getCurrentInputSymbol </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a>&#160;</td>
          <td class="paramname"><em>recognizer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>istream</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_afa6cd5dae10144c754490bbc9ebef8f1_icgraph.png" border="0" usemap="#antlr3lexer_8c_afa6cd5dae10144c754490bbc9ebef8f1_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_afa6cd5dae10144c754490bbc9ebef8f1_icgraph" id="antlr3lexer_8c_afa6cd5dae10144c754490bbc9ebef8f1_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="285,5,448,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="497,5,719,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="af47abef03feca0963d3fb1eeaa726921"></a><!-- doxytag: member="antlr3lexer.c::getLine" ref="af47abef03feca0963d3fb1eeaa726921" args="(pANTLR3_LEXER lexer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> getLine </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#a9bf0bff9acd4e32f08c8f57938d062aa">ANTLR3_INPUT_STREAM_struct::getLine</a>, and <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a63668c0391badeb589243179e93f1a0a">ANTLR3_LEXER_struct::input</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_af47abef03feca0963d3fb1eeaa726921_icgraph.png" border="0" usemap="#antlr3lexer_8c_af47abef03feca0963d3fb1eeaa726921_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_af47abef03feca0963d3fb1eeaa726921_icgraph" id="antlr3lexer_8c_af47abef03feca0963d3fb1eeaa726921_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="147,5,309,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="359,5,580,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a22c45f91acc78faa73e6b1fd637e3e0c"></a><!-- doxytag: member="antlr3lexer.c::getMissingSymbol" ref="a22c45f91acc78faa73e6b1fd637e3e0c" args="(pANTLR3_BASE_RECOGNIZER recognizer, pANTLR3_INT_STREAM istream, pANTLR3_EXCEPTION e, ANTLR3_UINT32 expectedTokenType, pANTLR3_BITSET_LIST follow)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void * getMissingSymbol </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a>&#160;</td>
          <td class="paramname"><em>recognizer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>istream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html">pANTLR3_EXCEPTION</a>&#160;</td>
          <td class="paramname"><em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td>
          <td class="paramname"><em>expectedTokenType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_i_t_s_e_t___l_i_s_t__struct.html">pANTLR3_BITSET_LIST</a>&#160;</td>
          <td class="paramname"><em>follow</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_a22c45f91acc78faa73e6b1fd637e3e0c_icgraph.png" border="0" usemap="#antlr3lexer_8c_a22c45f91acc78faa73e6b1fd637e3e0c_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_a22c45f91acc78faa73e6b1fd637e3e0c_icgraph" id="antlr3lexer_8c_a22c45f91acc78faa73e6b1fd637e3e0c_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="237,5,400,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="449,5,671,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a537cb8e9d09de25f488b75a1336f24d8"></a><!-- doxytag: member="antlr3lexer.c::getText" ref="a537cb8e9d09de25f488b75a1336f24d8" args="(pANTLR3_LEXER lexer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html">pANTLR3_STRING</a> getText </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#aaac6c588f4b1817939ff796074ff494b">ANTLR3_INPUT_STREAM_struct::charByteSize</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a3c09f36c7367d7755563155adcabdcc1">ANTLR3_LEXER_struct::getCharIndex</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a63668c0391badeb589243179e93f1a0a">ANTLR3_LEXER_struct::input</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#afcb0d60a4a2c829c30cc1e8e3454390f">ANTLR3_LEXER_struct::rec</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff56a30644716edb24915f621b6df701">ANTLR3_BASE_RECOGNIZER_struct::state</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#aa5328318fdaba5a203bd15a7136b8594">ANTLR3_INPUT_STREAM_struct::substr</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a2a40580da035969808c85674b821fa46">ANTLR3_RECOGNIZER_SHARED_STATE_struct::text</a>, and <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#aa746ab83b70d8b5fdfce16175ad5da85">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokenStartCharIndex</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_a537cb8e9d09de25f488b75a1336f24d8_icgraph.png" border="0" usemap="#antlr3lexer_8c_a537cb8e9d09de25f488b75a1336f24d8_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_a537cb8e9d09de25f488b75a1336f24d8_icgraph" id="antlr3lexer_8c_a537cb8e9d09de25f488b75a1336f24d8_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="147,5,309,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="359,5,580,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ab8a3738a8da7d2c4242e375cc1012cd5"></a><!-- doxytag: member="antlr3lexer.c::matchAny" ref="ab8a3738a8da7d2c4242e375cc1012cd5" args="(pANTLR3_LEXER lexer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void matchAny </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a94cc34ff782903d0d2b91595f308062a">ANTLR3_INT_STREAM_struct::consume</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a63668c0391badeb589243179e93f1a0a">ANTLR3_LEXER_struct::input</a>, and <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#ac90101686f579652c058d24f5a7bad35">ANTLR3_INPUT_STREAM_struct::istream</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_ab8a3738a8da7d2c4242e375cc1012cd5_icgraph.png" border="0" usemap="#antlr3lexer_8c_ab8a3738a8da7d2c4242e375cc1012cd5_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_ab8a3738a8da7d2c4242e375cc1012cd5_icgraph" id="antlr3lexer_8c_ab8a3738a8da7d2c4242e375cc1012cd5_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="157,5,320,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="369,5,591,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ac8172e09eed8ce89299a9f5225761b87"></a><!-- doxytag: member="antlr3lexer.c::matchc" ref="ac8172e09eed8ce89299a9f5225761b87" args="(pANTLR3_LEXER lexer, ANTLR3_UCHAR c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a> matchc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a078eec1343cdbb862af80f352ea701da">ANTLR3_UCHAR</a>&#160;</td>
          <td class="paramname"><em>c</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implementation of matchc for the lexer, overrides any base implementation in the base recognizer. </p>
<dl class="remark"><dt><b>Remarks:</b></dt><dd>Note that the generated code lays down arrays of ints for constant strings so that they are int UTF32 form! </dd></dl>

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#abc96e456bf8fdbb01b869b1ab9e27e5a">ANTLR3_INT_STREAM_struct::_LA</a>, <a class="el" href="antlr3errors_8h.html#a3baea4fe1963323e5757ee2c8f471d1c">ANTLR3_FALSE</a>, <a class="el" href="antlr3errors_8h.html#a8cfcfbce03f3039eb35d87f97105dc1b">ANTLR3_TRUE</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#ab1ca55111efc551cf9e0446839a70b64">ANTLR3_RECOGNIZER_SHARED_STATE_struct::backtracking</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a94cc34ff782903d0d2b91595f308062a">ANTLR3_INT_STREAM_struct::consume</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aeb9618e34a17218f524e0b70158285e3">ANTLR3_BASE_RECOGNIZER_struct::exConstruct</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a27b7db600ef34d48b62eb0975cb0eb10">ANTLR3_RECOGNIZER_SHARED_STATE_struct::failed</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a63668c0391badeb589243179e93f1a0a">ANTLR3_LEXER_struct::input</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#ac90101686f579652c058d24f5a7bad35">ANTLR3_INPUT_STREAM_struct::istream</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#afcb0d60a4a2c829c30cc1e8e3454390f">ANTLR3_LEXER_struct::rec</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a77fd0b4598ebb28edab46d9aab6e7143">ANTLR3_LEXER_struct::recover</a>, and <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff56a30644716edb24915f621b6df701">ANTLR3_BASE_RECOGNIZER_struct::state</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_ac8172e09eed8ce89299a9f5225761b87_icgraph.png" border="0" usemap="#antlr3lexer_8c_ac8172e09eed8ce89299a9f5225761b87_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_ac8172e09eed8ce89299a9f5225761b87_icgraph" id="antlr3lexer_8c_ac8172e09eed8ce89299a9f5225761b87_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="136,5,299,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="348,5,569,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="abe3d9de36708b98a25e098f9de6e80f9"></a><!-- doxytag: member="antlr3lexer.c::matchRange" ref="abe3d9de36708b98a25e098f9de6e80f9" args="(pANTLR3_LEXER lexer, ANTLR3_UCHAR low, ANTLR3_UCHAR high)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a> matchRange </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a078eec1343cdbb862af80f352ea701da">ANTLR3_UCHAR</a>&#160;</td>
          <td class="paramname"><em>low</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a078eec1343cdbb862af80f352ea701da">ANTLR3_UCHAR</a>&#160;</td>
          <td class="paramname"><em>high</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implementation of match range for the lexer, overrides any base implementation in the base recognizer. </p>
<dl class="remark"><dt><b>Remarks:</b></dt><dd>Note that the generated code lays down arrays of ints for constant strings so that they are int UTF32 form! </dd></dl>

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#abc96e456bf8fdbb01b869b1ab9e27e5a">ANTLR3_INT_STREAM_struct::_LA</a>, <a class="el" href="antlr3errors_8h.html#a3baea4fe1963323e5757ee2c8f471d1c">ANTLR3_FALSE</a>, <a class="el" href="antlr3errors_8h.html#a8cfcfbce03f3039eb35d87f97105dc1b">ANTLR3_TRUE</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#ab1ca55111efc551cf9e0446839a70b64">ANTLR3_RECOGNIZER_SHARED_STATE_struct::backtracking</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a94cc34ff782903d0d2b91595f308062a">ANTLR3_INT_STREAM_struct::consume</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aeb9618e34a17218f524e0b70158285e3">ANTLR3_BASE_RECOGNIZER_struct::exConstruct</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a27b7db600ef34d48b62eb0975cb0eb10">ANTLR3_RECOGNIZER_SHARED_STATE_struct::failed</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a63668c0391badeb589243179e93f1a0a">ANTLR3_LEXER_struct::input</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#ac90101686f579652c058d24f5a7bad35">ANTLR3_INPUT_STREAM_struct::istream</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#afcb0d60a4a2c829c30cc1e8e3454390f">ANTLR3_LEXER_struct::rec</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a77fd0b4598ebb28edab46d9aab6e7143">ANTLR3_LEXER_struct::recover</a>, and <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff56a30644716edb24915f621b6df701">ANTLR3_BASE_RECOGNIZER_struct::state</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_abe3d9de36708b98a25e098f9de6e80f9_icgraph.png" border="0" usemap="#antlr3lexer_8c_abe3d9de36708b98a25e098f9de6e80f9_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_abe3d9de36708b98a25e098f9de6e80f9_icgraph" id="antlr3lexer_8c_abe3d9de36708b98a25e098f9de6e80f9_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="176,5,339,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="388,5,609,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ada6b8aff9bb627d91beaccca57c80e28"></a><!-- doxytag: member="antlr3lexer.c::matchs" ref="ada6b8aff9bb627d91beaccca57c80e28" args="(pANTLR3_LEXER lexer, ANTLR3_UCHAR *string)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a> matchs </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a078eec1343cdbb862af80f352ea701da">ANTLR3_UCHAR</a> *&#160;</td>
          <td class="paramname"><em>string</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Implementation of matchs for the lexer, overrides any base implementation in the base recognizer. </p>
<dl class="remark"><dt><b>Remarks:</b></dt><dd>Note that the generated code lays down arrays of ints for constant strings so that they are int UTF32 form! </dd></dl>

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#abc96e456bf8fdbb01b869b1ab9e27e5a">ANTLR3_INT_STREAM_struct::_LA</a>, <a class="el" href="antlr3errors_8h.html#a3baea4fe1963323e5757ee2c8f471d1c">ANTLR3_FALSE</a>, <a class="el" href="antlr3lexer_8h.html#a93554bfc4d31184420936d7d667d76e4">ANTLR3_STRING_TERMINATOR</a>, <a class="el" href="antlr3errors_8h.html#a8cfcfbce03f3039eb35d87f97105dc1b">ANTLR3_TRUE</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#ab1ca55111efc551cf9e0446839a70b64">ANTLR3_RECOGNIZER_SHARED_STATE_struct::backtracking</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a94cc34ff782903d0d2b91595f308062a">ANTLR3_INT_STREAM_struct::consume</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aeb9618e34a17218f524e0b70158285e3">ANTLR3_BASE_RECOGNIZER_struct::exConstruct</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a27b7db600ef34d48b62eb0975cb0eb10">ANTLR3_RECOGNIZER_SHARED_STATE_struct::failed</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a63668c0391badeb589243179e93f1a0a">ANTLR3_LEXER_struct::input</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#ac90101686f579652c058d24f5a7bad35">ANTLR3_INPUT_STREAM_struct::istream</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#afcb0d60a4a2c829c30cc1e8e3454390f">ANTLR3_LEXER_struct::rec</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a77fd0b4598ebb28edab46d9aab6e7143">ANTLR3_LEXER_struct::recover</a>, and <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff56a30644716edb24915f621b6df701">ANTLR3_BASE_RECOGNIZER_struct::state</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_ada6b8aff9bb627d91beaccca57c80e28_icgraph.png" border="0" usemap="#antlr3lexer_8c_ada6b8aff9bb627d91beaccca57c80e28_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_ada6b8aff9bb627d91beaccca57c80e28_icgraph" id="antlr3lexer_8c_ada6b8aff9bb627d91beaccca57c80e28_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="136,5,299,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="348,5,569,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae31c6940c452ca2d98ba1e85e2a091c9"></a><!-- doxytag: member="antlr3lexer.c::mTokens" ref="ae31c6940c452ca2d98ba1e85e2a091c9" args="(pANTLR3_LEXER lexer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void mTokens </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3defs_8h.html#a27cc6fe6e2b9ed95c34ccbcf85149361">ANTLR3_FPRINTF</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_ae31c6940c452ca2d98ba1e85e2a091c9_icgraph.png" border="0" usemap="#antlr3lexer_8c_ae31c6940c452ca2d98ba1e85e2a091c9_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_ae31c6940c452ca2d98ba1e85e2a091c9_icgraph" id="antlr3lexer_8c_ae31c6940c452ca2d98ba1e85e2a091c9_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="147,5,309,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="359,5,580,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ac9a1246efbb94ec9e0069b70c3c53502"></a><!-- doxytag: member="antlr3lexer.c::nextToken" ref="ac9a1246efbb94ec9e0069b70c3c53502" args="(pANTLR3_TOKEN_SOURCE toksource)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a> nextToken </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html">pANTLR3_TOKEN_SOURCE</a>&#160;</td>
          <td class="paramname"><em>toksource</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Default implementation of the <a class="el" href="antlr3lexer_8c.html#ac9a1246efbb94ec9e0069b70c3c53502" title="Default implementation of the nextToken() call for a lexer.">nextToken()</a> call for a lexer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">toksource</td><td>Points to the implementation of a token source. The lexer is addressed by the super structure pointer.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The next token in the current input stream or the EOF token if there are no more tokens in any input stream in the stack.</dd></dl>
<p>Write detailed description for nextToken here.</p>
<dl class="remark"><dt><b>Remarks:</b></dt><dd>Write remarks for nextToken here.</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="antlr3lexer_8c.html#ad0765a37fb94635afbfaad254c12c496" title="Returns the next available token from the current input stream.">nextTokenStr</a> </dd></dl>

<p>References <a class="el" href="antlr3commontoken_8h.html#a1c8f8ac4a421a4adcad0c827fb4f91cd">ANTLR3_TOKEN_EOF</a>, <a class="el" href="antlr3lexer_8c.html#ad0765a37fb94635afbfaad254c12c496">nextTokenStr()</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#af3f03678a1511675104bc37ada7dcade">ANTLR3_LEXER_struct::popCharStream</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#afcb0d60a4a2c829c30cc1e8e3454390f">ANTLR3_LEXER_struct::rec</a>, <a class="el" href="struct_a_n_t_l_r3___s_t_a_c_k__struct.html#a19154ad0a9501404724b051b430f16a6">ANTLR3_STACK_struct::size</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff56a30644716edb24915f621b6df701">ANTLR3_BASE_RECOGNIZER_struct::state</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a6215cb5ce99e66b0e4188883bd8d2d33">ANTLR3_RECOGNIZER_SHARED_STATE_struct::streams</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html#a8ea66f6d566682d41b763ff27f6a0916">ANTLR3_TOKEN_SOURCE_struct::super</a>, and <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a8c4bd5b1374d3b483d286de8cd68de23">ANTLR3_COMMON_TOKEN_struct::type</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_ac9a1246efbb94ec9e0069b70c3c53502_cgraph.png" border="0" usemap="#antlr3lexer_8c_ac9a1246efbb94ec9e0069b70c3c53502_cgraph" alt=""/></div>
<map name="antlr3lexer_8c_ac9a1246efbb94ec9e0069b70c3c53502_cgraph" id="antlr3lexer_8c_ac9a1246efbb94ec9e0069b70c3c53502_cgraph">
<area shape="rect" id="node3" href="antlr3lexer_8c.html#ad0765a37fb94635afbfaad254c12c496" title="Returns the next available token from the current input stream." alt="" coords="167,5,308,32"/><area shape="rect" id="node5" href="antlr3lexer_8c.html#af9d72282d839ad84befc641f4ca94330" title="emit" alt="" coords="359,5,420,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_ac9a1246efbb94ec9e0069b70c3c53502_icgraph.png" border="0" usemap="#antlr3lexer_8c_ac9a1246efbb94ec9e0069b70c3c53502_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_ac9a1246efbb94ec9e0069b70c3c53502_icgraph" id="antlr3lexer_8c_ac9a1246efbb94ec9e0069b70c3c53502_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="165,5,328,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="377,5,599,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ad0765a37fb94635afbfaad254c12c496"></a><!-- doxytag: member="antlr3lexer.c::nextTokenStr" ref="ad0765a37fb94635afbfaad254c12c496" args="(pANTLR3_TOKEN_SOURCE toksource)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static ANTLR3_INLINE <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a> nextTokenStr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html">pANTLR3_TOKEN_SOURCE</a>&#160;</td>
          <td class="paramname"><em>toksource</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the next available token from the current input stream. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">toksource</td><td>Points to the implementation of a token source. The lexer is addressed by the super structure pointer.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The next token in the current input stream or the EOF token if there are no more tokens.</dd></dl>
<dl class="remark"><dt><b>Remarks:</b></dt><dd>Write remarks for nextToken here.</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="antlr3lexer_8c.html#ac9a1246efbb94ec9e0069b70c3c53502" title="Default implementation of the nextToken() call for a lexer.">nextToken</a> </dd></dl>

<p><p>Loop until we get a non skipped token or EOF</p>
</p>

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#abc96e456bf8fdbb01b869b1ab9e27e5a">ANTLR3_INT_STREAM_struct::_LA</a>, <a class="el" href="antlr3errors_8h.html#acfaa7f0b23bf1c4e2210366ed0c5e0ad">ANTLR3_CHARSTREAM_EOF</a>, <a class="el" href="antlr3errors_8h.html#a3baea4fe1963323e5757ee2c8f471d1c">ANTLR3_FALSE</a>, <a class="el" href="antlr3commontoken_8h.html#a9c3c0f56aca416d3c5b5334bb2f5857c">ANTLR3_TOKEN_DEFAULT_CHANNEL</a>, <a class="el" href="antlr3errors_8h.html#a8cfcfbce03f3039eb35d87f97105dc1b">ANTLR3_TRUE</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a3c3e5647d641914d1d6a5d6788b46810">ANTLR3_RECOGNIZER_SHARED_STATE_struct::channel</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#aa8c9ab64d60b659c71263c2f2a39779a">ANTLR3_LEXER_struct::ctx</a>, <a class="el" href="antlr3lexer_8c.html#af9d72282d839ad84befc641f4ca94330">emit()</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html#a40b1631371c9aa2872f411c691d7348e">ANTLR3_TOKEN_SOURCE_struct::eofToken</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#ac0e7a931ae9898e9a5bdef519f2ad700">ANTLR3_RECOGNIZER_SHARED_STATE_struct::error</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a8464f5dc1b758f4cae8c0b20881106e7">ANTLR3_COMMON_TOKEN_struct::factoryMade</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a27b7db600ef34d48b62eb0975cb0eb10">ANTLR3_RECOGNIZER_SHARED_STATE_struct::failed</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a3c09f36c7367d7755563155adcabdcc1">ANTLR3_LEXER_struct::getCharIndex</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#a1a12fe9fd03a2057c1956c5063c8d7b3">ANTLR3_INPUT_STREAM_struct::getCharPositionInLine</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a151c4767a28ceccf7fb5bd81e30eaeec">ANTLR3_LEXER_struct::getLine</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#a9bf0bff9acd4e32f08c8f57938d062aa">ANTLR3_INPUT_STREAM_struct::getLine</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a5141407fe8b50ff4e87f617811fd54fc">ANTLR3_INT_STREAM_struct::index</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a63668c0391badeb589243179e93f1a0a">ANTLR3_LEXER_struct::input</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#ac90101686f579652c058d24f5a7bad35">ANTLR3_INPUT_STREAM_struct::istream</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#af9c91981f78a7d27002934024b024fc0">ANTLR3_LEXER_struct::mTokens</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#afcb0d60a4a2c829c30cc1e8e3454390f">ANTLR3_LEXER_struct::rec</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a77fd0b4598ebb28edab46d9aab6e7143">ANTLR3_LEXER_struct::recover</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff75da1adc039c409ea9092e2c03b10c">ANTLR3_BASE_RECOGNIZER_struct::reportError</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#ae3565f8582017ed84e95376fb974d749">ANTLR3_COMMON_TOKEN_struct::setLine</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a768d81d983b00d15fb177bbf4b0e52a0">ANTLR3_COMMON_TOKEN_struct::setStartIndex</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#ab84aa965cc340ca0b51f31e02da4e80b">ANTLR3_COMMON_TOKEN_struct::setStopIndex</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html#a417f3d7f340e55046200a8dc20bdf5bd">ANTLR3_TOKEN_SOURCE_struct::skipToken</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff56a30644716edb24915f621b6df701">ANTLR3_BASE_RECOGNIZER_struct::state</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html#a8ea66f6d566682d41b763ff27f6a0916">ANTLR3_TOKEN_SOURCE_struct::super</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a2a40580da035969808c85674b821fa46">ANTLR3_RECOGNIZER_SHARED_STATE_struct::text</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#ad1a8beb13e3a3da89d3ed9e51f41ea0b">ANTLR3_RECOGNIZER_SHARED_STATE_struct::token</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#aa746ab83b70d8b5fdfce16175ad5da85">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokenStartCharIndex</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a1186d86cc9170a05bb19e6cd7f2cc237">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokenStartCharPositionInLine</a>, and <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a49bf6341309271d90cf3eb071c8d3bd6">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokenStartLine</a>.</p>

<p>Referenced by <a class="el" href="antlr3lexer_8c.html#ac9a1246efbb94ec9e0069b70c3c53502">nextToken()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_ad0765a37fb94635afbfaad254c12c496_cgraph.png" border="0" usemap="#antlr3lexer_8c_ad0765a37fb94635afbfaad254c12c496_cgraph" alt=""/></div>
<map name="antlr3lexer_8c_ad0765a37fb94635afbfaad254c12c496_cgraph" id="antlr3lexer_8c_ad0765a37fb94635afbfaad254c12c496_cgraph">
<area shape="rect" id="node3" href="antlr3lexer_8c.html#af9d72282d839ad84befc641f4ca94330" title="emit" alt="" coords="199,5,260,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_ad0765a37fb94635afbfaad254c12c496_icgraph.png" border="0" usemap="#antlr3lexer_8c_ad0765a37fb94635afbfaad254c12c496_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_ad0765a37fb94635afbfaad254c12c496_icgraph" id="antlr3lexer_8c_ad0765a37fb94635afbfaad254c12c496_icgraph">
<area shape="rect" id="node3" href="antlr3lexer_8c.html#ac9a1246efbb94ec9e0069b70c3c53502" title="Default implementation of the nextToken() call for a lexer." alt="" coords="197,5,309,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="357,5,520,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="569,5,791,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a917eec57b0aecea10777919d8ac240ec"></a><!-- doxytag: member="antlr3lexer.c::popCharStream" ref="a917eec57b0aecea10777919d8ac240ec" args="(pANTLR3_LEXER lexer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void popCharStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Stops using the current input stream and reverts to any prior input stream on the stack. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">lexer</td><td>Description of parameter lexer.</td></tr>
  </table>
  </dd>
</dl>
<p>Pointer to a function that abandons the current input stream, whether it is empty or not and reverts to the previous stacked input stream.</p>
<dl class="remark"><dt><b>Remarks:</b></dt><dd>The function fails silently if there are no prior input streams. </dd></dl>

<p>References <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a63668c0391badeb589243179e93f1a0a">ANTLR3_LEXER_struct::input</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#ac90101686f579652c058d24f5a7bad35">ANTLR3_INPUT_STREAM_struct::istream</a>, <a class="el" href="struct_a_n_t_l_r3___s_t_a_c_k__struct.html#af6f34d7b0370a403361cffd66639e58b">ANTLR3_STACK_struct::pop</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#afcb0d60a4a2c829c30cc1e8e3454390f">ANTLR3_LEXER_struct::rec</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a5bd359e0dbc0dd65c226d573776f33b6">ANTLR3_INT_STREAM_struct::rewindLast</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a5c28d84198fa94f172e35887f52c248f">ANTLR3_LEXER_struct::setCharStream</a>, <a class="el" href="struct_a_n_t_l_r3___s_t_a_c_k__struct.html#a19154ad0a9501404724b051b430f16a6">ANTLR3_STACK_struct::size</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff56a30644716edb24915f621b6df701">ANTLR3_BASE_RECOGNIZER_struct::state</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a6215cb5ce99e66b0e4188883bd8d2d33">ANTLR3_RECOGNIZER_SHARED_STATE_struct::streams</a>, and <a class="el" href="struct_a_n_t_l_r3___s_t_a_c_k__struct.html#abffbd077b5ad2c498fc0aeca3036c5a2">ANTLR3_STACK_struct::top</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_a917eec57b0aecea10777919d8ac240ec_icgraph.png" border="0" usemap="#antlr3lexer_8c_a917eec57b0aecea10777919d8ac240ec_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_a917eec57b0aecea10777919d8ac240ec_icgraph" id="antlr3lexer_8c_a917eec57b0aecea10777919d8ac240ec_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="205,5,368,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="417,5,639,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a2033174a70cd1baa72584c3b2929b711"></a><!-- doxytag: member="antlr3lexer.c::pushCharStream" ref="a2033174a70cd1baa72584c3b2929b711" args="(pANTLR3_LEXER lexer, pANTLR3_INPUT_STREAM input)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void pushCharStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html">pANTLR3_INPUT_STREAM</a>&#160;</td>
          <td class="paramname"><em>input</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Change to a new input stream, remembering the old one. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">lexer</td><td>Pointer to the lexer instance to switch input streams for.</td></tr>
    <tr><td class="paramname">input</td><td>New input stream to install as the current one.</td></tr>
  </table>
  </dd>
</dl>
<p>Switches the current character input stream to a new one, saving the old one, which we will revert to at the end of this new one. </p>

<p>References <a class="el" href="antlr3collections_8c.html#acd2d302cb08802568e25ca38c6dab300">antlr3StackNew()</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a63668c0391badeb589243179e93f1a0a">ANTLR3_LEXER_struct::input</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#ac90101686f579652c058d24f5a7bad35">ANTLR3_INPUT_STREAM_struct::istream</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#ad59b7290943c5152aa28377343335983">ANTLR3_INT_STREAM_struct::mark</a>, <a class="el" href="struct_a_n_t_l_r3___s_t_a_c_k__struct.html#af4d50fc3d9f2b68eb22585d989777fb7">ANTLR3_STACK_struct::push</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#afcb0d60a4a2c829c30cc1e8e3454390f">ANTLR3_LEXER_struct::rec</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a5c28d84198fa94f172e35887f52c248f">ANTLR3_LEXER_struct::setCharStream</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff56a30644716edb24915f621b6df701">ANTLR3_BASE_RECOGNIZER_struct::state</a>, and <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a6215cb5ce99e66b0e4188883bd8d2d33">ANTLR3_RECOGNIZER_SHARED_STATE_struct::streams</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_a2033174a70cd1baa72584c3b2929b711_cgraph.png" border="0" usemap="#antlr3lexer_8c_a2033174a70cd1baa72584c3b2929b711_cgraph" alt=""/></div>
<map name="antlr3lexer_8c_a2033174a70cd1baa72584c3b2929b711_cgraph" id="antlr3lexer_8c_a2033174a70cd1baa72584c3b2929b711_cgraph">
<area shape="rect" id="node3" href="antlr3collections_8c.html#acd2d302cb08802568e25ca38c6dab300" title="antlr3StackNew" alt="" coords="216,157,379,184"/><area shape="rect" id="node5" href="antlr3collections_8c.html#a99f3fae8e9c54770146abc2cb020a231" title="antlr3StackFree" alt="" coords="428,5,599,32"/><area shape="rect" id="node7" href="antlr3collections_8c.html#a6bb0d134fa5f66aa9ded4ac848e918df" title="antlr3StackGet" alt="" coords="432,56,595,83"/><area shape="rect" id="node9" href="antlr3collections_8c.html#ac8ecfe429c38960590c9cad82f67cefb" title="antlr3StackPeek" alt="" coords="428,107,599,133"/><area shape="rect" id="node11" href="antlr3collections_8c.html#ab077bdfbdbbd9f80d3516ae35bf7946c" title="antlr3StackPop" alt="" coords="432,157,595,184"/><area shape="rect" id="node13" href="antlr3collections_8c.html#afef965f027e9ed3c8da8ddfa863857c2" title="antlr3StackPush" alt="" coords="428,208,599,235"/><area shape="rect" id="node15" href="antlr3collections_8c.html#a547f37375c784bc783e39701f6cdf410" title="antlr3StackSize" alt="" coords="428,259,599,285"/><area shape="rect" id="node17" href="antlr3collections_8c.html#a0f20590f5ba34812e48d6cec3e126fd6" title="antlr3VectorNew" alt="" coords="428,309,599,336"/><area shape="rect" id="node19" href="antlr3collections_8c.html#a257bb3a732b0aee54f196ea448944d0b" title="antlr3SetVectorApi" alt="" coords="648,309,851,336"/><area shape="rect" id="node21" href="antlr3collections_8c.html#ab7bfa6d6ae69bd46b3c155d55a7162a1" title="Add the supplied pointer and freeing function pointer to the list, expanding the vector if needed..." alt="" coords="915,107,1085,133"/><area shape="rect" id="node25" href="antlr3collections_8c.html#aa6d77074d26182876f7cc5269f39dcaf" title="antlr3VectorClear" alt="" coords="904,157,1096,184"/><area shape="rect" id="node27" href="antlr3collections_8c.html#a2f2a279a441ad513caf852f3f5387f1e" title="antlr3VectorDel" alt="" coords="915,208,1085,235"/><area shape="rect" id="node29" href="antlr3collections_8c.html#acebfdc6cc1b28c406946fa6e72c1f581" title="antlr3VectorFree" alt="" coords="909,259,1091,285"/><area shape="rect" id="node31" href="antlr3collections_8c.html#a62297bdab210e5a852d9c778a48556b8" title="antlr3VectorGet" alt="" coords="915,309,1085,336"/><area shape="rect" id="node33" href="antlr3collections_8c.html#aea45dc661f9abf012538728ab751962b" title="Replace the element at the specified entry point with the supplied entry." alt="" coords="915,360,1085,387"/><area shape="rect" id="node36" href="antlr3collections_8c.html#a080b1c287eb015e890bfb6d5c20be49c" title="antlr3VectorSize" alt="" coords="909,411,1091,437"/><area shape="rect" id="node38" href="antlr3collections_8c.html#ad8d9537615595fcbf0d5c1fecde4b4d9" title="Replace the element at the specified entry point with the supplied entry." alt="" coords="909,461,1091,488"/><area shape="rect" id="node40" href="antlr3collections_8c.html#a2ac98c6e0465a288734e77595a1b9d13" title="Remove the entry from the vector, but do not free any entry, even if it has a free pointer..." alt="" coords="899,512,1101,539"/><area shape="rect" id="node23" href="antlr3collections_8c.html#ac0149859fb053a93f46163e0ee568b7f" title="antlr3VectorResize" alt="" coords="1149,233,1352,260"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_a2033174a70cd1baa72584c3b2929b711_icgraph.png" border="0" usemap="#antlr3lexer_8c_a2033174a70cd1baa72584c3b2929b711_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_a2033174a70cd1baa72584c3b2929b711_icgraph" id="antlr3lexer_8c_a2033174a70cd1baa72584c3b2929b711_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="216,5,379,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="428,5,649,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a224710b47cee69bfcb5e8f19daf22695"></a><!-- doxytag: member="antlr3lexer.c::recover" ref="a224710b47cee69bfcb5e8f19daf22695" args="(pANTLR3_LEXER lexer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void recover </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a94cc34ff782903d0d2b91595f308062a">ANTLR3_INT_STREAM_struct::consume</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a63668c0391badeb589243179e93f1a0a">ANTLR3_LEXER_struct::input</a>, and <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#ac90101686f579652c058d24f5a7bad35">ANTLR3_INPUT_STREAM_struct::istream</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_a224710b47cee69bfcb5e8f19daf22695_icgraph.png" border="0" usemap="#antlr3lexer_8c_a224710b47cee69bfcb5e8f19daf22695_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_a224710b47cee69bfcb5e8f19daf22695_icgraph" id="antlr3lexer_8c_a224710b47cee69bfcb5e8f19daf22695_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="147,5,309,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="359,5,580,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ad79fc08bcc1311263e026028f4c330b7"></a><!-- doxytag: member="antlr3lexer.c::reportError" ref="ad79fc08bcc1311263e026028f4c330b7" args="(pANTLR3_BASE_RECOGNIZER rec)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void reportError </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a>&#160;</td>
          <td class="paramname"><em>rec</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#ab9e9f3d92b4a40a68a877c9689b60f99">ANTLR3_BASE_RECOGNIZER_struct::displayRecognitionError</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a48e2a56da1203d94bafb1d0c61025313">ANTLR3_RECOGNIZER_SHARED_STATE_struct::errorCount</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff56a30644716edb24915f621b6df701">ANTLR3_BASE_RECOGNIZER_struct::state</a>, and <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#afe849bde6001bff384eb6b090c9b01e3">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokenNames</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_ad79fc08bcc1311263e026028f4c330b7_icgraph.png" border="0" usemap="#antlr3lexer_8c_ad79fc08bcc1311263e026028f4c330b7_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_ad79fc08bcc1311263e026028f4c330b7_icgraph" id="antlr3lexer_8c_ad79fc08bcc1311263e026028f4c330b7_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="187,5,349,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="399,5,620,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ada85822b7879271a8ce555c65a2274fa"></a><!-- doxytag: member="antlr3lexer.c::reset" ref="ada85822b7879271a8ce555c65a2274fa" args="(pANTLR3_BASE_RECOGNIZER rec)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a>&#160;</td>
          <td class="paramname"><em>rec</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3commontoken_8h.html#a9c3c0f56aca416d3c5b5334bb2f5857c">ANTLR3_TOKEN_DEFAULT_CHANNEL</a>, <a class="el" href="antlr3commontoken_8h.html#ae6add32e4a00e4a514491188b60196e0">ANTLR3_TOKEN_INVALID</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a3c3e5647d641914d1d6a5d6788b46810">ANTLR3_RECOGNIZER_SHARED_STATE_struct::channel</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a63668c0391badeb589243179e93f1a0a">ANTLR3_LEXER_struct::input</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#ac90101686f579652c058d24f5a7bad35">ANTLR3_INPUT_STREAM_struct::istream</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#afcb0d60a4a2c829c30cc1e8e3454390f">ANTLR3_LEXER_struct::rec</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a052f31580e00cb4200a6234dfcca600b">ANTLR3_INT_STREAM_struct::seek</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff56a30644716edb24915f621b6df701">ANTLR3_BASE_RECOGNIZER_struct::state</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#a8f0a0953113252a8f7f65e31c945631a">ANTLR3_BASE_RECOGNIZER_struct::super</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a2a40580da035969808c85674b821fa46">ANTLR3_RECOGNIZER_SHARED_STATE_struct::text</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#ad1a8beb13e3a3da89d3ed9e51f41ea0b">ANTLR3_RECOGNIZER_SHARED_STATE_struct::token</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#aa746ab83b70d8b5fdfce16175ad5da85">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokenStartCharIndex</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a1186d86cc9170a05bb19e6cd7f2cc237">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokenStartCharPositionInLine</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a49bf6341309271d90cf3eb071c8d3bd6">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokenStartLine</a>, and <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a063a31e4a8fa81e87254c6be0ce281cd">ANTLR3_RECOGNIZER_SHARED_STATE_struct::type</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_ada85822b7879271a8ce555c65a2274fa_icgraph.png" border="0" usemap="#antlr3lexer_8c_ada85822b7879271a8ce555c65a2274fa_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_ada85822b7879271a8ce555c65a2274fa_icgraph" id="antlr3lexer_8c_ada85822b7879271a8ce555c65a2274fa_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="125,5,288,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="337,5,559,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a3f121d133cb810a9687aee3089e33be8"></a><!-- doxytag: member="antlr3lexer.c::setCharStream" ref="a3f121d133cb810a9687aee3089e33be8" args="(pANTLR3_LEXER lexer, pANTLR3_INPUT_STREAM input)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void setCharStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html">pANTLR3_INPUT_STREAM</a>&#160;</td>
          <td class="paramname"><em>input</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gab2d77cd376112c8ff6ed7353ba78dab7">antlr3RecognitionExceptionNew()</a>, <a class="el" href="antlr3commontoken_8c.html#a3e0e53093c8170217cb4bee33c2714c9">antlr3TokenFactoryNew()</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html#a40b1631371c9aa2872f411c691d7348e">ANTLR3_TOKEN_SOURCE_struct::eofToken</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aeb9618e34a17218f524e0b70158285e3">ANTLR3_BASE_RECOGNIZER_struct::exConstruct</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#abc54ce78713d5c52e306752257932454">ANTLR3_INPUT_STREAM_struct::fileName</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html#ac71607f39f82e74a177e44bcada52343">ANTLR3_TOKEN_SOURCE_struct::fileName</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a63668c0391badeb589243179e93f1a0a">ANTLR3_LEXER_struct::input</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#afcb0d60a4a2c829c30cc1e8e3454390f">ANTLR3_LEXER_struct::rec</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___f_a_c_t_o_r_y__struct.html#a7ab10b5c63340112c1c0c5cff2c700bc">ANTLR3_TOKEN_FACTORY_struct::setInputStream</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff56a30644716edb24915f621b6df701">ANTLR3_BASE_RECOGNIZER_struct::state</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a1d384f2213411e3a2d607ad357131e92">ANTLR3_COMMON_TOKEN_struct::strFactory</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#ad3de400db5b8a382e5f1973ac5db70c0">ANTLR3_INPUT_STREAM_struct::strFactory</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html#ab65d5aa5431af0423d02ee9777417bd9">ANTLR3_TOKEN_SOURCE_struct::strFactory</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a2a40580da035969808c85674b821fa46">ANTLR3_RECOGNIZER_SHARED_STATE_struct::text</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#ad1a8beb13e3a3da89d3ed9e51f41ea0b">ANTLR3_RECOGNIZER_SHARED_STATE_struct::token</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#aa746ab83b70d8b5fdfce16175ad5da85">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokenStartCharIndex</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#ae67e1b6d72a1abb439a4d60bf273bb48">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokFactory</a>, and <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a7f1a9c69c0741860d7100e6838d61795">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokSource</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>, and <a class="el" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d">antlr3LexerNewStream()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_a3f121d133cb810a9687aee3089e33be8_cgraph.png" border="0" usemap="#antlr3lexer_8c_a3f121d133cb810a9687aee3089e33be8_cgraph" alt=""/></div>
<map name="antlr3lexer_8c_a3f121d133cb810a9687aee3089e33be8_cgraph" id="antlr3lexer_8c_a3f121d133cb810a9687aee3089e33be8_cgraph">
<area shape="rect" id="node3" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gab2d77cd376112c8ff6ed7353ba78dab7" title="antlr3RecognitionExceptionNew" alt="" coords="205,208,517,235"/><area shape="rect" id="node17" href="antlr3commontoken_8c.html#a3e0e53093c8170217cb4bee33c2714c9" title="antlr3TokenFactoryNew" alt="" coords="245,436,477,463"/><area shape="rect" id="node5" href="antlr3exception_8c.html#ad7bf558a3019636d779ebd281ab07450" title="Creates a new ANTLR3 exception structure." alt="" coords="580,95,783,121"/><area shape="rect" id="node13" href="antlr3basetree_8c.html#ac0a5b07c2cc53a3f2938e6e94d9b1605" title="getCharPositionInLine" alt="" coords="565,183,797,209"/><area shape="rect" id="node15" href="antlr3basetree_8c.html#af89cad82ec0276b7f9183476bdfaa322" title="getLine" alt="" coords="636,233,727,260"/><area shape="rect" id="node7" href="antlr3exception_8c.html#a21c30f7a44edd55f154d2cfaafb0fd8a" title="Frees up a chain of ANTLR3 exceptions." alt="" coords="852,25,1063,52"/><area shape="rect" id="node11" href="antlr3exception_8c.html#a193748f2d252beb17b1b0487ca77cb4f" title="Prints out the message in all the exceptions in the supplied chain." alt="" coords="847,95,1068,121"/><area shape="rect" id="node9" href="antlr3rewritestreams_8c.html#a92c4d9fcaea24e9f6b4f658711bacc07" title="Return the next element in the stream." alt="" coords="1203,5,1264,32"/><area shape="rect" id="node19" href="antlr3commontoken_8c.html#ad6214ed38e124f2ada5b7056c15b58dc" title="antlr3SetTokenAPI" alt="" coords="861,461,1053,488"/><area shape="rect" id="node57" href="antlr3commontoken_8c.html#a138055a9dcffd2bccf6cb8a47053ae0c" title="factoryClose" alt="" coords="611,411,752,437"/><area shape="rect" id="node59" href="antlr3commontoken_8c.html#afbb6dd57f37eaaafc4dbadce8f3f77f0" title="newPool" alt="" coords="912,512,1003,539"/><area shape="rect" id="node61" href="antlr3commontoken_8c.html#afa0c747a497553a3b1f7508bcbba22fd" title="newPoolToken" alt="" coords="611,461,752,488"/><area shape="rect" id="node65" href="antlr3commontoken_8c.html#aeb9df4bf79464b1fb5cbd2e7c516bb43" title="setInputStream" alt="" coords="600,563,763,589"/><area shape="rect" id="node21" href="antlr3commontoken_8c.html#af3dd0f37a5c07982f31493b5dd3178c5" title="getChannel" alt="" coords="1172,56,1295,83"/><area shape="rect" id="node23" href="antlr3commontoken_8c.html#a5f3821a81482227264c0e018cd2afe11" title="getCharPositionInLine" alt="" coords="1117,107,1349,133"/><area shape="rect" id="node25" href="antlr3commontoken_8c.html#a4aba44c8518e5af7ea558e7cb36bfa89" title="getLine" alt="" coords="1188,157,1279,184"/><area shape="rect" id="node27" href="antlr3commontoken_8c.html#a00ca0944c0ce0d19de89d965394a821f" title="getStartIndex" alt="" coords="1157,208,1309,235"/><area shape="rect" id="node29" href="antlr3commontoken_8c.html#a4ba4c3dcb2558007a91d33e9ff4c0b4b" title="getStopIndex" alt="" coords="1163,259,1304,285"/><area shape="rect" id="node31" href="antlr3commontoken_8c.html#aec920b285c989ea0d7d4d926899cf767" title="Contains the default implementation of the common token used within java." alt="" coords="1188,309,1279,336"/><area shape="rect" id="node33" href="antlr3commontoken_8c.html#a2f923db7f3f1f5915f6f63ea1bd1b098" title="getTokenIndex" alt="" coords="1157,360,1309,387"/><area shape="rect" id="node35" href="antlr3commontoken_8c.html#a98de1ef331279df46968af640ecce030" title="getType" alt="" coords="1188,411,1279,437"/><area shape="rect" id="node37" href="antlr3commontoken_8c.html#a63449b638a4362d3a448ecffc027fb53" title="setChannel" alt="" coords="1172,461,1295,488"/><area shape="rect" id="node39" href="antlr3commontoken_8c.html#a41d67affa21aae907d93aa847ffed379" title="setCharPositionInLine" alt="" coords="1117,512,1349,539"/><area shape="rect" id="node41" href="antlr3commontoken_8c.html#ae7675d977ecb74ca5f5c4bf3973e129f" title="setLine" alt="" coords="1188,563,1279,589"/><area shape="rect" id="node43" href="antlr3commontoken_8c.html#ad69c843df3e5b062c1e505c366be9409" title="setStartIndex" alt="" coords="1157,613,1309,640"/><area shape="rect" id="node45" href="antlr3commontoken_8c.html#a37635835c619c01b3d25212d058e171e" title="setStopIndex" alt="" coords="1163,664,1304,691"/><area shape="rect" id="node47" href="antlr3commontoken_8c.html#a8cef72ba0eeff69a369502a4c211f6a6" title="Install the supplied text string as teh text for the token." alt="" coords="1188,715,1279,741"/><area shape="rect" id="node49" href="antlr3commontoken_8c.html#a38b67f15c616153efe0f8010eb17fe91" title="setText8" alt="" coords="1183,765,1284,792"/><area shape="rect" id="node51" href="antlr3commontoken_8c.html#aa8e9c4a38cf2561074a67c8985cb6eef" title="setTokenIndex" alt="" coords="1157,816,1309,843"/><area shape="rect" id="node53" href="antlr3commontoken_8c.html#a5df8a3e4b5e0f02263c2d6b00df355b3" title="setType" alt="" coords="1188,867,1279,893"/><area shape="rect" id="node55" href="antlr3commontoken_8c.html#ac98555d67ba2799ecbabc4a41d6d3258" title="toString" alt="" coords="1183,917,1284,944"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3lexer_8c_a3f121d133cb810a9687aee3089e33be8_icgraph.png" border="0" usemap="#antlr3lexer_8c_a3f121d133cb810a9687aee3089e33be8_icgraph" alt=""/></div>
<map name="antlr3lexer_8c_a3f121d133cb810a9687aee3089e33be8_icgraph" id="antlr3lexer_8c_a3f121d133cb810a9687aee3089e33be8_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title="antlr3LexerNew" alt="" coords="205,5,368,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title="antlr3LexerNewStream" alt="" coords="417,31,639,57"/></map>
</div>
</p>

</div>
</div>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="antlr3lexer_8c.html">antlr3lexer.c</a>      </li>
      <li class="footer">Generated on Tue Feb 8 2011 for ANTLR3C by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
    </ul>
  </div>

</body>
</html>