Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-release > by-pkgid > 058bd62f54850fdc6f0231b268975025 > files > 2011

antlr3-C-docs-3.4-17.mga7.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ANTLR3C: src/antlr3lexer.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">ANTLR3C
   &#160;<span id="projectnumber">3.3.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('antlr3lexer_8c.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">antlr3lexer.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Base implementation of an antlr 3 lexer.  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;<a class="el" href="antlr3lexer_8h.html">antlr3lexer.h</a>&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">
<area shape="rect"  title="Base implementation of an antlr 3 lexer." alt="" coords="405,5,525,32"/>
<area shape="rect"  href="antlr3lexer_8h.html" title="Base interface for any ANTLR3 lexer." alt="" coords="415,80,515,107"/>
<area shape="rect"  href="antlr3defs_8h.html" title="Basic type and constant definitions for ANTLR3 Runtime." alt="" coords="1053,901,1150,928"/>
<area shape="rect"  href="antlr3input_8h.html" title="Defines the basic structures used to manipulate character streams from any input source." alt="" coords="195,453,298,480"/>
<area shape="rect"  href="antlr3commontoken_8h.html" title="Defines the interface for a common token." alt="" coords="653,603,813,629"/>
<area shape="rect"  href="antlr3tokenstream_8h.html" title="Defines the interface for an ANTLR3 common token stream." alt="" coords="491,379,639,405"/>
<area shape="rect"  href="antlr3baserecognizer_8h.html" title="Defines the basic structure to support recognizing by either a lexer, parser, or tree parser." alt="" coords="584,155,747,181"/>
<area shape="rect"  href="antlr3errors_8h.html" title=" " alt="" coords="2197,976,2304,1003"/>
<area shape="rect"  title=" " alt="" coords="2328,976,2437,1003"/>
<area shape="rect"  title=" " alt="" coords="169,976,233,1003"/>
<area shape="rect"  title=" " alt="" coords="257,976,327,1003"/>
<area shape="rect"  title=" " alt="" coords="351,976,441,1003"/>
<area shape="rect"  title=" " alt="" coords="465,976,545,1003"/>
<area shape="rect"  title=" " alt="" coords="570,976,638,1003"/>
<area shape="rect"  title=" " alt="" coords="662,976,735,1003"/>
<area shape="rect"  title=" " alt="" coords="759,976,833,1003"/>
<area shape="rect"  title=" " alt="" coords="857,976,927,1003"/>
<area shape="rect"  title=" " alt="" coords="951,976,1025,1003"/>
<area shape="rect"  title=" " alt="" coords="1049,976,1132,1003"/>
<area shape="rect"  title=" " alt="" coords="1157,976,1227,1003"/>
<area shape="rect"  title=" " alt="" coords="1252,976,1345,1003"/>
<area shape="rect"  title=" " alt="" coords="1369,976,1465,1003"/>
<area shape="rect"  title=" " alt="" coords="1489,976,1591,1003"/>
<area shape="rect"  title=" " alt="" coords="1615,976,1734,1003"/>
<area shape="rect"  title=" " alt="" coords="1758,976,1829,1003"/>
<area shape="rect"  title=" " alt="" coords="1853,976,1928,1003"/>
<area shape="rect"  title=" " alt="" coords="1952,976,2019,1003"/>
<area shape="rect"  href="antlr3interfaces_8h.html" title="Declarations for all the antlr3 C runtime interfaces/classes." alt="" coords="2043,976,2173,1003"/>
<area shape="rect"  href="antlr3convertutf_8h.html" title=" " alt="" coords="12,976,145,1003"/>
<area shape="rect"  href="antlr3string_8h.html" title="Simple string interface allows indiscriminate allocation of strings such that they can be allocated a..." alt="" coords="1128,677,1235,704"/>
<area shape="rect"  href="antlr3intstream_8h.html" title="Defines the the class interface for an antlr3 INTSTREAM." alt="" coords="398,528,527,555"/>
<area shape="rect"  href="antlr3collections_8h.html" title=" " alt="" coords="1017,752,1153,779"/>
<area shape="rect"  href="antlr3bitset_8h.html" title="Defines the basic structures of an ANTLR3 bitset." alt="" coords="970,827,1075,853"/>
<area shape="rect"  href="antlr3debugeventlistener_8h.html" title="The definition of all debugging events that a recognizer can trigger." alt="" coords="856,528,1043,555"/>
<area shape="rect"  href="antlr3basetree_8h.html" title="Definition of the ANTLR3 base tree." alt="" coords="1325,603,1448,629"/>
<area shape="rect"  href="antlr3exception_8h.html" title="Contains the definition of a basic ANTLR3 exception structure created by a recognizer when errors are..." alt="" coords="753,304,882,331"/>
<area shape="rect"  href="antlr3commontreenodestream_8h.html" title="Definition of the ANTLR3 common tree node stream." alt="" coords="1013,304,1235,331"/>
<area shape="rect"  href="antlr3recognizersharedstate_8h.html" title="While the C runtime does not need to model the state of multiple lexers and parsers in the same way a..." alt="" coords="1848,677,2053,704"/>
<area shape="rect"  href="antlr3parser_8h.html" title="Base implementation of an ANTLR3 parser." alt="" coords="249,229,359,256"/>
<area shape="rect"  href="antlr3treeparser_8h.html" title=" " alt="" coords="1029,229,1163,256"/>
<area shape="rect"  href="antlr3commontreeadaptor_8h.html" title="Definition of the ANTLR3 common tree adaptor." alt="" coords="1256,379,1453,405"/>
<area shape="rect"  href="antlr3commontree_8h.html" title=" " alt="" coords="1523,528,1672,555"/>
<area shape="rect"  href="antlr3basetreeadaptor_8h.html" title="Definition of the ANTLR3 base tree adaptor." alt="" coords="1269,453,1440,480"/>
</map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:aad5d94a0ad6c1d4788f95debb67cf642"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#ac6724ab3b71a7f4b3c340f52312e8488">ANTLR3_API</a> <a class="el" href="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">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="group___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.html#ga180526531b2c6da5cafe825ae7596bf1">pANTLR3_RECOGNIZER_SHARED_STATE</a> state)</td></tr>
<tr class="separator:aad5d94a0ad6c1d4788f95debb67cf642"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acea4b4491be51f1d3f57d4d2836d9d0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#ac6724ab3b71a7f4b3c340f52312e8488">ANTLR3_API</a> <a class="el" href="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">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="group___a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m.html#ga30a8f71f3e04066360723d538fd67f16">pANTLR3_INPUT_STREAM</a> input, <a class="el" href="group___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.html#ga180526531b2c6da5cafe825ae7596bf1">pANTLR3_RECOGNIZER_SHARED_STATE</a> state)</td></tr>
<tr class="separator:acea4b4491be51f1d3f57d4d2836d9d0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c88e896255781a0ace9fd1110900424"><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="group___a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga5aeeb8dcbf65f45605ae07cbd618e24c">pANTLR3_BASE_RECOGNIZER</a> recognizer, <a class="el" href="antlr3defs_8h.html#a95c800abcac5d607fd9e3e775ace78c5">pANTLR3_UINT8</a> *tokenNames)</td></tr>
<tr class="memdesc:a3c88e896255781a0ace9fd1110900424"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default lexer error handler (works for 8 bit streams only!!!)  <a href="#a3c88e896255781a0ace9fd1110900424">More...</a><br /></td></tr>
<tr class="separator:a3c88e896255781a0ace9fd1110900424"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9d72282d839ad84befc641f4ca94330"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">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="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a> lexer)</td></tr>
<tr class="separator:af9d72282d839ad84befc641f4ca94330"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac774e151df4b351dff6e4928564e4f10"><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="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a> lexer, <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> token)</td></tr>
<tr class="separator:ac774e151df4b351dff6e4928564e4f10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae609556326be46b260682e16941b9e50"><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="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a> lexer)</td></tr>
<tr class="memdesc:ae609556326be46b260682e16941b9e50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free the resources allocated by a lexer.  <a href="#ae609556326be46b260682e16941b9e50">More...</a><br /></td></tr>
<tr class="separator:ae609556326be46b260682e16941b9e50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dabace13d5c4690014e2faec9ee15f2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#a2beefa8c800bf7850710b40b69d0242e">ANTLR3_MARKER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#a3dabace13d5c4690014e2faec9ee15f2">getCharIndex</a> (<a class="el" href="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a> lexer)</td></tr>
<tr class="separator:a3dabace13d5c4690014e2faec9ee15f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53802cc9e04a312d2249aa184d6f988f"><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="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a> lexer)</td></tr>
<tr class="separator:a53802cc9e04a312d2249aa184d6f988f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa6cd5dae10144c754490bbc9ebef8f1"><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="group___a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga5aeeb8dcbf65f45605ae07cbd618e24c">pANTLR3_BASE_RECOGNIZER</a> recognizer, <a class="el" href="antlr3interfaces_8h.html#af34d949f6aa442e8e7770e420977d338">pANTLR3_INT_STREAM</a> istream)</td></tr>
<tr class="separator:afa6cd5dae10144c754490bbc9ebef8f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af47abef03feca0963d3fb1eeaa726921"><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="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a> lexer)</td></tr>
<tr class="separator:af47abef03feca0963d3fb1eeaa726921"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22c45f91acc78faa73e6b1fd637e3e0c"><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="group___a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga5aeeb8dcbf65f45605ae07cbd618e24c">pANTLR3_BASE_RECOGNIZER</a> recognizer, <a class="el" href="antlr3interfaces_8h.html#af34d949f6aa442e8e7770e420977d338">pANTLR3_INT_STREAM</a> istream, <a class="el" href="group___a_n_t_l_r3___e_x_c_e_p_t_i_o_n.html#ga71e034bba80bdc564fd0c8d62f2962b5">pANTLR3_EXCEPTION</a> e, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> expectedTokenType, <a class="el" href="antlr3interfaces_8h.html#a59ad40804c151729987ddc3e78c2d95f">pANTLR3_BITSET_LIST</a> follow)</td></tr>
<tr class="separator:a22c45f91acc78faa73e6b1fd637e3e0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a537cb8e9d09de25f488b75a1336f24d8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group___a_n_t_l_r3___s_t_r_i_n_g.html#ga36bbe7362079348864db4b4dbdcce56b">pANTLR3_STRING</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3lexer_8c.html#a537cb8e9d09de25f488b75a1336f24d8">getText</a> (<a class="el" href="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a> lexer)</td></tr>
<tr class="separator:a537cb8e9d09de25f488b75a1336f24d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8a3738a8da7d2c4242e375cc1012cd5"><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="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a> lexer)</td></tr>
<tr class="separator:ab8a3738a8da7d2c4242e375cc1012cd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8172e09eed8ce89299a9f5225761b87"><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="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a> lexer, <a class="el" href="antlr3defs_8h.html#a078eec1343cdbb862af80f352ea701da">ANTLR3_UCHAR</a> c)</td></tr>
<tr class="memdesc:ac8172e09eed8ce89299a9f5225761b87"><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">More...</a><br /></td></tr>
<tr class="separator:ac8172e09eed8ce89299a9f5225761b87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe3d9de36708b98a25e098f9de6e80f9"><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="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">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 class="memdesc:abe3d9de36708b98a25e098f9de6e80f9"><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">More...</a><br /></td></tr>
<tr class="separator:abe3d9de36708b98a25e098f9de6e80f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada6b8aff9bb627d91beaccca57c80e28"><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="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a> lexer, <a class="el" href="antlr3defs_8h.html#a078eec1343cdbb862af80f352ea701da">ANTLR3_UCHAR</a> *string)</td></tr>
<tr class="memdesc:ada6b8aff9bb627d91beaccca57c80e28"><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">More...</a><br /></td></tr>
<tr class="separator:ada6b8aff9bb627d91beaccca57c80e28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae31c6940c452ca2d98ba1e85e2a091c9"><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="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a> lexer)</td></tr>
<tr class="separator:ae31c6940c452ca2d98ba1e85e2a091c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9a1246efbb94ec9e0069b70c3c53502"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">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="group___a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e.html#ga4b8bc42f86b752cba4de49f0d1f53cba">pANTLR3_TOKEN_SOURCE</a> toksource)</td></tr>
<tr class="memdesc:ac9a1246efbb94ec9e0069b70c3c53502"><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">More...</a><br /></td></tr>
<tr class="separator:ac9a1246efbb94ec9e0069b70c3c53502"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0765a37fb94635afbfaad254c12c496"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#a43d7f07e9e3ae0f214c92f6391e185bb">ANTLR3_INLINE</a> <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">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="group___a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e.html#ga4b8bc42f86b752cba4de49f0d1f53cba">pANTLR3_TOKEN_SOURCE</a> toksource)</td></tr>
<tr class="memdesc:ad0765a37fb94635afbfaad254c12c496"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the next available token from the current input stream.  <a href="#ad0765a37fb94635afbfaad254c12c496">More...</a><br /></td></tr>
<tr class="separator:ad0765a37fb94635afbfaad254c12c496"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a917eec57b0aecea10777919d8ac240ec"><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="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a> lexer)</td></tr>
<tr class="memdesc:a917eec57b0aecea10777919d8ac240ec"><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">More...</a><br /></td></tr>
<tr class="separator:a917eec57b0aecea10777919d8ac240ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2033174a70cd1baa72584c3b2929b711"><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="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a> lexer, <a class="el" href="group___a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m.html#ga30a8f71f3e04066360723d538fd67f16">pANTLR3_INPUT_STREAM</a> input)</td></tr>
<tr class="memdesc:a2033174a70cd1baa72584c3b2929b711"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change to a new input stream, remembering the old one.  <a href="#a2033174a70cd1baa72584c3b2929b711">More...</a><br /></td></tr>
<tr class="separator:a2033174a70cd1baa72584c3b2929b711"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a224710b47cee69bfcb5e8f19daf22695"><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="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a> lexer)</td></tr>
<tr class="separator:a224710b47cee69bfcb5e8f19daf22695"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad79fc08bcc1311263e026028f4c330b7"><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="group___a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga5aeeb8dcbf65f45605ae07cbd618e24c">pANTLR3_BASE_RECOGNIZER</a> rec)</td></tr>
<tr class="separator:ad79fc08bcc1311263e026028f4c330b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada85822b7879271a8ce555c65a2274fa"><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="group___a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga5aeeb8dcbf65f45605ae07cbd618e24c">pANTLR3_BASE_RECOGNIZER</a> rec)</td></tr>
<tr class="separator:ada85822b7879271a8ce555c65a2274fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f121d133cb810a9687aee3089e33be8"><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="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a> lexer, <a class="el" href="group___a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m.html#ga30a8f71f3e04066360723d538fd67f16">pANTLR3_INPUT_STREAM</a> input)</td></tr>
<tr class="separator:a3f121d133cb810a9687aee3089e33be8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">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><h2 class="groupheader">Function Documentation</h2>
<a id="aad5d94a0ad6c1d4788f95debb67cf642"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad5d94a0ad6c1d4788f95debb67cf642">&#9670;&nbsp;</a></span>antlr3LexerNew()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#ac6724ab3b71a7f4b3c340f52312e8488">ANTLR3_API</a> <a class="el" href="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">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="group___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.html#ga180526531b2c6da5cafe825ae7596bf1">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 class="reference">References <a class="el" href="antlr3defs_8h.html#ab14376fa4b3a6ffe41ba76e897824767">ANTLR3_CALLOC</a>, <a class="el" href="antlr3defs_8h.html#a3ba818e88ae972c4f77e55e80ed8abd5">ANTLR3_MALLOC</a>, <a class="el" href="antlr3commontoken_8h.html#a12483b449f9b0bc7f58559ca2c49f5f1">ANTLR3_TEXT_NONE</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="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="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#abb47c3b8e4e82256c22367ade0a8fb94">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#a8487f6f1f6a6c37308fd2338fccf7626">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#ab421b8a238f012878abf124da9c74c17">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___l_e_x_e_r__struct.html#a0cf9d88b4a0e44161b18fb77eaa82cc8">ANTLR3_LEXER_struct::free</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#ae59271e401ad3f414d33f7f26ebf7725">ANTLR3_BASE_RECOGNIZER_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#a11cf5807a0d702f08420c1a45b43097e">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#a8f2f6807ca3568bf53c5af612eec8ba1">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#a93a354ddc76eb48a9e13d6aed7a0e973">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#a7ee4cb3c082ec6f118c75a27924f8d77">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#a5a34aae13e76c65ecb34f9d14b894c82">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#ad7748b321933be3defd9d1416fe83668">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#aae5ce66f17800a9ba26aaa4a832cf2d8">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#a3de82a3e4319efb955d6b9ab003bb249">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#abf5331d1c4bbf1c857de49193d8ae7ea">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#a28ed385b8d4a903658ce82efa82a74c4">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#aae4fff3fd69357f167249ccd2eb801ab">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#a4618f9d0a012b524bf27ef9c5eb5e87e">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#a2ae0d44ce3cdba547daab3961d09da77">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#a95fac96f69c4d0abca24add2b28fadb6">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#a34eb9c69869d4c566f5b4bf062415878">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#a9b379c456f206121714e9bd17f326001">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#a9f2a7e4385c8949742eecb823c2ace54">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#a3b19c7a3043fcdda18b6c54f9626014c">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#a7166212069d20dae5ae2b4dfff33598f">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___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___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___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___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___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#ae67e1b6d72a1abb439a4d60bf273bb48">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokFactory</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#a7f1a9c69c0741860d7100e6838d61795">ANTLR3_RECOGNIZER_SHARED_STATE_struct::tokSource</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___c_o_m_m_o_n___t_o_k_e_n__struct.html#adb16d892d478c1ac69181de1b830e046">ANTLR3_COMMON_TOKEN_struct::user2</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 class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d">antlr3LexerNewStream()</a>.</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"  title=" " alt="" coords="5,1196,124,1223"/>
<area shape="rect"  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=" " alt="" coords="172,613,355,640"/>
<area shape="rect"  href="antlr3commontoken_8c.html#ad6214ed38e124f2ada5b7056c15b58dc" title=" " alt="" coords="194,664,333,691"/>
<area shape="rect"  href="antlr3lexer_8c.html#a3c88e896255781a0ace9fd1110900424" title="Default lexer error handler (works for 8 bit streams only!!!)" alt="" coords="179,715,347,741"/>
<area shape="rect"  href="antlr3lexer_8c.html#af9d72282d839ad84befc641f4ca94330" title=" " alt="" coords="239,765,288,792"/>
<area shape="rect"  href="antlr3lexer_8c.html#ac774e151df4b351dff6e4928564e4f10" title=" " alt="" coords="225,816,301,843"/>
<area shape="rect"  href="antlr3lexer_8c.html#ae609556326be46b260682e16941b9e50" title="Free the resources allocated by a lexer." alt="" coords="224,867,303,893"/>
<area shape="rect"  href="antlr3lexer_8c.html#a3dabace13d5c4690014e2faec9ee15f2" title=" " alt="" coords="211,917,315,944"/>
<area shape="rect"  href="antlr3lexer_8c.html#a53802cc9e04a312d2249aa184d6f988f" title=" " alt="" coords="185,968,342,995"/>
<area shape="rect"  href="antlr3lexer_8c.html#afa6cd5dae10144c754490bbc9ebef8f1" title=" " alt="" coords="180,1019,347,1045"/>
<area shape="rect"  href="antlr3lexer_8c.html#af47abef03feca0963d3fb1eeaa726921" title=" " alt="" coords="230,1069,297,1096"/>
<area shape="rect"  href="antlr3lexer_8c.html#a22c45f91acc78faa73e6b1fd637e3e0c" title=" " alt="" coords="196,1120,331,1147"/>
<area shape="rect"  href="antlr3lexer_8c.html#a537cb8e9d09de25f488b75a1336f24d8" title=" " alt="" coords="229,1171,297,1197"/>
<area shape="rect"  href="antlr3lexer_8c.html#ab8a3738a8da7d2c4242e375cc1012cd5" title=" " alt="" coords="222,1221,305,1248"/>
<area shape="rect"  href="antlr3lexer_8c.html#ac8172e09eed8ce89299a9f5225761b87" title="Implementation of matchc for the lexer, overrides any base implementation in the base recognizer." alt="" coords="230,1272,297,1299"/>
<area shape="rect"  href="antlr3lexer_8c.html#abe3d9de36708b98a25e098f9de6e80f9" title="Implementation of match range for the lexer, overrides any base implementation in the base recognizer..." alt="" coords="214,1323,313,1349"/>
<area shape="rect"  href="antlr3lexer_8c.html#ada6b8aff9bb627d91beaccca57c80e28" title="Implementation of matchs for the lexer, overrides any base implementation in the base recognizer." alt="" coords="230,1373,297,1400"/>
<area shape="rect"  href="antlr3lexer_8c.html#ae31c6940c452ca2d98ba1e85e2a091c9" title=" " alt="" coords="224,1424,303,1451"/>
<area shape="rect"  href="antlr3lexer_8c.html#ac9a1246efbb94ec9e0069b70c3c53502" title="Default implementation of the nextToken() call for a lexer." alt="" coords="220,1475,307,1501"/>
<area shape="rect"  href="antlr3lexer_8c.html#a917eec57b0aecea10777919d8ac240ec" title="Stops using the current input stream and reverts to any prior input stream on the stack." alt="" coords="204,1525,323,1552"/>
<area shape="rect"  href="antlr3lexer_8c.html#a2033174a70cd1baa72584c3b2929b711" title="Change to a new input stream, remembering the old one." alt="" coords="201,1576,325,1603"/>
<area shape="rect"  href="antlr3lexer_8c.html#a224710b47cee69bfcb5e8f19daf22695" title=" " alt="" coords="230,1627,297,1653"/>
<area shape="rect"  href="antlr3lexer_8c.html#ad79fc08bcc1311263e026028f4c330b7" title=" " alt="" coords="218,1677,309,1704"/>
<area shape="rect"  href="antlr3lexer_8c.html#ada85822b7879271a8ce555c65a2274fa" title=" " alt="" coords="237,1728,289,1755"/>
<area shape="rect"  href="antlr3lexer_8c.html#a3f121d133cb810a9687aee3089e33be8" title=" " alt="" coords="207,1779,320,1805"/>
<area shape="rect"  href="antlr3collections_8c.html#a0f20590f5ba34812e48d6cec3e126fd6" title=" " alt="" coords="451,5,578,32"/>
<area shape="rect"  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="447,56,582,83"/>
<area shape="rect"  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=" " alt="" coords="465,107,564,133"/>
<area shape="rect"  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="453,157,576,184"/>
<area shape="rect"  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=" " alt="" coords="457,208,572,235"/>
<area shape="rect"  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=" " alt="" coords="463,259,567,285"/>
<area shape="rect"  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="434,309,595,336"/>
<area shape="rect"  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="425,360,605,387"/>
<area shape="rect"  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="462,411,567,437"/>
<area shape="rect"  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="452,461,577,488"/>
<area shape="rect"  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="431,512,599,539"/>
<area shape="rect"  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=" " alt="" coords="471,563,558,589"/>
<area shape="rect"  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="687,627,853,653"/>
<area shape="rect"  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="432,816,597,843"/>
<area shape="rect"  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=" " alt="" coords="410,867,619,893"/>
<area shape="rect"  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="441,917,589,944"/>
<area shape="rect"  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="485,968,545,995"/>
<area shape="rect"  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="473,1019,556,1045"/>
<area shape="rect"  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="476,1069,553,1096"/>
<area shape="rect"  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="474,715,555,741"/>
<area shape="rect"  href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga5d8fdaef9c545faefeb480e49ff5842b" title=" " alt="" coords="675,689,865,716"/>
<area shape="rect"  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=" " alt="" coords="683,740,857,767"/>
<area shape="rect"  href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga911941c0a78751dd6eae32d1fd3f3a2d" title="Recover from an error found on the input stream." alt="" coords="481,1120,548,1147"/>
<area shape="rect"  href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga733153563bd70d3b65fce9bd665fb61f" title="This code is factored out from mismatched token and mismatched set recovery." alt="" coords="403,1171,627,1197"/>
<area shape="rect"  href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga833876e3010f505f0e12326360f6877d" title=" " alt="" coords="418,1221,611,1248"/>
</map>
</div>
<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"  title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="acea4b4491be51f1d3f57d4d2836d9d0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acea4b4491be51f1d3f57d4d2836d9d0d">&#9670;&nbsp;</a></span>antlr3LexerNewStream()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#ac6724ab3b71a7f4b3c340f52312e8488">ANTLR3_API</a> <a class="el" href="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">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="group___a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m.html#ga30a8f71f3e04066360723d538fd67f16">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="group___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.html#ga180526531b2c6da5cafe825ae7596bf1">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 class="reference">References <a class="el" href="antlr3lexer_8c.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>, and <a class="el" href="antlr3lexer_8c.html#a3f121d133cb810a9687aee3089e33be8">setCharStream()</a>.</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"  title=" " alt="" coords="5,669,168,695"/>
<area shape="rect"  href="antlr3lexer_8c.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,883,335,910"/>
<area shape="rect"  href="antlr3lexer_8c.html#a3f121d133cb810a9687aee3089e33be8" title=" " alt="" coords="417,73,531,99"/>
<area shape="rect"  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=" " alt="" coords="383,579,565,606"/>
<area shape="rect"  href="antlr3commontoken_8c.html#ad6214ed38e124f2ada5b7056c15b58dc" title=" " alt="" coords="897,98,1035,125"/>
<area shape="rect"  href="antlr3lexer_8c.html#a3c88e896255781a0ace9fd1110900424" title="Default lexer error handler (works for 8 bit streams only!!!)" alt="" coords="390,630,558,657"/>
<area shape="rect"  href="antlr3lexer_8c.html#af9d72282d839ad84befc641f4ca94330" title=" " alt="" coords="449,681,499,707"/>
<area shape="rect"  href="antlr3lexer_8c.html#ac774e151df4b351dff6e4928564e4f10" title=" " alt="" coords="436,731,512,758"/>
<area shape="rect"  href="antlr3lexer_8c.html#ae609556326be46b260682e16941b9e50" title="Free the resources allocated by a lexer." alt="" coords="435,782,513,809"/>
<area shape="rect"  href="antlr3lexer_8c.html#a3dabace13d5c4690014e2faec9ee15f2" title=" " alt="" coords="422,833,526,859"/>
<area shape="rect"  href="antlr3lexer_8c.html#a53802cc9e04a312d2249aa184d6f988f" title=" " alt="" coords="395,883,553,910"/>
<area shape="rect"  href="antlr3lexer_8c.html#afa6cd5dae10144c754490bbc9ebef8f1" title=" " alt="" coords="391,934,557,961"/>
<area shape="rect"  href="antlr3lexer_8c.html#af47abef03feca0963d3fb1eeaa726921" title=" " alt="" coords="441,985,507,1011"/>
<area shape="rect"  href="antlr3lexer_8c.html#a22c45f91acc78faa73e6b1fd637e3e0c" title=" " alt="" coords="407,1035,541,1062"/>
<area shape="rect"  href="antlr3lexer_8c.html#a537cb8e9d09de25f488b75a1336f24d8" title=" " alt="" coords="440,1086,508,1113"/>
<area shape="rect"  href="antlr3lexer_8c.html#ab8a3738a8da7d2c4242e375cc1012cd5" title=" " alt="" coords="433,1137,515,1163"/>
<area shape="rect"  href="antlr3lexer_8c.html#ac8172e09eed8ce89299a9f5225761b87" title="Implementation of matchc for the lexer, overrides any base implementation in the base recognizer." alt="" coords="441,1187,507,1214"/>
<area shape="rect"  href="antlr3lexer_8c.html#abe3d9de36708b98a25e098f9de6e80f9" title="Implementation of match range for the lexer, overrides any base implementation in the base recognizer..." alt="" coords="425,1238,523,1265"/>
<area shape="rect"  href="antlr3lexer_8c.html#ada6b8aff9bb627d91beaccca57c80e28" title="Implementation of matchs for the lexer, overrides any base implementation in the base recognizer." alt="" coords="441,1289,507,1315"/>
<area shape="rect"  href="antlr3lexer_8c.html#ae31c6940c452ca2d98ba1e85e2a091c9" title=" " alt="" coords="435,1339,513,1366"/>
<area shape="rect"  href="antlr3lexer_8c.html#ac9a1246efbb94ec9e0069b70c3c53502" title="Default implementation of the nextToken() call for a lexer." alt="" coords="431,1390,517,1417"/>
<area shape="rect"  href="antlr3lexer_8c.html#a917eec57b0aecea10777919d8ac240ec" title="Stops using the current input stream and reverts to any prior input stream on the stack." alt="" coords="415,1441,533,1467"/>
<area shape="rect"  href="antlr3lexer_8c.html#a2033174a70cd1baa72584c3b2929b711" title="Change to a new input stream, remembering the old one." alt="" coords="412,1491,536,1518"/>
<area shape="rect"  href="antlr3lexer_8c.html#a224710b47cee69bfcb5e8f19daf22695" title=" " alt="" coords="441,123,507,150"/>
<area shape="rect"  href="antlr3lexer_8c.html#ad79fc08bcc1311263e026028f4c330b7" title=" " alt="" coords="429,174,519,201"/>
<area shape="rect"  href="antlr3lexer_8c.html#ada85822b7879271a8ce555c65a2274fa" title=" " alt="" coords="448,529,500,555"/>
<area shape="rect"  href="antlr3collections_8c.html#a0f20590f5ba34812e48d6cec3e126fd6" title=" " alt="" coords="655,529,781,555"/>
<area shape="rect"  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="651,579,785,606"/>
<area shape="rect"  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=" " alt="" coords="669,630,767,657"/>
<area shape="rect"  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="657,681,779,707"/>
<area shape="rect"  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=" " alt="" coords="661,731,775,758"/>
<area shape="rect"  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=" " alt="" coords="666,782,770,809"/>
<area shape="rect"  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="637,833,799,859"/>
<area shape="rect"  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="628,883,808,910"/>
<area shape="rect"  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="665,934,771,961"/>
<area shape="rect"  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="655,985,781,1011"/>
<area shape="rect"  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="634,1035,802,1062"/>
<area shape="rect"  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=" " alt="" coords="675,1086,761,1113"/>
<area shape="rect"  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="883,1162,1049,1189"/>
<area shape="rect"  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="635,225,801,251"/>
<area shape="rect"  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=" " alt="" coords="613,275,823,302"/>
<area shape="rect"  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="644,326,792,353"/>
<area shape="rect"  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="688,377,748,403"/>
<area shape="rect"  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="677,478,759,505"/>
<area shape="rect"  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="679,1187,757,1214"/>
<area shape="rect"  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="677,1137,759,1163"/>
<area shape="rect"  href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga5d8fdaef9c545faefeb480e49ff5842b" title=" " alt="" coords="871,433,1061,459"/>
<area shape="rect"  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=" " alt="" coords="879,743,1053,770"/>
<area shape="rect"  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=" " alt="" coords="1109,1111,1328,1138"/>
<area shape="rect"  href="antlr3commontoken_8c.html#a3e0e53093c8170217cb4bee33c2714c9" title=" " alt="" coords="633,73,803,99"/>
</map>
</div>

</div>
</div>
<a id="a3c88e896255781a0ace9fd1110900424"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c88e896255781a0ace9fd1110900424">&#9670;&nbsp;</a></span>displayRecognitionError()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void displayRecognitionError </td>
          <td>(</td>
          <td class="paramtype"><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#ga5aeeb8dcbf65f45605ae07cbd618e24c">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></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<p class="reference">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#a9b0c1826ee602224b8413e6bc4f10de8">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#a95b7756dcea096f3497cc30b1714fb01">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 class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title="Default lexer error handler (works for 8 bit streams only!!!)" alt="" coords="383,5,551,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="af9d72282d839ad84befc641f4ca94330"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9d72282d839ad84befc641f4ca94330">&#9670;&nbsp;</a></span>emit()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> emit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">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___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___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#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#a11cf5807a0d702f08420c1a45b43097e">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#a1906ed560d2bf8af41b66a76dfdf7ea7">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___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#acf3ae47f1cd3cdd62174e8617bcee521">ANTLR3_COMMON_TOKEN_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___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#a063a31e4a8fa81e87254c6be0ce281cd">ANTLR3_RECOGNIZER_SHARED_STATE_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 class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>, and <a class="el" href="antlr3lexer_8c.html#ad0765a37fb94635afbfaad254c12c496">nextTokenStr()</a>.</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"  title=" " alt="" coords="669,5,719,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3lexer_8c.html#ad0765a37fb94635afbfaad254c12c496" title="Returns the next available token from the current input stream." alt="" coords="517,31,621,57"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
<area shape="rect"  href="antlr3lexer_8c.html#ac9a1246efbb94ec9e0069b70c3c53502" title="Default implementation of the nextToken() call for a lexer." alt="" coords="383,31,469,57"/>
</map>
</div>

</div>
</div>
<a id="ac774e151df4b351dff6e4928564e4f10"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac774e151df4b351dff6e4928564e4f10">&#9670;&nbsp;</a></span>emitNew()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void emitNew </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">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="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a>&#160;</td>
          <td class="paramname"><em>token</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">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 class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title=" " alt="" coords="383,5,459,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="ae609556326be46b260682e16941b9e50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae609556326be46b260682e16941b9e50">&#9670;&nbsp;</a></span>freeLexer()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void freeLexer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<p class="reference">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#acd29a8e78661d066ebdcb05f5d998154">ANTLR3_TOKEN_FACTORY_struct::close</a>, <a class="el" href="struct_a_n_t_l_r3___s_t_a_c_k__struct.html#a9cf883da03a4662fc9819e8ecec8beb1">ANTLR3_STACK_struct::free</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#ae59271e401ad3f414d33f7f26ebf7725">ANTLR3_BASE_RECOGNIZER_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 class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title="Free the resources allocated by a lexer." alt="" coords="383,5,461,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="a3dabace13d5c4690014e2faec9ee15f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3dabace13d5c4690014e2faec9ee15f2">&#9670;&nbsp;</a></span>getCharIndex()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#a2beefa8c800bf7850710b40b69d0242e">ANTLR3_MARKER</a> getCharIndex </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a96e58756e6333015e049f341e42a31c8">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 class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title=" " alt="" coords="383,5,487,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="a53802cc9e04a312d2249aa184d6f988f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53802cc9e04a312d2249aa184d6f988f">&#9670;&nbsp;</a></span>getCharPositionInLine()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <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="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">References <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#abe574b44337acb6550f27de7d80b8a08">ANTLR3_INPUT_STREAM_struct::charPositionInLine</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 class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title=" " alt="" coords="383,5,540,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="afa6cd5dae10144c754490bbc9ebef8f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa6cd5dae10144c754490bbc9ebef8f1">&#9670;&nbsp;</a></span>getCurrentInputSymbol()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void * getCurrentInputSymbol </td>
          <td>(</td>
          <td class="paramtype"><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#ga5aeeb8dcbf65f45605ae07cbd618e24c">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="antlr3interfaces_8h.html#af34d949f6aa442e8e7770e420977d338">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>istream</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title=" " alt="" coords="383,5,549,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="af47abef03feca0963d3fb1eeaa726921"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af47abef03feca0963d3fb1eeaa726921">&#9670;&nbsp;</a></span>getLine()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <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="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">References <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#a34e2e8eb60bc42e8e20dd3e2f2a6fe29">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 class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title=" " alt="" coords="383,5,449,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="a22c45f91acc78faa73e6b1fd637e3e0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22c45f91acc78faa73e6b1fd637e3e0c">&#9670;&nbsp;</a></span>getMissingSymbol()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void * getMissingSymbol </td>
          <td>(</td>
          <td class="paramtype"><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#ga5aeeb8dcbf65f45605ae07cbd618e24c">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="antlr3interfaces_8h.html#af34d949f6aa442e8e7770e420977d338">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="group___a_n_t_l_r3___e_x_c_e_p_t_i_o_n.html#ga71e034bba80bdc564fd0c8d62f2962b5">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="antlr3interfaces_8h.html#a59ad40804c151729987ddc3e78c2d95f">pANTLR3_BITSET_LIST</a>&#160;</td>
          <td class="paramname"><em>follow</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title=" " alt="" coords="383,5,517,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="a537cb8e9d09de25f488b75a1336f24d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a537cb8e9d09de25f488b75a1336f24d8">&#9670;&nbsp;</a></span>getText()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="group___a_n_t_l_r3___s_t_r_i_n_g.html#ga36bbe7362079348864db4b4dbdcce56b">pANTLR3_STRING</a> getText </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">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#a11cf5807a0d702f08420c1a45b43097e">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#a7b3ab90bee06d5295b136843dde0238a">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 class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title=" " alt="" coords="383,5,451,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="ab8a3738a8da7d2c4242e375cc1012cd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8a3738a8da7d2c4242e375cc1012cd5">&#9670;&nbsp;</a></span>matchAny()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void matchAny </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a1c1137be37e3271c76a6f500e12068b0">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 class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title=" " alt="" coords="383,5,465,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="ac8172e09eed8ce89299a9f5225761b87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8172e09eed8ce89299a9f5225761b87">&#9670;&nbsp;</a></span>matchc()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <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="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">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></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </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="section remark"><dt>Remarks</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 class="reference">References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#ad907a6fcc56baebad9925c5be026a0b8">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#a1c1137be37e3271c76a6f500e12068b0">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#a8abc297f5f9410bddd7b8621a240091b">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#a34eb9c69869d4c566f5b4bf062415878">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 class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title="Implementation of matchc for the lexer, overrides any base implementation in the base recognizer." alt="" coords="383,5,449,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="abe3d9de36708b98a25e098f9de6e80f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe3d9de36708b98a25e098f9de6e80f9">&#9670;&nbsp;</a></span>matchRange()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <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="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">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></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </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="section remark"><dt>Remarks</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 class="reference">References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#ad907a6fcc56baebad9925c5be026a0b8">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#a1c1137be37e3271c76a6f500e12068b0">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#a8abc297f5f9410bddd7b8621a240091b">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#a34eb9c69869d4c566f5b4bf062415878">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 class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title="Implementation of match range for the lexer, overrides any base implementation in the base recognizer..." alt="" coords="383,5,481,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="ada6b8aff9bb627d91beaccca57c80e28"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada6b8aff9bb627d91beaccca57c80e28">&#9670;&nbsp;</a></span>matchs()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <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="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">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></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </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="section remark"><dt>Remarks</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 class="reference">References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#ad907a6fcc56baebad9925c5be026a0b8">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#a1c1137be37e3271c76a6f500e12068b0">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#a8abc297f5f9410bddd7b8621a240091b">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#a34eb9c69869d4c566f5b4bf062415878">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 class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title="Implementation of matchs for the lexer, overrides any base implementation in the base recognizer." alt="" coords="383,5,449,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="ae31c6940c452ca2d98ba1e85e2a091c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae31c6940c452ca2d98ba1e85e2a091c9">&#9670;&nbsp;</a></span>mTokens()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void mTokens </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title=" " alt="" coords="383,5,461,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="ac9a1246efbb94ec9e0069b70c3c53502"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9a1246efbb94ec9e0069b70c3c53502">&#9670;&nbsp;</a></span>nextToken()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> nextToken </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e.html#ga4b8bc42f86b752cba4de49f0d1f53cba">pANTLR3_TOKEN_SOURCE</a>&#160;</td>
          <td class="paramname"><em>toksource</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </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 class="params"><dt>Parameters</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="section return"><dt>Returns</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="section remark"><dt>Remarks</dt><dd>Write remarks for nextToken here.</dd></dl>
<dl class="section see"><dt>See also</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 class="reference">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#a2ae0d44ce3cdba547daab3961d09da77">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#aed9d4ce2498a3f93073e762aa5a5aac1">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 class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title="Default implementation of the nextToken() call for a lexer." alt="" coords="5,5,92,32"/>
<area shape="rect"  href="antlr3lexer_8c.html#ad0765a37fb94635afbfaad254c12c496" title="Returns the next available token from the current input stream." alt="" coords="140,5,244,32"/>
<area shape="rect"  href="antlr3lexer_8c.html#af9d72282d839ad84befc641f4ca94330" title=" " alt="" coords="292,5,341,32"/>
</map>
</div>
<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"  title="Default implementation of the nextToken() call for a lexer." alt="" coords="383,5,469,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="ad0765a37fb94635afbfaad254c12c496"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0765a37fb94635afbfaad254c12c496">&#9670;&nbsp;</a></span>nextTokenStr()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#a43d7f07e9e3ae0f214c92f6391e185bb">ANTLR3_INLINE</a> <a class="el" href="group___a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html#gadaa6df9cbf0cd7ab37fd545520ff299b">pANTLR3_COMMON_TOKEN</a> nextTokenStr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e.html#ga4b8bc42f86b752cba4de49f0d1f53cba">pANTLR3_TOKEN_SOURCE</a>&#160;</td>
          <td class="paramname"><em>toksource</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the next available token from the current input stream. </p>
<dl class="params"><dt>Parameters</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="section return"><dt>Returns</dt><dd>The next token in the current input stream or the EOF token if there are no more tokens.</dd></dl>
<dl class="section remark"><dt>Remarks</dt><dd>Write remarks for nextToken here.</dd></dl>
<dl class="section see"><dt>See also</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>Loop until we get a non skipped token or EOF</p>

<p class="reference">References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#ad907a6fcc56baebad9925c5be026a0b8">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___i_n_p_u_t___s_t_r_e_a_m__struct.html#abe574b44337acb6550f27de7d80b8a08">ANTLR3_INPUT_STREAM_struct::charPositionInLine</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="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="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#a11cf5807a0d702f08420c1a45b43097e">ANTLR3_LEXER_struct::getCharIndex</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a7ee4cb3c082ec6f118c75a27924f8d77">ANTLR3_LEXER_struct::getLine</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_p_u_t___s_t_r_e_a_m__struct.html#a6339fbb583899850cc6647706c60f197">ANTLR3_INPUT_STREAM_struct::line</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#aae4fff3fd69357f167249ccd2eb801ab">ANTLR3_LEXER_struct::mTokens</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html#a782664088fb3999f4b152bf3e309bf7c">ANTLR3_INPUT_STREAM_struct::nextChar</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#a34eb9c69869d4c566f5b4bf062415878">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#a9b379c456f206121714e9bd17f326001">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#af2967d3f14b309cb20292d8f13a0d2b8">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#af28ed403d17837ff43a5ffe84a983732">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#af47766e334f5348dfa583d49ab3abdba">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>, <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#a66ef44cb1ffa25ff87a60d88451f5c51">ANTLR3_RECOGNIZER_SHARED_STATE_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>, 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#ae3c7d42c0c1d2b449aba5052b31008e6">ANTLR3_RECOGNIZER_SHARED_STATE_struct::user3</a>.</p>

<p class="reference">Referenced by <a class="el" href="antlr3lexer_8c.html#ac9a1246efbb94ec9e0069b70c3c53502">nextToken()</a>.</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"  title="Returns the next available token from the current input stream." alt="" coords="5,5,109,32"/>
<area shape="rect"  href="antlr3lexer_8c.html#af9d72282d839ad84befc641f4ca94330" title=" " alt="" coords="157,5,207,32"/>
</map>
</div>
<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"  title="Returns the next available token from the current input stream." alt="" coords="517,5,621,32"/>
<area shape="rect"  href="antlr3lexer_8c.html#ac9a1246efbb94ec9e0069b70c3c53502" title="Default implementation of the nextToken() call for a lexer." alt="" coords="383,5,469,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="a917eec57b0aecea10777919d8ac240ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a917eec57b0aecea10777919d8ac240ec">&#9670;&nbsp;</a></span>popCharStream()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void popCharStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </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 class="params"><dt>Parameters</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="section remark"><dt>Remarks</dt><dd>The function fails silently if there are no prior input streams. </dd></dl>

<p class="reference">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#a10a5551d08c7dc7ad5ccf8d1fd759361">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#a4ee6b5ac355b73e2675e4dc982ad1911">ANTLR3_INT_STREAM_struct::rewindLast</a>, <a class="el" href="struct_a_n_t_l_r3___l_e_x_e_r__struct.html#a3b19c7a3043fcdda18b6c54f9626014c">ANTLR3_LEXER_struct::setCharStream</a>, <a class="el" href="struct_a_n_t_l_r3___s_t_a_c_k__struct.html#aed9d4ce2498a3f93073e762aa5a5aac1">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 class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title="Stops using the current input stream and reverts to any prior input stream on the stack." alt="" coords="383,5,501,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="a2033174a70cd1baa72584c3b2929b711"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2033174a70cd1baa72584c3b2929b711">&#9670;&nbsp;</a></span>pushCharStream()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void pushCharStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">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="group___a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m.html#ga30a8f71f3e04066360723d538fd67f16">pANTLR3_INPUT_STREAM</a>&#160;</td>
          <td class="paramname"><em>input</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Change to a new input stream, remembering the old one. </p>
<dl class="params"><dt>Parameters</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 class="reference">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#a6e65fe1ae5e52dcb545031ec6d2e2682">ANTLR3_INT_STREAM_struct::mark</a>, <a class="el" href="struct_a_n_t_l_r3___s_t_a_c_k__struct.html#ab1cb8583c35e6010d1f882b851d9e940">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#a3b19c7a3043fcdda18b6c54f9626014c">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 class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title="Change to a new input stream, remembering the old one." alt="" coords="5,157,129,184"/>
<area shape="rect"  href="antlr3collections_8c.html#acd2d302cb08802568e25ca38c6dab300" title=" " alt="" coords="177,157,296,184"/>
<area shape="rect"  href="antlr3collections_8c.html#a99f3fae8e9c54770146abc2cb020a231" title=" " alt="" coords="348,5,467,32"/>
<area shape="rect"  href="antlr3collections_8c.html#a6bb0d134fa5f66aa9ded4ac848e918df" title=" " alt="" coords="350,56,465,83"/>
<area shape="rect"  href="antlr3collections_8c.html#ac8ecfe429c38960590c9cad82f67cefb" title=" " alt="" coords="347,107,468,133"/>
<area shape="rect"  href="antlr3collections_8c.html#ab077bdfbdbbd9f80d3516ae35bf7946c" title=" " alt="" coords="349,157,465,184"/>
<area shape="rect"  href="antlr3collections_8c.html#afef965f027e9ed3c8da8ddfa863857c2" title=" " alt="" coords="347,208,468,235"/>
<area shape="rect"  href="antlr3collections_8c.html#a547f37375c784bc783e39701f6cdf410" title=" " alt="" coords="349,259,465,285"/>
<area shape="rect"  href="antlr3collections_8c.html#a0f20590f5ba34812e48d6cec3e126fd6" title=" " alt="" coords="344,309,471,336"/>
<area shape="rect"  href="antlr3collections_8c.html#a257bb3a732b0aee54f196ea448944d0b" title=" " alt="" coords="519,309,657,336"/>
<area shape="rect"  href="antlr3collections_8c.html#ab7bfa6d6ae69bd46b3c155d55a7162a1" title="Add the supplied pointer and freeing function pointer to the list, expanding the vector if needed." alt="" coords="717,107,841,133"/>
<area shape="rect"  href="antlr3collections_8c.html#aa6d77074d26182876f7cc5269f39dcaf" title=" " alt="" coords="714,157,845,184"/>
<area shape="rect"  href="antlr3collections_8c.html#a2f2a279a441ad513caf852f3f5387f1e" title=" " alt="" coords="719,208,839,235"/>
<area shape="rect"  href="antlr3collections_8c.html#acebfdc6cc1b28c406946fa6e72c1f581" title=" " alt="" coords="716,259,843,285"/>
<area shape="rect"  href="antlr3collections_8c.html#a62297bdab210e5a852d9c778a48556b8" title=" " alt="" coords="719,309,840,336"/>
<area shape="rect"  href="antlr3collections_8c.html#aea45dc661f9abf012538728ab751962b" title="Replace the element at the specified entry point with the supplied entry." alt="" coords="720,360,839,387"/>
<area shape="rect"  href="antlr3collections_8c.html#a080b1c287eb015e890bfb6d5c20be49c" title=" " alt="" coords="718,411,841,437"/>
<area shape="rect"  href="antlr3collections_8c.html#ad8d9537615595fcbf0d5c1fecde4b4d9" title="Replace the element at the specified entry point with the supplied entry." alt="" coords="713,461,845,488"/>
<area shape="rect"  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="705,512,853,539"/>
<area shape="rect"  href="antlr3collections_8c.html#a2cd6855742a8fe2e1a3fd491c801aee8" title=" " alt="" coords="901,233,1039,260"/>
</map>
</div>
<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"  title="Change to a new input stream, remembering the old one." alt="" coords="383,5,507,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="a224710b47cee69bfcb5e8f19daf22695"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a224710b47cee69bfcb5e8f19daf22695">&#9670;&nbsp;</a></span>recover()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void recover </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">pANTLR3_LEXER</a>&#160;</td>
          <td class="paramname"><em>lexer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a1c1137be37e3271c76a6f500e12068b0">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 class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title=" " alt="" coords="383,5,449,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="ad79fc08bcc1311263e026028f4c330b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad79fc08bcc1311263e026028f4c330b7">&#9670;&nbsp;</a></span>reportError()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void reportError </td>
          <td>(</td>
          <td class="paramtype"><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#ga5aeeb8dcbf65f45605ae07cbd618e24c">pANTLR3_BASE_RECOGNIZER</a>&#160;</td>
          <td class="paramname"><em>rec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">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#abb47c3b8e4e82256c22367ade0a8fb94">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 class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title=" " alt="" coords="383,5,473,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="ada85822b7879271a8ce555c65a2274fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada85822b7879271a8ce555c65a2274fa">&#9670;&nbsp;</a></span>reset()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void reset </td>
          <td>(</td>
          <td class="paramtype"><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#ga5aeeb8dcbf65f45605ae07cbd618e24c">pANTLR3_BASE_RECOGNIZER</a>&#160;</td>
          <td class="paramname"><em>rec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">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#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#a0f0a9013fd80f3307485d39f2aa1a7d9">ANTLR3_TOKEN_FACTORY_struct::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#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>, <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#a063a31e4a8fa81e87254c6be0ce281cd">ANTLR3_RECOGNIZER_SHARED_STATE_struct::type</a>.</p>

<p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>.</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"  title=" " alt="" coords="383,5,435,32"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,5,168,32"/>
</map>
</div>

</div>
</div>
<a id="a3f121d133cb810a9687aee3089e33be8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f121d133cb810a9687aee3089e33be8">&#9670;&nbsp;</a></span>setCharStream()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void setCharStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group___a_n_t_l_r3___l_e_x_e_r.html#gaa9c680e9ec87505c5f2f4af1d8cbb2e2">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="group___a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m.html#ga30a8f71f3e04066360723d538fd67f16">pANTLR3_INPUT_STREAM</a>&#160;</td>
          <td class="paramname"><em>input</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="reference">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#a8abc297f5f9410bddd7b8621a240091b">ANTLR3_BASE_RECOGNIZER_struct::exConstruct</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___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___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#a39c1e26cbe88fd22ecf3438fbca91f86">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___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___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___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___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 class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642">antlr3LexerNew()</a>, and <a class="el" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d">antlr3LexerNewStream()</a>.</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"  title=" " alt="" coords="5,385,119,412"/>
<area shape="rect"  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=" " alt="" coords="167,247,385,273"/>
<area shape="rect"  href="antlr3commontoken_8c.html#a3e0e53093c8170217cb4bee33c2714c9" title=" " alt="" coords="191,461,361,488"/>
<area shape="rect"  href="antlr3exception_8c.html#ad7bf558a3019636d779ebd281ab07450" title="Creates a new ANTLR3 exception structure." alt="" coords="439,152,585,179"/>
<area shape="rect"  href="antlr3basetree_8c.html#af89cad82ec0276b7f9183476bdfaa322" title=" " alt="" coords="479,221,545,248"/>
<area shape="rect"  href="antlr3basetree_8c.html#ac0a5b07c2cc53a3f2938e6e94d9b1605" title=" " alt="" coords="433,272,591,299"/>
<area shape="rect"  href="antlr3exception_8c.html#a21c30f7a44edd55f154d2cfaafb0fd8a" title="Frees up a chain of ANTLR3 exceptions." alt="" coords="639,25,785,52"/>
<area shape="rect"  href="antlr3exception_8c.html#a193748f2d252beb17b1b0487ca77cb4f" title="Prints out the message in all the exceptions in the supplied chain." alt="" coords="639,152,785,179"/>
<area shape="rect"  href="antlr3rewritestreams_8c.html#a92c4d9fcaea24e9f6b4f658711bacc07" title="Return the next element in the stream." alt="" coords="888,5,936,32"/>
<area shape="rect"  href="antlr3commontoken_8c.html#ad6214ed38e124f2ada5b7056c15b58dc" title=" " alt="" coords="643,461,781,488"/>
<area shape="rect"  href="antlr3commontoken_8c.html#a138055a9dcffd2bccf6cb8a47053ae0c" title=" " alt="" coords="463,411,561,437"/>
<area shape="rect"  href="antlr3commontoken_8c.html#a453fd144d2f4a6ad6ab57ec106d8b6ae" title=" " alt="" coords="463,512,561,539"/>
<area shape="rect"  href="antlr3commontoken_8c.html#a5f41a676cb4209ca4576991ff3e00bbc" title=" " alt="" coords="675,512,749,539"/>
<area shape="rect"  href="antlr3commontoken_8c.html#afa0c747a497553a3b1f7508bcbba22fd" title=" " alt="" coords="455,461,569,488"/>
<area shape="rect"  href="antlr3commontoken_8c.html#aeb9df4bf79464b1fb5cbd2e7c516bb43" title=" " alt="" coords="454,613,570,640"/>
<area shape="rect"  href="antlr3commontoken_8c.html#af3dd0f37a5c07982f31493b5dd3178c5" title=" " alt="" coords="865,56,959,83"/>
<area shape="rect"  href="antlr3commontoken_8c.html#a5f3821a81482227264c0e018cd2afe11" title=" " alt="" coords="833,107,991,133"/>
<area shape="rect"  href="antlr3commontoken_8c.html#a4aba44c8518e5af7ea558e7cb36bfa89" title=" " alt="" coords="879,157,945,184"/>
<area shape="rect"  href="antlr3commontoken_8c.html#a00ca0944c0ce0d19de89d965394a821f" title=" " alt="" coords="859,208,965,235"/>
<area shape="rect"  href="antlr3commontoken_8c.html#a4ba4c3dcb2558007a91d33e9ff4c0b4b" title=" " alt="" coords="860,259,964,285"/>
<area shape="rect"  href="antlr3commontoken_8c.html#aec920b285c989ea0d7d4d926899cf767" title="Contains the default implementation of the common token used within java." alt="" coords="878,309,946,336"/>
<area shape="rect"  href="antlr3commontoken_8c.html#a2f923db7f3f1f5915f6f63ea1bd1b098" title=" " alt="" coords="855,360,969,387"/>
<area shape="rect"  href="antlr3commontoken_8c.html#a98de1ef331279df46968af640ecce030" title=" " alt="" coords="877,411,947,437"/>
<area shape="rect"  href="antlr3commontoken_8c.html#a63449b638a4362d3a448ecffc027fb53" title=" " alt="" coords="867,461,957,488"/>
<area shape="rect"  href="antlr3commontoken_8c.html#a41d67affa21aae907d93aa847ffed379" title=" " alt="" coords="835,512,989,539"/>
<area shape="rect"  href="antlr3commontoken_8c.html#ae7675d977ecb74ca5f5c4bf3973e129f" title=" " alt="" coords="879,563,945,589"/>
<area shape="rect"  href="antlr3commontoken_8c.html#ad69c843df3e5b062c1e505c366be9409" title=" " alt="" coords="861,613,963,640"/>
<area shape="rect"  href="antlr3commontoken_8c.html#a37635835c619c01b3d25212d058e171e" title=" " alt="" coords="861,664,963,691"/>
<area shape="rect"  href="antlr3commontoken_8c.html#a8cef72ba0eeff69a369502a4c211f6a6" title="Install the supplied text string as teh text for the token." alt="" coords="879,715,945,741"/>
<area shape="rect"  href="antlr3commontoken_8c.html#a38b67f15c616153efe0f8010eb17fe91" title=" " alt="" coords="875,765,949,792"/>
<area shape="rect"  href="antlr3commontoken_8c.html#aa8e9c4a38cf2561074a67c8985cb6eef" title=" " alt="" coords="857,816,967,843"/>
<area shape="rect"  href="antlr3commontoken_8c.html#a5df8a3e4b5e0f02263c2d6b00df355b3" title=" " alt="" coords="877,867,947,893"/>
<area shape="rect"  href="antlr3commontoken_8c.html#ac98555d67ba2799ecbabc4a41d6d3258" title=" " alt="" coords="876,917,948,944"/>
</map>
</div>
<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"  title=" " alt="" coords="383,31,496,57"/>
<area shape="rect"  href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="216,5,335,32"/>
<area shape="rect"  href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="5,31,168,57"/>
</map>
</div>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="antlr3lexer_8c.html">antlr3lexer.c</a></li>
    <li class="footer">Generated on Fri May 3 2019 05:59:11 for ANTLR3C by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
  </ul>
</div>
</body>
</html>