Sophie

Sophie

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

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

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

<p>Default implementation of CommonTokenStream.  
<a href="#_details">More...</a></p>
<div class="textblock"><code>#include &lt;antlr3tokenstream.h&gt;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for antlr3tokenstream.c:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c__incl.png" border="0" usemap="#src_2antlr3tokenstream_8c" alt=""/></div>
<map name="src_2antlr3tokenstream_8c" id="src_2antlr3tokenstream_8c">
</map>
</div>
</div><table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#add9884870fc81679730a126a0b0ab2d1">_LA</a> (<a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> is, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ANTLR3_API <br class="typebreak"/>
<a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#ada21cf0d75ef83806a60990556d86fe0">antlr3CommonTokenDebugStreamSourceNew</a> (<a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> hint, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html">pANTLR3_TOKEN_SOURCE</a> source, <a class="el" href="struct_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r__struct.html">pANTLR3_DEBUG_EVENT_LISTENER</a> debugger)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ANTLR3_API <br class="typebreak"/>
<a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#ab8426bed8df754240d19d2ee37edee70">antlr3CommonTokenStreamNew</a> (<a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> hint)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ANTLR3_API <br class="typebreak"/>
<a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb">antlr3CommonTokenStreamSourceNew</a> (<a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> hint, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html">pANTLR3_TOKEN_SOURCE</a> source)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#ab12eda11f60ee7a3ffc891d8d3880469">antlr3CTSFree</a> (<a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a> stream)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a0d53a1f3003aec757493e48c28646dd3">antlr3TokenStreamFree</a> (<a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a> stream)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ANTLR3_API <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#ae626fd40b41f59b8081b8c475b75381e">antlr3TokenStreamNew</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a758c7f9e34d4c5cc9af1a797c945e2e5">consume</a> (<a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> is)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Move the input pointer to the next incoming token.  <a href="#a758c7f9e34d4c5cc9af1a797c945e2e5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a7eb43fbdb0d03b01be558a53247ec972">consumeInitialHiddenTokens</a> (<a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> is)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug only method to flag consumption of initial off-channel tokens in the input stream.  <a href="#a7eb43fbdb0d03b01be558a53247ec972"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a5f608412dd2b5bf76e6b69cc58690a02">dbgConsume</a> (<a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> is)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">As per ordinary consume but notifies the debugger about hidden tokens and so on.  <a href="#a5f608412dd2b5bf76e6b69cc58690a02"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a646fe8a98319263a05d44a79ba48017f">dbgLA</a> (<a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> is, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> i)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">As per <a class="el" href="antlr3tokenstream_8c.html#add9884870fc81679730a126a0b0ab2d1">_LA()</a> but for debug mode.  <a href="#a646fe8a98319263a05d44a79ba48017f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#aecc81531a5ad4436519c0da8b4393a02">dbgMark</a> (<a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> is)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">As per <a class="el" href="antlr3tokenstream_8c.html#a0ddd24ffd4326d1375a3314e6a5040a1">mark()</a> but with a call to tell the debugger we are doing this.  <a href="#aecc81531a5ad4436519c0da8b4393a02"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#ae5cf20f7803d79b7838a2c48c07b0bdc">dbgRewindLast</a> (<a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> is)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a8c5e585cc1b04010189d9ac6f91f8d41">dbgRewindStream</a> (<a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> is, <a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a> marker)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a2270eaaebb9fda9d7c8d5c66f12c36e3">dbgSeek</a> (<a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> is, <a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a> index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a1a8cbd37efa7393170dfd68c63b467d6">dbgTokLT</a> (<a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a> ts, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> k)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">As per the normal tokLT but sends information to the debugger.  <a href="#a1a8cbd37efa7393170dfd68c63b467d6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a1f684e577bbbd6c2caf93f928f66d3cb">discardOffChannel</a> (<a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a> cts, <a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a> discard)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a957ed00ca94b98506c14e2a2e93c76c2">discardTokenType</a> (<a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a> cts, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> ttype)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160">fillBuffer</a> (<a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a> tokenStream)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ANTLR3_API void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a295959de1a6ec5ff69adff8b7e74155f">fillBufferExt</a> (<a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a> tokenStream)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a1cc599e37fb41f6b2077f18279545475">get</a> (<a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a> ts, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html">pANTLR3_STRING</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a9c162e58fc51af2218e7f6a8875fc7dd">getSourceName</a> (<a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> is)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a string that represents the name assoicated with the input source.  <a href="#a9c162e58fc51af2218e7f6a8875fc7dd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html">pANTLR3_LIST</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#ab792e5bceb8b4ab761c0e1750b8ab0c0">getTokenRange</a> (<a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a> cts, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> start, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> stop)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html">pANTLR3_VECTOR</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#ac468a91e063020d1ae77cfaa45ed0849">getTokens</a> (<a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a> cts)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html">pANTLR3_LIST</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#ae2ed59b6cc8b4e577a8387440be6f844">getTokensList</a> (<a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a> cts, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> start, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> stop, <a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html">pANTLR3_LIST</a> list)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html">pANTLR3_TOKEN_SOURCE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#ae16a4d8ea16e62cfc0e094ea57e1c3ea">getTokenSource</a> (<a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a> ts)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html">pANTLR3_LIST</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#ae15f03d21ef4c155daf9592cb6b7751a">getTokensSet</a> (<a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a> tokenStream, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> start, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> stop, <a class="el" href="struct_a_n_t_l_r3___b_i_t_s_e_t__struct.html">pANTLR3_BITSET</a> types)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Given a start and stop index, return a List of all tokens in the token type BitSet.  <a href="#ae15f03d21ef4c155daf9592cb6b7751a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html">pANTLR3_LIST</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a5ebafca6b5346f8aa57b25ac6f4f1238">getTokensType</a> (<a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a> cts, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> start, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> stop, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#ac8379adc13ac8fbd685f1a2eb6bd0f02">LB</a> (<a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a> tokenStream, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a0ddd24ffd4326d1375a3314e6a5040a1">mark</a> (<a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> is)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a7b59d8ea77a5b8125fe20206d82a3e5c">release</a> (<a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> is, <a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a> mark)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a3a89fd12233870c26e783aa5018a0fb3">rewindLast</a> (<a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> is)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#aa078f9d83a421d1a2034906290927530">rewindStream</a> (<a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> is, <a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a> marker)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#ab83c14bd6b800935fa2459f48e500d22">seek</a> (<a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> is, <a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a> index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535">setDebugListener</a> (<a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a> ts, <a class="el" href="struct_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r__struct.html">pANTLR3_DEBUG_EVENT_LISTENER</a> debugger)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a434fd825f03102aa947b2eee26513af9">setTokenSource</a> (<a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a> ts, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html">pANTLR3_TOKEN_SOURCE</a> tokenSource)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a9fb1191e855ea785830c468d4eaae493">setTokenTypeChannel</a> (<a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a> tokenStream, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> ttype, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> channel)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A simple filter mechanism whereby you can tell this token stream to force all tokens of type ttype to be on channel.  <a href="#a9fb1191e855ea785830c468d4eaae493"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a7d68f5af32504d0af4c13a4c9d33726d">size</a> (<a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> is)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090">skipOffTokenChannels</a> (<a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a> tokenStream, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> i)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Given a starting index, return the index of the first on-channel token.  <a href="#a1dd7cfaada47bc6206a16bacba7ca090"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a8cbe6600ea3b05f0f932a5e8c19ba0e5">skipOffTokenChannelsReverse</a> (<a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a> tokenStream, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a3e61cdd923ffb6550b1389eb8329cc4c">tindex</a> (<a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> is)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a797f427bfdba8fc5bf09dd4aa2e2d30a">tokLT</a> (<a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a> ts, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> k)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the ith token from the current position 1..n where k=1 is the first symbol of lookahead.  <a href="#a797f427bfdba8fc5bf09dd4aa2e2d30a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html">pANTLR3_STRING</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#a8e379e6aaeac8fc2beab5e981986540f">toString</a> (<a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a> ts)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html">pANTLR3_STRING</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#aa92e164be569dcd030d5f2248b002d72">toStringSS</a> (<a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a> ts, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> start, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> stop)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html">pANTLR3_STRING</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3tokenstream_8c.html#ab8cdde43040ca3dc4186278671b5ef9c">toStringTT</a> (<a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a> ts, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a> start, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a> stop)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Default implementation of CommonTokenStream. </p>
</div><hr/><h2>Function Documentation</h2>
<a class="anchor" id="add9884870fc81679730a126a0b0ab2d1"></a><!-- doxytag: member="antlr3tokenstream.c::_LA" ref="add9884870fc81679730a126a0b0ab2d1" args="(pANTLR3_INT_STREAM is, ANTLR3_INT32 i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> _LA </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>is</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>&#160;</td>
          <td class="paramname"><em>i</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ab0aa60f67331ab45398ff1f5aa5e4e98">ANTLR3_TOKEN_STREAM_struct::_LT</a>, <a class="el" href="antlr3commontoken_8h.html#ae6add32e4a00e4a514491188b60196e0">ANTLR3_TOKEN_INVALID</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a03ad03dd4b067473e48d1ccc239d1cb9">ANTLR3_COMMON_TOKEN_struct::getType</a>, and <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a6f5f3b5448e33c1e083849ca67465d05">ANTLR3_INT_STREAM_struct::super</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70">antlr3CommonTokenStreamNew()</a>, and <a class="el" href="antlr3tokenstream_8c.html#a646fe8a98319263a05d44a79ba48017f">dbgLA()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_add9884870fc81679730a126a0b0ab2d1_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_add9884870fc81679730a126a0b0ab2d1_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_add9884870fc81679730a126a0b0ab2d1_icgraph" id="antlr3tokenstream_8c_add9884870fc81679730a126a0b0ab2d1_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="459,31,741,57"/><area shape="rect" id="node9" href="antlr3tokenstream_8c.html#a646fe8a98319263a05d44a79ba48017f" title="As per _LA() but for debug mode." alt="" coords="107,31,179,57"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="791,31,1132,57"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="1181,56,1573,83"/><area shape="rect" id="node12" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535" title="setDebugListener" alt="" coords="228,31,409,57"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ada21cf0d75ef83806a60990556d86fe0"></a><!-- doxytag: member="antlr3tokenstream.c::antlr3CommonTokenDebugStreamSourceNew" ref="ada21cf0d75ef83806a60990556d86fe0" args="(ANTLR3_UINT32 hint, pANTLR3_TOKEN_SOURCE source, pANTLR3_DEBUG_EVENT_LISTENER debugger)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ANTLR3_API <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a> antlr3CommonTokenDebugStreamSourceNew </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td>
          <td class="paramname"><em>hint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html">pANTLR3_TOKEN_SOURCE</a>&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r__struct.html">pANTLR3_DEBUG_EVENT_LISTENER</a>&#160;</td>
          <td class="paramname"><em>debugger</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#abc96e456bf8fdbb01b869b1ab9e27e5a">ANTLR3_INT_STREAM_struct::_LA</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ab0aa60f67331ab45398ff1f5aa5e4e98">ANTLR3_TOKEN_STREAM_struct::_LT</a>, <a class="el" href="antlr3errors_8h.html#a3baea4fe1963323e5757ee2c8f471d1c">ANTLR3_FALSE</a>, <a class="el" href="antlr3tokenstream_8c.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb">antlr3CommonTokenStreamSourceNew()</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a94cc34ff782903d0d2b91595f308062a">ANTLR3_INT_STREAM_struct::consume</a>, <a class="el" href="antlr3tokenstream_8c.html#a5f608412dd2b5bf76e6b69cc58690a02">dbgConsume()</a>, <a class="el" href="antlr3tokenstream_8c.html#a646fe8a98319263a05d44a79ba48017f">dbgLA()</a>, <a class="el" href="antlr3tokenstream_8c.html#aecc81531a5ad4436519c0da8b4393a02">dbgMark()</a>, <a class="el" href="antlr3tokenstream_8c.html#ae5cf20f7803d79b7838a2c48c07b0bdc">dbgRewindLast()</a>, <a class="el" href="antlr3tokenstream_8c.html#a8c5e585cc1b04010189d9ac6f91f8d41">dbgRewindStream()</a>, <a class="el" href="antlr3tokenstream_8c.html#a2270eaaebb9fda9d7c8d5c66f12c36e3">dbgSeek()</a>, <a class="el" href="antlr3tokenstream_8c.html#a1a8cbd37efa7393170dfd68c63b467d6">dbgTokLT()</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad1c4befd9be9830fbe87993c4b944f0d">ANTLR3_TOKEN_STREAM_struct::debugger</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a35ccd790082224719a528653cd9d57fa">ANTLR3_TOKEN_STREAM_struct::initialStreamState</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad380e088966f96866d8d35cf5f03b935">ANTLR3_TOKEN_STREAM_struct::istream</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#ad59b7290943c5152aa28377343335983">ANTLR3_INT_STREAM_struct::mark</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a8fa6f22f95f34f15d7d085fa4bddfcf8">ANTLR3_INT_STREAM_struct::rewind</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a5bd359e0dbc0dd65c226d573776f33b6">ANTLR3_INT_STREAM_struct::rewindLast</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a052f31580e00cb4200a6234dfcca600b">ANTLR3_INT_STREAM_struct::seek</a>, and <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad4ac4cf969cb48478aa44f7c708226e2">ANTLR3_COMMON_TOKEN_STREAM_struct::tstream</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ada21cf0d75ef83806a60990556d86fe0_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_ada21cf0d75ef83806a60990556d86fe0_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ada21cf0d75ef83806a60990556d86fe0_cgraph" id="antlr3tokenstream_8c_ada21cf0d75ef83806a60990556d86fe0_cgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="447,715,788,741"/><area shape="rect" id="node66" href="antlr3tokenstream_8c.html#a5f608412dd2b5bf76e6b69cc58690a02" title="As per ordinary consume but notifies the debugger about hidden tokens and so on." alt="" coords="1495,1424,1617,1451"/><area shape="rect" id="node71" href="antlr3tokenstream_8c.html#a646fe8a98319263a05d44a79ba48017f" title="As per _LA() but for debug mode." alt="" coords="1520,1323,1592,1349"/><area shape="rect" id="node84" href="antlr3tokenstream_8c.html#aecc81531a5ad4436519c0da8b4393a02" title="As per mark() but with a call to tell the debugger we are doing this." alt="" coords="1511,1488,1601,1515"/><area shape="rect" id="node86" href="antlr3tokenstream_8c.html#ae5cf20f7803d79b7838a2c48c07b0bdc" title="dbgRewindLast" alt="" coords="1480,1564,1632,1591"/><area shape="rect" id="node88" href="antlr3tokenstream_8c.html#a8c5e585cc1b04010189d9ac6f91f8d41" title="dbgRewindStream" alt="" coords="1471,1677,1641,1704"/><area shape="rect" id="node90" href="antlr3tokenstream_8c.html#a2270eaaebb9fda9d7c8d5c66f12c36e3" title="dbgSeek" alt="" coords="1511,1728,1601,1755"/><area shape="rect" id="node93" href="antlr3tokenstream_8c.html#a1a8cbd37efa7393170dfd68c63b467d6" title="As per the normal tokLT but sends information to the debugger." alt="" coords="1505,1373,1607,1400"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="837,715,1120,741"/><area shape="rect" id="node115" href="antlr3tokenstream_8c.html#ab12eda11f60ee7a3ffc891d8d3880469" title="antlr3CTSFree" alt="" coords="903,664,1055,691"/><area shape="rect" id="node7" href="antlr3tokenstream_8c.html#add9884870fc81679730a126a0b0ab2d1" title="_LA" alt="" coords="1836,1221,1887,1248"/><area shape="rect" id="node9" href="group__p_a_n_t_l_r3___i_n_t___s_t_r_e_a_m.html#ga58e4ce6e808a830c69cc73f3db040ae4" title="antlr3IntStreamNew" alt="" coords="1179,208,1381,235"/><area shape="rect" id="node13" href="antlr3tokenstream_8c.html#ae626fd40b41f59b8081b8c475b75381e" title="antlr3TokenStreamNew" alt="" coords="1169,259,1391,285"/><area shape="rect" id="node17" href="antlr3collections_8c.html#a0f20590f5ba34812e48d6cec3e126fd6" title="antlr3VectorNew" alt="" coords="1195,411,1365,437"/><area shape="rect" id="node21" href="antlr3tokenstream_8c.html#a758c7f9e34d4c5cc9af1a797c945e2e5" title="Move the input pointer to the next incoming token." alt="" coords="1816,1323,1907,1349"/><area shape="rect" id="node25" href="antlr3tokenstream_8c.html#a1f684e577bbbd6c2caf93f928f66d3cb" title="discardOffChannel" alt="" coords="1184,563,1376,589"/><area shape="rect" id="node27" href="antlr3tokenstream_8c.html#a957ed00ca94b98506c14e2a2e93c76c2" title="discardTokenType" alt="" coords="1189,613,1371,640"/><area shape="rect" id="node31" href="antlr3tokenstream_8c.html#a9c162e58fc51af2218e7f6a8875fc7dd" title="Return a string that represents the name assoicated with the input source." alt="" coords="1204,664,1356,691"/><area shape="rect" id="node33" href="antlr3tokenstream_8c.html#ab792e5bceb8b4ab761c0e1750b8ab0c0" title="getTokenRange" alt="" coords="1204,715,1356,741"/><area shape="rect" id="node35" href="antlr3tokenstream_8c.html#ac468a91e063020d1ae77cfaa45ed0849" title="getTokens" alt="" coords="2056,1120,2168,1147"/><area shape="rect" id="node40" href="antlr3tokenstream_8c.html#ae2ed59b6cc8b4e577a8387440be6f844" title="getTokensList" alt="" coords="1204,816,1356,843"/><area shape="rect" id="node44" href="antlr3tokenstream_8c.html#ae16a4d8ea16e62cfc0e094ea57e1c3ea" title="getTokenSource" alt="" coords="1199,867,1361,893"/><area shape="rect" id="node46" href="antlr3tokenstream_8c.html#ae15f03d21ef4c155daf9592cb6b7751a" title="Given a start and stop index, return a List of all tokens in the token type BitSet." alt="" coords="1209,360,1351,387"/><area shape="rect" id="node50" href="antlr3tokenstream_8c.html#a5ebafca6b5346f8aa57b25ac6f4f1238" title="getTokensType" alt="" coords="1204,917,1356,944"/><area shape="rect" id="node54" href="antlr3tokenstream_8c.html#a0ddd24ffd4326d1375a3314e6a5040a1" title="mark" alt="" coords="1249,968,1311,995"/><area shape="rect" id="node56" href="antlr3tokenstream_8c.html#a7b59d8ea77a5b8125fe20206d82a3e5c" title="release" alt="" coords="1235,1019,1325,1045"/><area shape="rect" id="node58" href="antlr3tokenstream_8c.html#a3a89fd12233870c26e783aa5018a0fb3" title="rewindLast" alt="" coords="1219,1069,1341,1096"/><area shape="rect" id="node60" href="antlr3tokenstream_8c.html#aa078f9d83a421d1a2034906290927530" title="rewindStream" alt="" coords="1209,1120,1351,1147"/><area shape="rect" id="node62" href="antlr3tokenstream_8c.html#ab83c14bd6b800935fa2459f48e500d22" title="seek" alt="" coords="1831,1677,1892,1704"/><area shape="rect" id="node64" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535" title="setDebugListener" alt="" coords="1189,1475,1371,1501"/><area shape="rect" id="node75" href="antlr3tokenstream_8c.html#a797f427bfdba8fc5bf09dd4aa2e2d30a" title="Get the ith token from the current position 1..n where k=1 is the first symbol of lookahead..." alt="" coords="1825,1272,1897,1299"/><area shape="rect" id="node97" href="antlr3tokenstream_8c.html#a434fd825f03102aa947b2eee26513af9" title="setTokenSource" alt="" coords="1199,5,1361,32"/><area shape="rect" id="node99" href="antlr3tokenstream_8c.html#a9fb1191e855ea785830c468d4eaae493" title="A simple filter mechanism whereby you can tell this token stream to force all tokens of type ttype to..." alt="" coords="1175,512,1385,539"/><area shape="rect" id="node102" href="antlr3tokenstream_8c.html#a7d68f5af32504d0af4c13a4c9d33726d" title="size" alt="" coords="1249,107,1311,133"/><area shape="rect" id="node104" href="antlr3tokenstream_8c.html#a3e61cdd923ffb6550b1389eb8329cc4c" title="tindex" alt="" coords="1239,157,1321,184"/><area shape="rect" id="node107" href="antlr3tokenstream_8c.html#a8e379e6aaeac8fc2beab5e981986540f" title="toString" alt="" coords="2061,183,2163,209"/><area shape="rect" id="node110" href="antlr3tokenstream_8c.html#aa92e164be569dcd030d5f2248b002d72" title="toStringSS" alt="" coords="2051,765,2173,792"/><area shape="rect" id="node113" href="antlr3tokenstream_8c.html#ab8cdde43040ca3dc4186278671b5ef9c" title="toStringTT" alt="" coords="1219,309,1341,336"/><area shape="rect" id="node11" href="group__p_a_n_t_l_r3___i_n_t___s_t_r_e_a_m.html#gab9e98efaa7265d8af43f81feefeb6579" title="freeStream" alt="" coords="1495,208,1617,235"/><area shape="rect" id="node15" href="antlr3tokenstream_8c.html#a0d53a1f3003aec757493e48c28646dd3" title="antlr3TokenStreamFree" alt="" coords="1440,259,1672,285"/><area shape="rect" id="node19" href="antlr3collections_8c.html#a257bb3a732b0aee54f196ea448944d0b" title="antlr3SetVectorApi" alt="" coords="1455,411,1657,437"/><area shape="rect" id="node23" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090" title="Given a starting index, return the index of the first on&#45;channel token." alt="" coords="2564,1272,2785,1299"/><area shape="rect" id="node29" href="antlr3collections_8c.html#a951952f4d3a047d11f54bc833b5a333e" title="antlr3ListNew" alt="" coords="1480,512,1632,539"/><area shape="rect" id="node37" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160" title="fillBuffer" alt="" coords="2307,1120,2429,1147"/><area shape="rect" id="node42" href="antlr3bitset_8c.html#a4952080b270043b249ba24ebfb5dd531" title="antlr3BitsetList" alt="" coords="1465,816,1647,843"/><area shape="rect" id="node52" href="antlr3bitset_8c.html#a7e3066d027077cf306b765c5bff590bc" title="Creates a new bitset with at least one element, but as many elements are required." alt="" coords="1475,917,1637,944"/><area shape="rect" id="node69" href="antlr3tokenstream_8c.html#a7eb43fbdb0d03b01be558a53247ec972" title="Debug only method to flag consumption of initial off&#45;channel tokens in the input stream." alt="" coords="1720,1373,2003,1400"/><area shape="rect" id="node78" href="antlr3tokenstream_8c.html#ac8379adc13ac8fbd685f1a2eb6bd0f02" title="LB" alt="" coords="2091,1221,2133,1248"/><area shape="rect" id="node81" href="antlr3tokenstream_8c.html#a8cbe6600ea3b05f0f932a5e8c19ba0e5" title="skipOffTokenChannelsReverse" alt="" coords="2223,1221,2513,1248"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ab8426bed8df754240d19d2ee37edee70"></a><!-- doxytag: member="antlr3tokenstream.c::antlr3CommonTokenStreamNew" ref="ab8426bed8df754240d19d2ee37edee70" args="(ANTLR3_UINT32 hint)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ANTLR3_API <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a> antlr3CommonTokenStreamNew </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td>
          <td class="paramname"><em>hint</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3tokenstream_8c.html#add9884870fc81679730a126a0b0ab2d1">_LA()</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#abc96e456bf8fdbb01b869b1ab9e27e5a">ANTLR3_INT_STREAM_struct::_LA</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ab0aa60f67331ab45398ff1f5aa5e4e98">ANTLR3_TOKEN_STREAM_struct::_LT</a>, <a class="el" href="antlr3defs_8h.html#a3ba818e88ae972c4f77e55e80ed8abd5">ANTLR3_MALLOC</a>, <a class="el" href="antlr3intstream_8h.html#a64e9ed583c89bd049298751f67d09e5e">ANTLR3_TOKENSTREAM</a>, <a class="el" href="group__p_a_n_t_l_r3___i_n_t___s_t_r_e_a_m.html#ga58e4ce6e808a830c69cc73f3db040ae4">antlr3IntStreamNew()</a>, <a class="el" href="antlr3tokenstream_8c.html#ae626fd40b41f59b8081b8c475b75381e">antlr3TokenStreamNew()</a>, <a class="el" href="antlr3collections_8c.html#a0f20590f5ba34812e48d6cec3e126fd6">antlr3VectorNew()</a>, <a class="el" href="antlr3tokenstream_8c.html#a758c7f9e34d4c5cc9af1a797c945e2e5">consume()</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a94cc34ff782903d0d2b91595f308062a">ANTLR3_INT_STREAM_struct::consume</a>, <a class="el" href="antlr3tokenstream_8c.html#a1f684e577bbbd6c2caf93f928f66d3cb">discardOffChannel()</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#aa851d1b2d1d1e28c84e988ac92972a30">ANTLR3_COMMON_TOKEN_STREAM_struct::discardOffChannelToks</a>, <a class="el" href="antlr3tokenstream_8c.html#a957ed00ca94b98506c14e2a2e93c76c2">discardTokenType()</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a9342253f1da5c79b615324f77c523d70">ANTLR3_COMMON_TOKEN_STREAM_struct::discardTokenType</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#af2a69586f103be83f42bd802c2a80c28">ANTLR3_TOKEN_STREAM_struct::get</a>, <a class="el" href="antlr3tokenstream_8c.html#a9c162e58fc51af2218e7f6a8875fc7dd">getSourceName()</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#ad71ca21244172b4a0dc36efa8fbeec53">ANTLR3_INT_STREAM_struct::getSourceName</a>, <a class="el" href="antlr3tokenstream_8c.html#ab792e5bceb8b4ab761c0e1750b8ab0c0">getTokenRange()</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ab7edb18aa08d3a8826deca1cb976e31a">ANTLR3_COMMON_TOKEN_STREAM_struct::getTokenRange</a>, <a class="el" href="antlr3tokenstream_8c.html#ac468a91e063020d1ae77cfaa45ed0849">getTokens()</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a1ac2d1d9b3b9d3bb80cac9f70c9d2df4">ANTLR3_COMMON_TOKEN_STREAM_struct::getTokens</a>, <a class="el" href="antlr3tokenstream_8c.html#ae2ed59b6cc8b4e577a8387440be6f844">getTokensList()</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a6aab126893e96d0e0ca8c36450e908de">ANTLR3_COMMON_TOKEN_STREAM_struct::getTokensList</a>, <a class="el" href="antlr3tokenstream_8c.html#ae16a4d8ea16e62cfc0e094ea57e1c3ea">getTokenSource()</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#acda0d0fe7a53f7f4276617f578ac74c2">ANTLR3_TOKEN_STREAM_struct::getTokenSource</a>, <a class="el" href="antlr3tokenstream_8c.html#ae15f03d21ef4c155daf9592cb6b7751a">getTokensSet()</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad9165a26655f08efe2ebd812e59779e1">ANTLR3_COMMON_TOKEN_STREAM_struct::getTokensSet</a>, <a class="el" href="antlr3tokenstream_8c.html#a5ebafca6b5346f8aa57b25ac6f4f1238">getTokensType()</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a530543c21759c2e6f1fd0283a7d52671">ANTLR3_COMMON_TOKEN_STREAM_struct::getTokensType</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a5141407fe8b50ff4e87f617811fd54fc">ANTLR3_INT_STREAM_struct::index</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad380e088966f96866d8d35cf5f03b935">ANTLR3_TOKEN_STREAM_struct::istream</a>, <a class="el" href="antlr3tokenstream_8c.html#a0ddd24ffd4326d1375a3314e6a5040a1">mark()</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#ad59b7290943c5152aa28377343335983">ANTLR3_INT_STREAM_struct::mark</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a03a16d2ed34642468b22aab98dabb1d1">ANTLR3_COMMON_TOKEN_STREAM_struct::p</a>, <a class="el" href="antlr3tokenstream_8c.html#a7b59d8ea77a5b8125fe20206d82a3e5c">release()</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#aaf72411c29dcfa48673babf667797ba6">ANTLR3_INT_STREAM_struct::release</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a8fa6f22f95f34f15d7d085fa4bddfcf8">ANTLR3_INT_STREAM_struct::rewind</a>, <a class="el" href="antlr3tokenstream_8c.html#a3a89fd12233870c26e783aa5018a0fb3">rewindLast()</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a5bd359e0dbc0dd65c226d573776f33b6">ANTLR3_INT_STREAM_struct::rewindLast</a>, <a class="el" href="antlr3tokenstream_8c.html#aa078f9d83a421d1a2034906290927530">rewindStream()</a>, <a class="el" href="antlr3tokenstream_8c.html#ab83c14bd6b800935fa2459f48e500d22">seek()</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a052f31580e00cb4200a6234dfcca600b">ANTLR3_INT_STREAM_struct::seek</a>, <a class="el" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535">setDebugListener()</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a8bca05af8122d0235fda5888c9fda1b8">ANTLR3_TOKEN_STREAM_struct::setDebugListener</a>, <a class="el" href="antlr3tokenstream_8c.html#a434fd825f03102aa947b2eee26513af9">setTokenSource()</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ab03965c892e5e41ecbea0967570595d6">ANTLR3_TOKEN_STREAM_struct::setTokenSource</a>, <a class="el" href="antlr3tokenstream_8c.html#a9fb1191e855ea785830c468d4eaae493">setTokenTypeChannel()</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a542cb45a42cb59120d49630f42a3d030">ANTLR3_COMMON_TOKEN_STREAM_struct::setTokenTypeChannel</a>, <a class="el" href="antlr3tokenstream_8c.html#a7d68f5af32504d0af4c13a4c9d33726d">size()</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a0b98371dec207f65b25d8d65e05ebac3">ANTLR3_INT_STREAM_struct::size</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a6f5f3b5448e33c1e083849ca67465d05">ANTLR3_INT_STREAM_struct::super</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a2da57a078b0dc782d15ffd0b94469729">ANTLR3_TOKEN_STREAM_struct::super</a>, <a class="el" href="antlr3tokenstream_8c.html#a3e61cdd923ffb6550b1389eb8329cc4c">tindex()</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ab1fb3f1cecceebdc61d838277670a7f0">ANTLR3_COMMON_TOKEN_STREAM_struct::tokens</a>, <a class="el" href="antlr3tokenstream_8c.html#a797f427bfdba8fc5bf09dd4aa2e2d30a">tokLT()</a>, <a class="el" href="antlr3tokenstream_8c.html#a8e379e6aaeac8fc2beab5e981986540f">toString()</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a73ad539fad9cf718632287c611046949">ANTLR3_TOKEN_STREAM_struct::toString</a>, <a class="el" href="antlr3tokenstream_8c.html#aa92e164be569dcd030d5f2248b002d72">toStringSS()</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a19753e062fae1bc059a380338b3aff10">ANTLR3_TOKEN_STREAM_struct::toStringSS</a>, <a class="el" href="antlr3tokenstream_8c.html#ab8cdde43040ca3dc4186278671b5ef9c">toStringTT()</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a527ad3a8a12fcadbe450119cf5ed9c8d">ANTLR3_TOKEN_STREAM_struct::toStringTT</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad4ac4cf969cb48478aa44f7c708226e2">ANTLR3_COMMON_TOKEN_STREAM_struct::tstream</a>, and <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a43cdca646646b19cb679ca87f45b03f8">ANTLR3_INT_STREAM_struct::type</a>.</p>

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

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ab8426bed8df754240d19d2ee37edee70_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_ab8426bed8df754240d19d2ee37edee70_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ab8426bed8df754240d19d2ee37edee70_cgraph" id="antlr3tokenstream_8c_ab8426bed8df754240d19d2ee37edee70_cgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#add9884870fc81679730a126a0b0ab2d1" title="_LA" alt="" coords="959,383,1009,409"/><area shape="rect" id="node5" href="group__p_a_n_t_l_r3___i_n_t___s_t_r_e_a_m.html#ga58e4ce6e808a830c69cc73f3db040ae4" title="antlr3IntStreamNew" alt="" coords="347,915,549,941"/><area shape="rect" id="node9" href="antlr3tokenstream_8c.html#ae626fd40b41f59b8081b8c475b75381e" title="antlr3TokenStreamNew" alt="" coords="337,965,559,992"/><area shape="rect" id="node13" href="antlr3collections_8c.html#a0f20590f5ba34812e48d6cec3e126fd6" title="antlr3VectorNew" alt="" coords="363,1016,533,1043"/><area shape="rect" id="node27" href="antlr3tokenstream_8c.html#a758c7f9e34d4c5cc9af1a797c945e2e5" title="Move the input pointer to the next incoming token." alt="" coords="939,53,1029,80"/><area shape="rect" id="node31" href="antlr3tokenstream_8c.html#a1f684e577bbbd6c2caf93f928f66d3cb" title="discardOffChannel" alt="" coords="352,1067,544,1093"/><area shape="rect" id="node33" href="antlr3tokenstream_8c.html#a957ed00ca94b98506c14e2a2e93c76c2" title="discardTokenType" alt="" coords="357,813,539,840"/><area shape="rect" id="node37" href="antlr3tokenstream_8c.html#a9c162e58fc51af2218e7f6a8875fc7dd" title="Return a string that represents the name assoicated with the input source." alt="" coords="372,1117,524,1144"/><area shape="rect" id="node39" href="antlr3tokenstream_8c.html#ab792e5bceb8b4ab761c0e1750b8ab0c0" title="getTokenRange" alt="" coords="372,1168,524,1195"/><area shape="rect" id="node41" href="antlr3tokenstream_8c.html#ac468a91e063020d1ae77cfaa45ed0849" title="getTokens" alt="" coords="1133,281,1245,308"/><area shape="rect" id="node46" href="antlr3tokenstream_8c.html#ae2ed59b6cc8b4e577a8387440be6f844" title="getTokensList" alt="" coords="372,1219,524,1245"/><area shape="rect" id="node50" href="antlr3tokenstream_8c.html#ae16a4d8ea16e62cfc0e094ea57e1c3ea" title="getTokenSource" alt="" coords="367,1269,529,1296"/><area shape="rect" id="node52" href="antlr3tokenstream_8c.html#ae15f03d21ef4c155daf9592cb6b7751a" title="Given a start and stop index, return a List of all tokens in the token type BitSet." alt="" coords="377,763,519,789"/><area shape="rect" id="node56" href="antlr3tokenstream_8c.html#a5ebafca6b5346f8aa57b25ac6f4f1238" title="getTokensType" alt="" coords="372,1320,524,1347"/><area shape="rect" id="node60" href="antlr3tokenstream_8c.html#a0ddd24ffd4326d1375a3314e6a5040a1" title="mark" alt="" coords="417,1371,479,1397"/><area shape="rect" id="node62" href="antlr3tokenstream_8c.html#a7b59d8ea77a5b8125fe20206d82a3e5c" title="release" alt="" coords="403,1421,493,1448"/><area shape="rect" id="node64" href="antlr3tokenstream_8c.html#a3a89fd12233870c26e783aa5018a0fb3" title="rewindLast" alt="" coords="387,1472,509,1499"/><area shape="rect" id="node66" href="antlr3tokenstream_8c.html#aa078f9d83a421d1a2034906290927530" title="rewindStream" alt="" coords="377,1523,519,1549"/><area shape="rect" id="node68" href="antlr3tokenstream_8c.html#ab83c14bd6b800935fa2459f48e500d22" title="seek" alt="" coords="953,256,1015,283"/><area shape="rect" id="node70" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535" title="setDebugListener" alt="" coords="357,433,539,460"/><area shape="rect" id="node78" href="antlr3tokenstream_8c.html#a797f427bfdba8fc5bf09dd4aa2e2d30a" title="Get the ith token from the current position 1..n where k=1 is the first symbol of lookahead..." alt="" coords="948,560,1020,587"/><area shape="rect" id="node97" href="antlr3tokenstream_8c.html#a434fd825f03102aa947b2eee26513af9" title="setTokenSource" alt="" coords="367,1573,529,1600"/><area shape="rect" id="node99" href="antlr3tokenstream_8c.html#a9fb1191e855ea785830c468d4eaae493" title="A simple filter mechanism whereby you can tell this token stream to force all tokens of type ttype to..." alt="" coords="343,864,553,891"/><area shape="rect" id="node102" href="antlr3tokenstream_8c.html#a7d68f5af32504d0af4c13a4c9d33726d" title="size" alt="" coords="417,1624,479,1651"/><area shape="rect" id="node104" href="antlr3tokenstream_8c.html#a3e61cdd923ffb6550b1389eb8329cc4c" title="tindex" alt="" coords="407,1675,489,1701"/><area shape="rect" id="node107" href="antlr3tokenstream_8c.html#a8e379e6aaeac8fc2beab5e981986540f" title="toString" alt="" coords="1139,712,1240,739"/><area shape="rect" id="node110" href="antlr3tokenstream_8c.html#aa92e164be569dcd030d5f2248b002d72" title="toStringSS" alt="" coords="1128,661,1251,688"/><area shape="rect" id="node113" href="antlr3tokenstream_8c.html#ab8cdde43040ca3dc4186278671b5ef9c" title="toStringTT" alt="" coords="387,1725,509,1752"/><area shape="rect" id="node7" href="group__p_a_n_t_l_r3___i_n_t___s_t_r_e_a_m.html#gab9e98efaa7265d8af43f81feefeb6579" title="freeStream" alt="" coords="663,915,785,941"/><area shape="rect" id="node11" href="antlr3tokenstream_8c.html#a0d53a1f3003aec757493e48c28646dd3" title="antlr3TokenStreamFree" alt="" coords="608,965,840,992"/><area shape="rect" id="node15" href="antlr3collections_8c.html#a257bb3a732b0aee54f196ea448944d0b" title="antlr3SetVectorApi" alt="" coords="623,1016,825,1043"/><area shape="rect" id="node17" href="antlr3collections_8c.html#ab7bfa6d6ae69bd46b3c155d55a7162a1" title="Add the supplied pointer and freeing function pointer to the list, expanding the vector if needed..." alt="" coords="899,1016,1069,1043"/><area shape="rect" id="node19" href="antlr3collections_8c.html#aa6d77074d26182876f7cc5269f39dcaf" title="antlr3VectorClear" alt="" coords="888,1067,1080,1093"/><area shape="rect" id="node21" href="antlr3collections_8c.html#a2f2a279a441ad513caf852f3f5387f1e" title="antlr3VectorDel" alt="" coords="899,1117,1069,1144"/><area shape="rect" id="node23" href="antlr3collections_8c.html#acebfdc6cc1b28c406946fa6e72c1f581" title="antlr3VectorFree" alt="" coords="893,915,1075,941"/><area shape="rect" id="node25" href="antlr3collections_8c.html#a62297bdab210e5a852d9c778a48556b8" title="antlr3VectorGet" alt="" coords="899,965,1069,992"/><area shape="rect" id="node29" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090" title="Given a starting index, return the index of the first on&#45;channel token." alt="" coords="1471,509,1692,536"/><area shape="rect" id="node35" href="antlr3collections_8c.html#a951952f4d3a047d11f54bc833b5a333e" title="antlr3ListNew" alt="" coords="648,813,800,840"/><area shape="rect" id="node43" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160" title="fillBuffer" alt="" coords="1299,611,1421,637"/><area shape="rect" id="node48" href="antlr3bitset_8c.html#a4952080b270043b249ba24ebfb5dd531" title="antlr3BitsetList" alt="" coords="633,1219,815,1245"/><area shape="rect" id="node58" href="antlr3bitset_8c.html#a7e3066d027077cf306b765c5bff590bc" title="Creates a new bitset with at least one element, but as many elements are required." alt="" coords="643,1320,805,1347"/><area shape="rect" id="node72" href="antlr3tokenstream_8c.html#a5f608412dd2b5bf76e6b69cc58690a02" title="As per ordinary consume but notifies the debugger about hidden tokens and so on." alt="" coords="663,155,785,181"/><area shape="rect" id="node75" href="antlr3tokenstream_8c.html#a646fe8a98319263a05d44a79ba48017f" title="As per _LA() but for debug mode." alt="" coords="688,509,760,536"/><area shape="rect" id="node85" href="antlr3tokenstream_8c.html#aecc81531a5ad4436519c0da8b4393a02" title="As per mark() but with a call to tell the debugger we are doing this." alt="" coords="679,357,769,384"/><area shape="rect" id="node87" href="antlr3tokenstream_8c.html#ae5cf20f7803d79b7838a2c48c07b0bdc" title="dbgRewindLast" alt="" coords="648,408,800,435"/><area shape="rect" id="node89" href="antlr3tokenstream_8c.html#a8c5e585cc1b04010189d9ac6f91f8d41" title="dbgRewindStream" alt="" coords="639,459,809,485"/><area shape="rect" id="node91" href="antlr3tokenstream_8c.html#a2270eaaebb9fda9d7c8d5c66f12c36e3" title="dbgSeek" alt="" coords="679,307,769,333"/><area shape="rect" id="node94" href="antlr3tokenstream_8c.html#a1a8cbd37efa7393170dfd68c63b467d6" title="As per the normal tokLT but sends information to the debugger." alt="" coords="673,560,775,587"/><area shape="rect" id="node81" href="antlr3tokenstream_8c.html#ac8379adc13ac8fbd685f1a2eb6bd0f02" title="LB" alt="" coords="1168,560,1211,587"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ab8426bed8df754240d19d2ee37edee70_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_ab8426bed8df754240d19d2ee37edee70_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ab8426bed8df754240d19d2ee37edee70_icgraph" id="antlr3tokenstream_8c_ab8426bed8df754240d19d2ee37edee70_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="337,5,679,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="728,5,1120,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ad4ef5baa73e1fdd0f0c2fc4cce4277cb"></a><!-- doxytag: member="antlr3tokenstream.c::antlr3CommonTokenStreamSourceNew" ref="ad4ef5baa73e1fdd0f0c2fc4cce4277cb" args="(ANTLR3_UINT32 hint, pANTLR3_TOKEN_SOURCE source)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ANTLR3_API <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a> antlr3CommonTokenStreamSourceNew </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td>
          <td class="paramname"><em>hint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html">pANTLR3_TOKEN_SOURCE</a>&#160;</td>
          <td class="paramname"><em>source</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3errors_8h.html#a3baea4fe1963323e5757ee2c8f471d1c">ANTLR3_FALSE</a>, <a class="el" href="antlr3commontoken_8h.html#a9c3c0f56aca416d3c5b5334bb2f5857c">ANTLR3_TOKEN_DEFAULT_CHANNEL</a>, <a class="el" href="antlr3tokenstream_8c.html#ab8426bed8df754240d19d2ee37edee70">antlr3CommonTokenStreamNew()</a>, <a class="el" href="antlr3tokenstream_8c.html#ab12eda11f60ee7a3ffc891d8d3880469">antlr3CTSFree()</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a0d9d2e70946a56bb76f6748d55c80372">ANTLR3_COMMON_TOKEN_STREAM_struct::channel</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a6002a039b9758a44262ad424a1652a7b">ANTLR3_COMMON_TOKEN_STREAM_struct::channelOverrides</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#acafcfb5efa9233c6f5b51a48b81d3eb2">ANTLR3_COMMON_TOKEN_STREAM_struct::discardOffChannel</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a253949433cc0cae9544687a2f9e1facd">ANTLR3_COMMON_TOKEN_STREAM_struct::discardSet</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a062b7949ea434d5a82cf1a07a3f8c7ff">ANTLR3_COMMON_TOKEN_STREAM_struct::free</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ab03965c892e5e41ecbea0967570595d6">ANTLR3_TOKEN_STREAM_struct::setTokenSource</a>, and <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad4ac4cf969cb48478aa44f7c708226e2">ANTLR3_COMMON_TOKEN_STREAM_struct::tstream</a>.</p>

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

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ad4ef5baa73e1fdd0f0c2fc4cce4277cb_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_ad4ef5baa73e1fdd0f0c2fc4cce4277cb_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ad4ef5baa73e1fdd0f0c2fc4cce4277cb_cgraph" id="antlr3tokenstream_8c_ad4ef5baa73e1fdd0f0c2fc4cce4277cb_cgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="397,1041,680,1068"/><area shape="rect" id="node113" href="antlr3tokenstream_8c.html#ab12eda11f60ee7a3ffc891d8d3880469" title="antlr3CTSFree" alt="" coords="463,1092,615,1119"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#add9884870fc81679730a126a0b0ab2d1" title="_LA" alt="" coords="1351,383,1401,409"/><area shape="rect" id="node7" href="group__p_a_n_t_l_r3___i_n_t___s_t_r_e_a_m.html#ga58e4ce6e808a830c69cc73f3db040ae4" title="antlr3IntStreamNew" alt="" coords="739,915,941,941"/><area shape="rect" id="node11" href="antlr3tokenstream_8c.html#ae626fd40b41f59b8081b8c475b75381e" title="antlr3TokenStreamNew" alt="" coords="729,965,951,992"/><area shape="rect" id="node15" href="antlr3collections_8c.html#a0f20590f5ba34812e48d6cec3e126fd6" title="antlr3VectorNew" alt="" coords="755,1016,925,1043"/><area shape="rect" id="node25" href="antlr3tokenstream_8c.html#a758c7f9e34d4c5cc9af1a797c945e2e5" title="Move the input pointer to the next incoming token." alt="" coords="1331,53,1421,80"/><area shape="rect" id="node29" href="antlr3tokenstream_8c.html#a1f684e577bbbd6c2caf93f928f66d3cb" title="discardOffChannel" alt="" coords="744,1067,936,1093"/><area shape="rect" id="node31" href="antlr3tokenstream_8c.html#a957ed00ca94b98506c14e2a2e93c76c2" title="discardTokenType" alt="" coords="749,813,931,840"/><area shape="rect" id="node35" href="antlr3tokenstream_8c.html#a9c162e58fc51af2218e7f6a8875fc7dd" title="Return a string that represents the name assoicated with the input source." alt="" coords="764,1117,916,1144"/><area shape="rect" id="node37" href="antlr3tokenstream_8c.html#ab792e5bceb8b4ab761c0e1750b8ab0c0" title="getTokenRange" alt="" coords="764,1168,916,1195"/><area shape="rect" id="node39" href="antlr3tokenstream_8c.html#ac468a91e063020d1ae77cfaa45ed0849" title="getTokens" alt="" coords="1525,281,1637,308"/><area shape="rect" id="node44" href="antlr3tokenstream_8c.html#ae2ed59b6cc8b4e577a8387440be6f844" title="getTokensList" alt="" coords="764,1219,916,1245"/><area shape="rect" id="node48" href="antlr3tokenstream_8c.html#ae16a4d8ea16e62cfc0e094ea57e1c3ea" title="getTokenSource" alt="" coords="759,1269,921,1296"/><area shape="rect" id="node50" href="antlr3tokenstream_8c.html#ae15f03d21ef4c155daf9592cb6b7751a" title="Given a start and stop index, return a List of all tokens in the token type BitSet." alt="" coords="769,763,911,789"/><area shape="rect" id="node54" href="antlr3tokenstream_8c.html#a5ebafca6b5346f8aa57b25ac6f4f1238" title="getTokensType" alt="" coords="764,1320,916,1347"/><area shape="rect" id="node58" href="antlr3tokenstream_8c.html#a0ddd24ffd4326d1375a3314e6a5040a1" title="mark" alt="" coords="809,1371,871,1397"/><area shape="rect" id="node60" href="antlr3tokenstream_8c.html#a7b59d8ea77a5b8125fe20206d82a3e5c" title="release" alt="" coords="795,1421,885,1448"/><area shape="rect" id="node62" href="antlr3tokenstream_8c.html#a3a89fd12233870c26e783aa5018a0fb3" title="rewindLast" alt="" coords="779,1472,901,1499"/><area shape="rect" id="node64" href="antlr3tokenstream_8c.html#aa078f9d83a421d1a2034906290927530" title="rewindStream" alt="" coords="769,1523,911,1549"/><area shape="rect" id="node66" href="antlr3tokenstream_8c.html#ab83c14bd6b800935fa2459f48e500d22" title="seek" alt="" coords="1345,256,1407,283"/><area shape="rect" id="node68" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535" title="setDebugListener" alt="" coords="749,433,931,460"/><area shape="rect" id="node76" href="antlr3tokenstream_8c.html#a797f427bfdba8fc5bf09dd4aa2e2d30a" title="Get the ith token from the current position 1..n where k=1 is the first symbol of lookahead..." alt="" coords="1340,560,1412,587"/><area shape="rect" id="node95" href="antlr3tokenstream_8c.html#a434fd825f03102aa947b2eee26513af9" title="setTokenSource" alt="" coords="759,1573,921,1600"/><area shape="rect" id="node97" href="antlr3tokenstream_8c.html#a9fb1191e855ea785830c468d4eaae493" title="A simple filter mechanism whereby you can tell this token stream to force all tokens of type ttype to..." alt="" coords="735,864,945,891"/><area shape="rect" id="node100" href="antlr3tokenstream_8c.html#a7d68f5af32504d0af4c13a4c9d33726d" title="size" alt="" coords="809,1624,871,1651"/><area shape="rect" id="node102" href="antlr3tokenstream_8c.html#a3e61cdd923ffb6550b1389eb8329cc4c" title="tindex" alt="" coords="799,1675,881,1701"/><area shape="rect" id="node105" href="antlr3tokenstream_8c.html#a8e379e6aaeac8fc2beab5e981986540f" title="toString" alt="" coords="1531,712,1632,739"/><area shape="rect" id="node108" href="antlr3tokenstream_8c.html#aa92e164be569dcd030d5f2248b002d72" title="toStringSS" alt="" coords="1520,661,1643,688"/><area shape="rect" id="node111" href="antlr3tokenstream_8c.html#ab8cdde43040ca3dc4186278671b5ef9c" title="toStringTT" alt="" coords="779,1725,901,1752"/><area shape="rect" id="node9" href="group__p_a_n_t_l_r3___i_n_t___s_t_r_e_a_m.html#gab9e98efaa7265d8af43f81feefeb6579" title="freeStream" alt="" coords="1055,915,1177,941"/><area shape="rect" id="node13" href="antlr3tokenstream_8c.html#a0d53a1f3003aec757493e48c28646dd3" title="antlr3TokenStreamFree" alt="" coords="1000,965,1232,992"/><area shape="rect" id="node17" href="antlr3collections_8c.html#a257bb3a732b0aee54f196ea448944d0b" title="antlr3SetVectorApi" alt="" coords="1015,1016,1217,1043"/><area shape="rect" id="node19" href="antlr3collections_8c.html#ab7bfa6d6ae69bd46b3c155d55a7162a1" title="Add the supplied pointer and freeing function pointer to the list, expanding the vector if needed..." alt="" coords="1291,1067,1461,1093"/><area shape="rect" id="node21" href="antlr3collections_8c.html#aa6d77074d26182876f7cc5269f39dcaf" title="antlr3VectorClear" alt="" coords="1280,965,1472,992"/><area shape="rect" id="node23" href="antlr3collections_8c.html#a2f2a279a441ad513caf852f3f5387f1e" title="antlr3VectorDel" alt="" coords="1291,1016,1461,1043"/><area shape="rect" id="node27" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090" title="Given a starting index, return the index of the first on&#45;channel token." alt="" coords="1863,509,2084,536"/><area shape="rect" id="node33" href="antlr3collections_8c.html#a951952f4d3a047d11f54bc833b5a333e" title="antlr3ListNew" alt="" coords="1040,813,1192,840"/><area shape="rect" id="node41" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160" title="fillBuffer" alt="" coords="1691,611,1813,637"/><area shape="rect" id="node46" href="antlr3bitset_8c.html#a4952080b270043b249ba24ebfb5dd531" title="antlr3BitsetList" alt="" coords="1025,1219,1207,1245"/><area shape="rect" id="node56" href="antlr3bitset_8c.html#a7e3066d027077cf306b765c5bff590bc" title="Creates a new bitset with at least one element, but as many elements are required." alt="" coords="1035,1320,1197,1347"/><area shape="rect" id="node70" href="antlr3tokenstream_8c.html#a5f608412dd2b5bf76e6b69cc58690a02" title="As per ordinary consume but notifies the debugger about hidden tokens and so on." alt="" coords="1055,155,1177,181"/><area shape="rect" id="node73" href="antlr3tokenstream_8c.html#a646fe8a98319263a05d44a79ba48017f" title="As per _LA() but for debug mode." alt="" coords="1080,509,1152,536"/><area shape="rect" id="node83" href="antlr3tokenstream_8c.html#aecc81531a5ad4436519c0da8b4393a02" title="As per mark() but with a call to tell the debugger we are doing this." alt="" coords="1071,357,1161,384"/><area shape="rect" id="node85" href="antlr3tokenstream_8c.html#ae5cf20f7803d79b7838a2c48c07b0bdc" title="dbgRewindLast" alt="" coords="1040,408,1192,435"/><area shape="rect" id="node87" href="antlr3tokenstream_8c.html#a8c5e585cc1b04010189d9ac6f91f8d41" title="dbgRewindStream" alt="" coords="1031,459,1201,485"/><area shape="rect" id="node89" href="antlr3tokenstream_8c.html#a2270eaaebb9fda9d7c8d5c66f12c36e3" title="dbgSeek" alt="" coords="1071,307,1161,333"/><area shape="rect" id="node92" href="antlr3tokenstream_8c.html#a1a8cbd37efa7393170dfd68c63b467d6" title="As per the normal tokLT but sends information to the debugger." alt="" coords="1065,560,1167,587"/><area shape="rect" id="node79" href="antlr3tokenstream_8c.html#ac8379adc13ac8fbd685f1a2eb6bd0f02" title="LB" alt="" coords="1560,560,1603,587"/></map>
</div>
</p>

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

</div>
</div>
<a class="anchor" id="ab12eda11f60ee7a3ffc891d8d3880469"></a><!-- doxytag: member="antlr3tokenstream.c::antlr3CTSFree" ref="ab12eda11f60ee7a3ffc891d8d3880469" args="(pANTLR3_COMMON_TOKEN_STREAM stream)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void antlr3CTSFree </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>stream</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3defs_8h.html#a6558340e5762ec9d464c2f5ff70d9b5f">ANTLR3_FREE</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a6002a039b9758a44262ad424a1652a7b">ANTLR3_COMMON_TOKEN_STREAM_struct::channelOverrides</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a253949433cc0cae9544687a2f9e1facd">ANTLR3_COMMON_TOKEN_STREAM_struct::discardSet</a>, <a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html#a40cf49789eec6942fd248cb21f5c19ec">ANTLR3_LIST_struct::free</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a8037dc687f70300d50abfc5cca904de8">ANTLR3_TOKEN_STREAM_struct::free</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#ae4fa4d24c35c6d5975aef2fd0bca71a0">ANTLR3_INT_STREAM_struct::free</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad380e088966f96866d8d35cf5f03b935">ANTLR3_TOKEN_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#a6f5f3b5448e33c1e083849ca67465d05">ANTLR3_INT_STREAM_struct::super</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a2da57a078b0dc782d15ffd0b94469729">ANTLR3_TOKEN_STREAM_struct::super</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ab1fb3f1cecceebdc61d838277670a7f0">ANTLR3_COMMON_TOKEN_STREAM_struct::tokens</a>, and <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad4ac4cf969cb48478aa44f7c708226e2">ANTLR3_COMMON_TOKEN_STREAM_struct::tstream</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ab12eda11f60ee7a3ffc891d8d3880469_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_ab12eda11f60ee7a3ffc891d8d3880469_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ab12eda11f60ee7a3ffc891d8d3880469_icgraph" id="antlr3tokenstream_8c_ab12eda11f60ee7a3ffc891d8d3880469_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="207,5,548,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="597,5,989,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a0d53a1f3003aec757493e48c28646dd3"></a><!-- doxytag: member="antlr3tokenstream.c::antlr3TokenStreamFree" ref="a0d53a1f3003aec757493e48c28646dd3" args="(pANTLR3_TOKEN_STREAM stream)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void antlr3TokenStreamFree </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>stream</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3defs_8h.html#a6558340e5762ec9d464c2f5ff70d9b5f">ANTLR3_FREE</a>.</p>

<p>Referenced by <a class="el" href="antlr3tokenstream_8c.html#ae626fd40b41f59b8081b8c475b75381e">antlr3TokenStreamNew()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a0d53a1f3003aec757493e48c28646dd3_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a0d53a1f3003aec757493e48c28646dd3_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a0d53a1f3003aec757493e48c28646dd3_icgraph" id="antlr3tokenstream_8c_a0d53a1f3003aec757493e48c28646dd3_icgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#ae626fd40b41f59b8081b8c475b75381e" title="antlr3TokenStreamNew" alt="" coords="287,5,508,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="557,5,840,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="889,5,1231,32"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="1280,5,1672,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae626fd40b41f59b8081b8c475b75381e"></a><!-- doxytag: member="antlr3tokenstream.c::antlr3TokenStreamNew" ref="ae626fd40b41f59b8081b8c475b75381e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ANTLR3_API <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a> antlr3TokenStreamNew </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3defs_8h.html#a3ba818e88ae972c4f77e55e80ed8abd5">ANTLR3_MALLOC</a>, <a class="el" href="antlr3tokenstream_8c.html#a0d53a1f3003aec757493e48c28646dd3">antlr3TokenStreamFree()</a>, and <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a8037dc687f70300d50abfc5cca904de8">ANTLR3_TOKEN_STREAM_struct::free</a>.</p>

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

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ae626fd40b41f59b8081b8c475b75381e_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_ae626fd40b41f59b8081b8c475b75381e_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ae626fd40b41f59b8081b8c475b75381e_cgraph" id="antlr3tokenstream_8c_ae626fd40b41f59b8081b8c475b75381e_cgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#a0d53a1f3003aec757493e48c28646dd3" title="antlr3TokenStreamFree" alt="" coords="277,5,509,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ae626fd40b41f59b8081b8c475b75381e_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_ae626fd40b41f59b8081b8c475b75381e_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ae626fd40b41f59b8081b8c475b75381e_icgraph" id="antlr3tokenstream_8c_ae626fd40b41f59b8081b8c475b75381e_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="277,5,560,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="609,5,951,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="1000,5,1392,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a758c7f9e34d4c5cc9af1a797c945e2e5"></a><!-- doxytag: member="antlr3tokenstream.c::consume" ref="a758c7f9e34d4c5cc9af1a797c945e2e5" args="(pANTLR3_INT_STREAM is)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void consume </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>is</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Move the input pointer to the next incoming token. </p>
<p>The stream must become active with LT(1) available. <a class="el" href="antlr3tokenstream_8c.html#a758c7f9e34d4c5cc9af1a797c945e2e5" title="Move the input pointer to the next incoming token.">consume()</a> simply moves the input pointer so that LT(1) points at the next input symbol. Consume at least one token.</p>
<p>Walk past any token not on the channel the parser is listening to. </p>

<p>References <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a03a16d2ed34642468b22aab98dabb1d1">ANTLR3_COMMON_TOKEN_STREAM_struct::p</a>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#abbce5d284607c8cf9960ba43d3fe6a78">ANTLR3_VECTOR_struct::size</a>, <a class="el" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090">skipOffTokenChannels()</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a2da57a078b0dc782d15ffd0b94469729">ANTLR3_TOKEN_STREAM_struct::super</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a6f5f3b5448e33c1e083849ca67465d05">ANTLR3_INT_STREAM_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___s_t_r_e_a_m__struct.html#ab1fb3f1cecceebdc61d838277670a7f0">ANTLR3_COMMON_TOKEN_STREAM_struct::tokens</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70">antlr3CommonTokenStreamNew()</a>, and <a class="el" href="antlr3tokenstream_8c.html#a5f608412dd2b5bf76e6b69cc58690a02">dbgConsume()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a758c7f9e34d4c5cc9af1a797c945e2e5_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_a758c7f9e34d4c5cc9af1a797c945e2e5_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a758c7f9e34d4c5cc9af1a797c945e2e5_cgraph" id="antlr3tokenstream_8c_a758c7f9e34d4c5cc9af1a797c945e2e5_cgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090" title="Given a starting index, return the index of the first on&#45;channel token." alt="" coords="148,5,369,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a758c7f9e34d4c5cc9af1a797c945e2e5_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a758c7f9e34d4c5cc9af1a797c945e2e5_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a758c7f9e34d4c5cc9af1a797c945e2e5_icgraph" id="antlr3tokenstream_8c_a758c7f9e34d4c5cc9af1a797c945e2e5_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="549,31,832,57"/><area shape="rect" id="node9" href="antlr3tokenstream_8c.html#a5f608412dd2b5bf76e6b69cc58690a02" title="As per ordinary consume but notifies the debugger about hidden tokens and so on." alt="" coords="147,31,269,57"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="881,31,1223,57"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="1272,56,1664,83"/><area shape="rect" id="node12" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535" title="setDebugListener" alt="" coords="319,31,500,57"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a7eb43fbdb0d03b01be558a53247ec972"></a><!-- doxytag: member="antlr3tokenstream.c::consumeInitialHiddenTokens" ref="a7eb43fbdb0d03b01be558a53247ec972" args="(pANTLR3_INT_STREAM is)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void consumeInitialHiddenTokens </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>is</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Debug only method to flag consumption of initial off-channel tokens in the input stream. </p>

<p>References <a class="el" href="antlr3errors_8h.html#a3baea4fe1963323e5757ee2c8f471d1c">ANTLR3_FALSE</a>, <a class="el" href="struct_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r__struct.html#aeebd35a1758f4bd8a1ebe87a754181ec">ANTLR3_DEBUG_EVENT_LISTENER_struct::consumeHiddenToken</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad1c4befd9be9830fbe87993c4b944f0d">ANTLR3_TOKEN_STREAM_struct::debugger</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#af2a69586f103be83f42bd802c2a80c28">ANTLR3_TOKEN_STREAM_struct::get</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a5141407fe8b50ff4e87f617811fd54fc">ANTLR3_INT_STREAM_struct::index</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a35ccd790082224719a528653cd9d57fa">ANTLR3_TOKEN_STREAM_struct::initialStreamState</a>, and <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a6f5f3b5448e33c1e083849ca67465d05">ANTLR3_INT_STREAM_struct::super</a>.</p>

<p>Referenced by <a class="el" href="antlr3tokenstream_8c.html#a5f608412dd2b5bf76e6b69cc58690a02">dbgConsume()</a>, <a class="el" href="antlr3tokenstream_8c.html#a646fe8a98319263a05d44a79ba48017f">dbgLA()</a>, and <a class="el" href="antlr3tokenstream_8c.html#a1a8cbd37efa7393170dfd68c63b467d6">dbgTokLT()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a7eb43fbdb0d03b01be558a53247ec972_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a7eb43fbdb0d03b01be558a53247ec972_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a7eb43fbdb0d03b01be558a53247ec972_icgraph" id="antlr3tokenstream_8c_a7eb43fbdb0d03b01be558a53247ec972_icgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#a5f608412dd2b5bf76e6b69cc58690a02" title="As per ordinary consume but notifies the debugger about hidden tokens and so on." alt="" coords="336,13,459,40"/><area shape="rect" id="node14" href="antlr3tokenstream_8c.html#a646fe8a98319263a05d44a79ba48017f" title="As per _LA() but for debug mode." alt="" coords="361,64,433,90"/><area shape="rect" id="node18" href="antlr3tokenstream_8c.html#a1a8cbd37efa7393170dfd68c63b467d6" title="As per the normal tokLT but sends information to the debugger." alt="" coords="347,114,448,141"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="1461,64,1853,90"/><area shape="rect" id="node7" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535" title="setDebugListener" alt="" coords="508,38,689,65"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="739,38,1021,65"/><area shape="rect" id="node11" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="1071,38,1412,65"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a5f608412dd2b5bf76e6b69cc58690a02"></a><!-- doxytag: member="antlr3tokenstream.c::dbgConsume" ref="a5f608412dd2b5bf76e6b69cc58690a02" args="(pANTLR3_INT_STREAM is)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void dbgConsume </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>is</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>As per ordinary consume but notifies the debugger about hidden tokens and so on. </p>

<p>References <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ab0aa60f67331ab45398ff1f5aa5e4e98">ANTLR3_TOKEN_STREAM_struct::_LT</a>, <a class="el" href="antlr3errors_8h.html#a8cfcfbce03f3039eb35d87f97105dc1b">ANTLR3_TRUE</a>, <a class="el" href="antlr3tokenstream_8c.html#a758c7f9e34d4c5cc9af1a797c945e2e5">consume()</a>, <a class="el" href="struct_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r__struct.html#aeebd35a1758f4bd8a1ebe87a754181ec">ANTLR3_DEBUG_EVENT_LISTENER_struct::consumeHiddenToken</a>, <a class="el" href="antlr3tokenstream_8c.html#a7eb43fbdb0d03b01be558a53247ec972">consumeInitialHiddenTokens()</a>, <a class="el" href="struct_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r__struct.html#aa102c05452b09dc31bde71db7d1cf27b">ANTLR3_DEBUG_EVENT_LISTENER_struct::consumeToken</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad1c4befd9be9830fbe87993c4b944f0d">ANTLR3_TOKEN_STREAM_struct::debugger</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#af2a69586f103be83f42bd802c2a80c28">ANTLR3_TOKEN_STREAM_struct::get</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a5141407fe8b50ff4e87f617811fd54fc">ANTLR3_INT_STREAM_struct::index</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a35ccd790082224719a528653cd9d57fa">ANTLR3_TOKEN_STREAM_struct::initialStreamState</a>, and <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a6f5f3b5448e33c1e083849ca67465d05">ANTLR3_INT_STREAM_struct::super</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0">antlr3CommonTokenDebugStreamSourceNew()</a>, and <a class="el" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535">setDebugListener()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a5f608412dd2b5bf76e6b69cc58690a02_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_a5f608412dd2b5bf76e6b69cc58690a02_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a5f608412dd2b5bf76e6b69cc58690a02_cgraph" id="antlr3tokenstream_8c_a5f608412dd2b5bf76e6b69cc58690a02_cgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#a758c7f9e34d4c5cc9af1a797c945e2e5" title="Move the input pointer to the next incoming token." alt="" coords="272,5,363,32"/><area shape="rect" id="node7" href="antlr3tokenstream_8c.html#a7eb43fbdb0d03b01be558a53247ec972" title="Debug only method to flag consumption of initial off&#45;channel tokens in the input stream." alt="" coords="176,56,459,83"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090" title="Given a starting index, return the index of the first on&#45;channel token." alt="" coords="508,5,729,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a5f608412dd2b5bf76e6b69cc58690a02_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a5f608412dd2b5bf76e6b69cc58690a02_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a5f608412dd2b5bf76e6b69cc58690a02_icgraph" id="antlr3tokenstream_8c_a5f608412dd2b5bf76e6b69cc58690a02_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="1131,5,1523,32"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535" title="setDebugListener" alt="" coords="177,31,359,57"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="408,31,691,57"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="740,31,1081,57"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a646fe8a98319263a05d44a79ba48017f"></a><!-- doxytag: member="antlr3tokenstream.c::dbgLA" ref="a646fe8a98319263a05d44a79ba48017f" args="(pANTLR3_INT_STREAM is, ANTLR3_INT32 i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> dbgLA </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>is</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>&#160;</td>
          <td class="paramname"><em>i</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>As per <a class="el" href="antlr3tokenstream_8c.html#add9884870fc81679730a126a0b0ab2d1">_LA()</a> but for debug mode. </p>

<p>References <a class="el" href="antlr3tokenstream_8c.html#add9884870fc81679730a126a0b0ab2d1">_LA()</a>, <a class="el" href="antlr3errors_8h.html#a8cfcfbce03f3039eb35d87f97105dc1b">ANTLR3_TRUE</a>, <a class="el" href="antlr3tokenstream_8c.html#a7eb43fbdb0d03b01be558a53247ec972">consumeInitialHiddenTokens()</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad1c4befd9be9830fbe87993c4b944f0d">ANTLR3_TOKEN_STREAM_struct::debugger</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a35ccd790082224719a528653cd9d57fa">ANTLR3_TOKEN_STREAM_struct::initialStreamState</a>, <a class="el" href="struct_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r__struct.html#afaf77e7b413b4eb08eac090fc8faf0c0">ANTLR3_DEBUG_EVENT_LISTENER_struct::LT</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a6f5f3b5448e33c1e083849ca67465d05">ANTLR3_INT_STREAM_struct::super</a>, and <a class="el" href="antlr3tokenstream_8c.html#a797f427bfdba8fc5bf09dd4aa2e2d30a">tokLT()</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0">antlr3CommonTokenDebugStreamSourceNew()</a>, and <a class="el" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535">setDebugListener()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a646fe8a98319263a05d44a79ba48017f_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_a646fe8a98319263a05d44a79ba48017f_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a646fe8a98319263a05d44a79ba48017f_cgraph" id="antlr3tokenstream_8c_a646fe8a98319263a05d44a79ba48017f_cgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#add9884870fc81679730a126a0b0ab2d1" title="_LA" alt="" coords="241,5,292,32"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#a7eb43fbdb0d03b01be558a53247ec972" title="Debug only method to flag consumption of initial off&#45;channel tokens in the input stream." alt="" coords="125,56,408,83"/><area shape="rect" id="node7" href="antlr3tokenstream_8c.html#a797f427bfdba8fc5bf09dd4aa2e2d30a" title="Get the ith token from the current position 1..n where k=1 is the first symbol of lookahead..." alt="" coords="231,107,303,133"/><area shape="rect" id="node9" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160" title="fillBuffer" alt="" coords="632,107,755,133"/><area shape="rect" id="node11" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090" title="Given a starting index, return the index of the first on&#45;channel token." alt="" coords="889,81,1111,108"/><area shape="rect" id="node13" href="antlr3tokenstream_8c.html#ac8379adc13ac8fbd685f1a2eb6bd0f02" title="LB" alt="" coords="456,157,499,184"/><area shape="rect" id="node16" href="antlr3tokenstream_8c.html#a8cbe6600ea3b05f0f932a5e8c19ba0e5" title="skipOffTokenChannelsReverse" alt="" coords="548,157,839,184"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a646fe8a98319263a05d44a79ba48017f_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a646fe8a98319263a05d44a79ba48017f_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a646fe8a98319263a05d44a79ba48017f_icgraph" id="antlr3tokenstream_8c_a646fe8a98319263a05d44a79ba48017f_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="1080,5,1472,32"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535" title="setDebugListener" alt="" coords="127,31,308,57"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="357,31,640,57"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="689,31,1031,57"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aecc81531a5ad4436519c0da8b4393a02"></a><!-- doxytag: member="antlr3tokenstream.c::dbgMark" ref="aecc81531a5ad4436519c0da8b4393a02" args="(pANTLR3_INT_STREAM is)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a> dbgMark </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>is</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>As per <a class="el" href="antlr3tokenstream_8c.html#a0ddd24ffd4326d1375a3314e6a5040a1">mark()</a> but with a call to tell the debugger we are doing this. </p>

<p>References <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad1c4befd9be9830fbe87993c4b944f0d">ANTLR3_TOKEN_STREAM_struct::debugger</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a5141407fe8b50ff4e87f617811fd54fc">ANTLR3_INT_STREAM_struct::index</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#af2daa94a7e071dc3acad6deb01ecae5c">ANTLR3_INT_STREAM_struct::lastMarker</a>, <a class="el" href="struct_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r__struct.html#ac3a29f3c8779cc97c9188f45cdc3d2ec">ANTLR3_DEBUG_EVENT_LISTENER_struct::mark</a>, and <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a6f5f3b5448e33c1e083849ca67465d05">ANTLR3_INT_STREAM_struct::super</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0">antlr3CommonTokenDebugStreamSourceNew()</a>, and <a class="el" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535">setDebugListener()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_aecc81531a5ad4436519c0da8b4393a02_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_aecc81531a5ad4436519c0da8b4393a02_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_aecc81531a5ad4436519c0da8b4393a02_icgraph" id="antlr3tokenstream_8c_aecc81531a5ad4436519c0da8b4393a02_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="1101,5,1493,32"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535" title="setDebugListener" alt="" coords="148,31,329,57"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="379,31,661,57"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="711,31,1052,57"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae5cf20f7803d79b7838a2c48c07b0bdc"></a><!-- doxytag: member="antlr3tokenstream.c::dbgRewindLast" ref="ae5cf20f7803d79b7838a2c48c07b0bdc" args="(pANTLR3_INT_STREAM is)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void dbgRewindLast </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>is</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad1c4befd9be9830fbe87993c4b944f0d">ANTLR3_TOKEN_STREAM_struct::debugger</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#af2daa94a7e071dc3acad6deb01ecae5c">ANTLR3_INT_STREAM_struct::lastMarker</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a8fa6f22f95f34f15d7d085fa4bddfcf8">ANTLR3_INT_STREAM_struct::rewind</a>, <a class="el" href="struct_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r__struct.html#abc6b46435d5264bdae6ae7a7cb8996a5">ANTLR3_DEBUG_EVENT_LISTENER_struct::rewindLast</a>, and <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a6f5f3b5448e33c1e083849ca67465d05">ANTLR3_INT_STREAM_struct::super</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0">antlr3CommonTokenDebugStreamSourceNew()</a>, and <a class="el" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535">setDebugListener()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ae5cf20f7803d79b7838a2c48c07b0bdc_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_ae5cf20f7803d79b7838a2c48c07b0bdc_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ae5cf20f7803d79b7838a2c48c07b0bdc_icgraph" id="antlr3tokenstream_8c_ae5cf20f7803d79b7838a2c48c07b0bdc_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="1160,5,1552,32"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535" title="setDebugListener" alt="" coords="207,31,388,57"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="437,31,720,57"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="769,31,1111,57"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a8c5e585cc1b04010189d9ac6f91f8d41"></a><!-- doxytag: member="antlr3tokenstream.c::dbgRewindStream" ref="a8c5e585cc1b04010189d9ac6f91f8d41" args="(pANTLR3_INT_STREAM is, ANTLR3_MARKER marker)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void dbgRewindStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>is</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a>&#160;</td>
          <td class="paramname"><em>marker</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad1c4befd9be9830fbe87993c4b944f0d">ANTLR3_TOKEN_STREAM_struct::debugger</a>, <a class="el" href="struct_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r__struct.html#a75107200ac78d7991c21b1b303144dff">ANTLR3_DEBUG_EVENT_LISTENER_struct::rewind</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a052f31580e00cb4200a6234dfcca600b">ANTLR3_INT_STREAM_struct::seek</a>, and <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a6f5f3b5448e33c1e083849ca67465d05">ANTLR3_INT_STREAM_struct::super</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0">antlr3CommonTokenDebugStreamSourceNew()</a>, and <a class="el" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535">setDebugListener()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a8c5e585cc1b04010189d9ac6f91f8d41_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a8c5e585cc1b04010189d9ac6f91f8d41_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a8c5e585cc1b04010189d9ac6f91f8d41_icgraph" id="antlr3tokenstream_8c_a8c5e585cc1b04010189d9ac6f91f8d41_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="1181,5,1573,32"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535" title="setDebugListener" alt="" coords="228,31,409,57"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="459,31,741,57"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="791,31,1132,57"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a2270eaaebb9fda9d7c8d5c66f12c36e3"></a><!-- doxytag: member="antlr3tokenstream.c::dbgSeek" ref="a2270eaaebb9fda9d7c8d5c66f12c36e3" args="(pANTLR3_INT_STREAM is, ANTLR3_MARKER index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void dbgSeek </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>is</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a>&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3tokenstream_8c.html#ab83c14bd6b800935fa2459f48e500d22">seek()</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0">antlr3CommonTokenDebugStreamSourceNew()</a>, and <a class="el" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535">setDebugListener()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a2270eaaebb9fda9d7c8d5c66f12c36e3_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_a2270eaaebb9fda9d7c8d5c66f12c36e3_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a2270eaaebb9fda9d7c8d5c66f12c36e3_cgraph" id="antlr3tokenstream_8c_a2270eaaebb9fda9d7c8d5c66f12c36e3_cgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#ab83c14bd6b800935fa2459f48e500d22" title="seek" alt="" coords="148,5,209,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a2270eaaebb9fda9d7c8d5c66f12c36e3_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a2270eaaebb9fda9d7c8d5c66f12c36e3_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a2270eaaebb9fda9d7c8d5c66f12c36e3_icgraph" id="antlr3tokenstream_8c_a2270eaaebb9fda9d7c8d5c66f12c36e3_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="1101,5,1493,32"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535" title="setDebugListener" alt="" coords="148,31,329,57"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="379,31,661,57"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="711,31,1052,57"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a1a8cbd37efa7393170dfd68c63b467d6"></a><!-- doxytag: member="antlr3tokenstream.c::dbgTokLT" ref="a1a8cbd37efa7393170dfd68c63b467d6" args="(pANTLR3_TOKEN_STREAM ts, ANTLR3_INT32 k)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a> dbgTokLT </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>ts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>As per the normal tokLT but sends information to the debugger. </p>

<p>References <a class="el" href="antlr3errors_8h.html#a8cfcfbce03f3039eb35d87f97105dc1b">ANTLR3_TRUE</a>, <a class="el" href="antlr3tokenstream_8c.html#a7eb43fbdb0d03b01be558a53247ec972">consumeInitialHiddenTokens()</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a35ccd790082224719a528653cd9d57fa">ANTLR3_TOKEN_STREAM_struct::initialStreamState</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad380e088966f96866d8d35cf5f03b935">ANTLR3_TOKEN_STREAM_struct::istream</a>, and <a class="el" href="antlr3tokenstream_8c.html#a797f427bfdba8fc5bf09dd4aa2e2d30a">tokLT()</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0">antlr3CommonTokenDebugStreamSourceNew()</a>, and <a class="el" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535">setDebugListener()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a1a8cbd37efa7393170dfd68c63b467d6_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_a1a8cbd37efa7393170dfd68c63b467d6_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a1a8cbd37efa7393170dfd68c63b467d6_cgraph" id="antlr3tokenstream_8c_a1a8cbd37efa7393170dfd68c63b467d6_cgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#a7eb43fbdb0d03b01be558a53247ec972" title="Debug only method to flag consumption of initial off&#45;channel tokens in the input stream." alt="" coords="157,5,440,32"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#a797f427bfdba8fc5bf09dd4aa2e2d30a" title="Get the ith token from the current position 1..n where k=1 is the first symbol of lookahead..." alt="" coords="263,56,335,83"/><area shape="rect" id="node7" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160" title="fillBuffer" alt="" coords="664,56,787,83"/><area shape="rect" id="node9" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090" title="Given a starting index, return the index of the first on&#45;channel token." alt="" coords="921,31,1143,57"/><area shape="rect" id="node11" href="antlr3tokenstream_8c.html#ac8379adc13ac8fbd685f1a2eb6bd0f02" title="LB" alt="" coords="488,107,531,133"/><area shape="rect" id="node14" href="antlr3tokenstream_8c.html#a8cbe6600ea3b05f0f932a5e8c19ba0e5" title="skipOffTokenChannelsReverse" alt="" coords="580,107,871,133"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a1a8cbd37efa7393170dfd68c63b467d6_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a1a8cbd37efa7393170dfd68c63b467d6_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a1a8cbd37efa7393170dfd68c63b467d6_icgraph" id="antlr3tokenstream_8c_a1a8cbd37efa7393170dfd68c63b467d6_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="1112,5,1504,32"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535" title="setDebugListener" alt="" coords="159,31,340,57"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="389,31,672,57"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="721,31,1063,57"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a1f684e577bbbd6c2caf93f928f66d3cb"></a><!-- doxytag: member="antlr3tokenstream.c::discardOffChannel" ref="a1f684e577bbbd6c2caf93f928f66d3cb" args="(pANTLR3_COMMON_TOKEN_STREAM cts, ANTLR3_BOOLEAN discard)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void discardOffChannel </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>cts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a>&#160;</td>
          <td class="paramname"><em>discard</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#acafcfb5efa9233c6f5b51a48b81d3eb2">ANTLR3_COMMON_TOKEN_STREAM_struct::discardOffChannel</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a1f684e577bbbd6c2caf93f928f66d3cb_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a1f684e577bbbd6c2caf93f928f66d3cb_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a1f684e577bbbd6c2caf93f928f66d3cb_icgraph" id="antlr3tokenstream_8c_a1f684e577bbbd6c2caf93f928f66d3cb_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="245,5,528,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="577,5,919,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="968,5,1360,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a957ed00ca94b98506c14e2a2e93c76c2"></a><!-- doxytag: member="antlr3tokenstream.c::discardTokenType" ref="a957ed00ca94b98506c14e2a2e93c76c2" args="(pANTLR3_COMMON_TOKEN_STREAM cts, ANTLR3_INT32 ttype)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void discardTokenType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>cts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>&#160;</td>
          <td class="paramname"><em>ttype</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3defs_8h.html#a016f46965957942d388ed41edafe825e">ANTLR3_FUNC_PTR</a>, <a class="el" href="antlr3collections_8c.html#a951952f4d3a047d11f54bc833b5a333e">antlr3ListNew()</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a253949433cc0cae9544687a2f9e1facd">ANTLR3_COMMON_TOKEN_STREAM_struct::discardSet</a>, and <a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html#acd33ea9160558c5bf44a6aa23f5a514c">ANTLR3_LIST_struct::put</a>.</p>

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

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a957ed00ca94b98506c14e2a2e93c76c2_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_a957ed00ca94b98506c14e2a2e93c76c2_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a957ed00ca94b98506c14e2a2e93c76c2_cgraph" id="antlr3tokenstream_8c_a957ed00ca94b98506c14e2a2e93c76c2_cgraph">
<area shape="rect" id="node3" href="antlr3collections_8c.html#a951952f4d3a047d11f54bc833b5a333e" title="antlr3ListNew" alt="" coords="237,411,389,437"/><area shape="rect" id="node5" href="antlr3collections_8c.html#a15483e180d25697d2a2810b55427a77a" title="antlr3HashTableNew" alt="" coords="437,233,640,260"/><area shape="rect" id="node33" href="antlr3collections_8c.html#aa7ec41f9df5531b6095288734bdbb38a" title="Add the supplied element to the list, at the next available key." alt="" coords="463,284,615,311"/><area shape="rect" id="node35" href="antlr3collections_8c.html#aa1a3ea6d5aec535c74081fda1445cee2" title="antlr3ListDelete" alt="" coords="448,335,629,361"/><area shape="rect" id="node37" href="antlr3collections_8c.html#a9845f50ef805f5ee6ea82bb887a656a6" title="antlr3ListFree" alt="" coords="457,385,620,412"/><area shape="rect" id="node39" href="antlr3collections_8c.html#a36285128fe9b7feee241262d63b0f8ad" title="antlr3ListGet" alt="" coords="463,436,615,463"/><area shape="rect" id="node41" href="antlr3collections_8c.html#a94136a988ee9e43d1c4daa52fc19fb20" title="antlr3ListPut" alt="" coords="463,487,615,513"/><area shape="rect" id="node43" href="antlr3collections_8c.html#a23fc2b9acdc4ef65f95d763b21fdf05c" title="Remove from the list, but don&#39;t free the element, just send it back to the caller." alt="" coords="448,537,629,564"/><area shape="rect" id="node45" href="antlr3collections_8c.html#a1ca7148cca6b7bd8e456bf388a18430d" title="antlr3ListSize" alt="" coords="457,588,620,615"/><area shape="rect" id="node7" href="antlr3collections_8c.html#aaea6272a5954d13fb3214a5d3027f796" title="Takes the element with the supplied key out of the list, and deletes the data calling the supplied fr..." alt="" coords="693,5,875,32"/><area shape="rect" id="node9" href="antlr3collections_8c.html#acf11629cadc4a779debec12de281c830" title="Remove the element in the hash table for a particular key value, if it exists &#45; no error if it does n..." alt="" coords="933,56,1115,83"/><area shape="rect" id="node13" href="antlr3collections_8c.html#a1b74c417ac295e8d76b4dc395bf979ab" title="Takes the element with the supplied key out of the list, and deletes the data calling the supplied fr..." alt="" coords="688,107,880,133"/><area shape="rect" id="node15" href="antlr3collections_8c.html#abc5a008b51c86e80d5c46aefd22af6a1" title="Remove a numeric keyed entry from a hash table if it exists, no error if it does not exist..." alt="" coords="928,132,1120,159"/><area shape="rect" id="node17" href="antlr3collections_8c.html#a51a90be3333359353ae3d5edd2eb5089" title="antlr3HashFree" alt="" coords="703,208,865,235"/><area shape="rect" id="node19" href="antlr3collections_8c.html#a7024681654bc4c2d2a967d46cf3c2709" title="Return the element pointer in the hash table for a particular key value, or NULL if it don&#39;t exis..." alt="" coords="948,259,1100,285"/><area shape="rect" id="node22" href="antlr3collections_8c.html#a6a13e744e2b7cfd0065366ebc37d212e" title="Return the element pointer in the hash table for a particular key value, or NULL if it don&#39;t exis..." alt="" coords="703,309,865,336"/><area shape="rect" id="node24" href="antlr3collections_8c.html#a2e1eb0280223979fb6fde18c4c31a218" title="Add the element pointer in to the table, based upon the hash of the provided key." alt="" coords="948,335,1100,361"/><area shape="rect" id="node27" href="antlr3collections_8c.html#ab1cfbe163e017a81802608cba170ab6a" title="Add the element pointer in to the table, based upon the hash of the provided key." alt="" coords="703,411,865,437"/><area shape="rect" id="node31" href="antlr3collections_8c.html#af598380b4b7354f6b171cf121b8e1d01" title="return the current size of the hash table" alt="" coords="703,461,865,488"/><area shape="rect" id="node11" href="antlr3collections_8c.html#ab02f607a1a96d95ee0dd82900303946c" title="Given an input key of arbitrary length, return a hash value of it." alt="" coords="1168,259,1291,285"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a957ed00ca94b98506c14e2a2e93c76c2_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a957ed00ca94b98506c14e2a2e93c76c2_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a957ed00ca94b98506c14e2a2e93c76c2_icgraph" id="antlr3tokenstream_8c_a957ed00ca94b98506c14e2a2e93c76c2_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="237,5,520,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="569,5,911,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="960,5,1352,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a6e9bf0e3483b4361c86ec64e495cc160"></a><!-- doxytag: member="antlr3tokenstream.c::fillBuffer" ref="a6e9bf0e3483b4361c86ec64e495cc160" args="(pANTLR3_COMMON_TOKEN_STREAM tokenStream)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void fillBuffer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>tokenStream</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#a6f0dba3efc96ef4d8359833b16c54eae">ANTLR3_VECTOR_struct::add</a>, <a class="el" href="antlr3errors_8h.html#a3baea4fe1963323e5757ee2c8f471d1c">ANTLR3_FALSE</a>, <a class="el" href="antlr3commontoken_8h.html#a1c8f8ac4a421a4adcad0c827fb4f91cd">ANTLR3_TOKEN_EOF</a>, <a class="el" href="antlr3errors_8h.html#a8cfcfbce03f3039eb35d87f97105dc1b">ANTLR3_TRUE</a>, <a class="el" href="antlr3defs_8h.html#ac0a5917ff4670729a65b204e57ce9cb2">ANTLR3_UINT32_CAST</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a4d0db22c90c1cff328305c2369c28c1a">ANTLR3_INT_STREAM_struct::cachedSize</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a0d9d2e70946a56bb76f6748d55c80372">ANTLR3_COMMON_TOKEN_STREAM_struct::channel</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a6002a039b9758a44262ad424a1652a7b">ANTLR3_COMMON_TOKEN_STREAM_struct::channelOverrides</a>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#a2159aa5b605c317c00ab0089dc45a7e9">ANTLR3_VECTOR_struct::count</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#acafcfb5efa9233c6f5b51a48b81d3eb2">ANTLR3_COMMON_TOKEN_STREAM_struct::discardOffChannel</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a253949433cc0cae9544687a2f9e1facd">ANTLR3_COMMON_TOKEN_STREAM_struct::discardSet</a>, <a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html#ae8b4a02c7bb9cd4921cef90fd5e7a304">ANTLR3_LIST_struct::get</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a82097d1c69c9d7ea51b372a55ee90080">ANTLR3_COMMON_TOKEN_struct::getChannel</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a03ad03dd4b067473e48d1ccc239d1cb9">ANTLR3_COMMON_TOKEN_struct::getType</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad380e088966f96866d8d35cf5f03b935">ANTLR3_TOKEN_STREAM_struct::istream</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html#ac1e745731ff025ccd806f6becfb4c4ea">ANTLR3_TOKEN_SOURCE_struct::nextToken</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a03a16d2ed34642468b22aab98dabb1d1">ANTLR3_COMMON_TOKEN_STREAM_struct::p</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a839442a2f5ea4b503d707d0a75dcce28">ANTLR3_COMMON_TOKEN_struct::setChannel</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#aff5fd7765a64d4eee3f4c3aa8cb1ab48">ANTLR3_COMMON_TOKEN_struct::setTokenIndex</a>, <a class="el" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090">skipOffTokenChannels()</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ab1fb3f1cecceebdc61d838277670a7f0">ANTLR3_COMMON_TOKEN_STREAM_struct::tokens</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#aa8a928aa966f26d92e8c25e0e369d319">ANTLR3_TOKEN_STREAM_struct::tokenSource</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad4ac4cf969cb48478aa44f7c708226e2">ANTLR3_COMMON_TOKEN_STREAM_struct::tstream</a>, and <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a8c4bd5b1374d3b483d286de8cd68de23">ANTLR3_COMMON_TOKEN_struct::type</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a295959de1a6ec5ff69adff8b7e74155f">fillBufferExt()</a>, <a class="el" href="antlr3tokenstream_8c.html#ac468a91e063020d1ae77cfaa45ed0849">getTokens()</a>, <a class="el" href="antlr3tokenstream_8c.html#ae15f03d21ef4c155daf9592cb6b7751a">getTokensSet()</a>, <a class="el" href="antlr3tokenstream_8c.html#ac8379adc13ac8fbd685f1a2eb6bd0f02">LB()</a>, <a class="el" href="antlr3tokenstream_8c.html#a797f427bfdba8fc5bf09dd4aa2e2d30a">tokLT()</a>, <a class="el" href="antlr3tokenstream_8c.html#a8e379e6aaeac8fc2beab5e981986540f">toString()</a>, and <a class="el" href="antlr3tokenstream_8c.html#aa92e164be569dcd030d5f2248b002d72">toStringSS()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a6e9bf0e3483b4361c86ec64e495cc160_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_a6e9bf0e3483b4361c86ec64e495cc160_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a6e9bf0e3483b4361c86ec64e495cc160_cgraph" id="antlr3tokenstream_8c_a6e9bf0e3483b4361c86ec64e495cc160_cgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090" title="Given a starting index, return the index of the first on&#45;channel token." alt="" coords="177,5,399,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a6e9bf0e3483b4361c86ec64e495cc160_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a6e9bf0e3483b4361c86ec64e495cc160_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a6e9bf0e3483b4361c86ec64e495cc160_icgraph" id="antlr3tokenstream_8c_a6e9bf0e3483b4361c86ec64e495cc160_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#a295959de1a6ec5ff69adff8b7e74155f" title="fillBufferExt" alt="" coords="176,5,328,32"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#ac468a91e063020d1ae77cfaa45ed0849" title="getTokens" alt="" coords="376,157,488,184"/><area shape="rect" id="node13" href="antlr3tokenstream_8c.html#ae15f03d21ef4c155daf9592cb6b7751a" title="Given a start and stop index, return a List of all tokens in the token type BitSet." alt="" coords="728,208,869,235"/><area shape="rect" id="node16" href="antlr3tokenstream_8c.html#ac8379adc13ac8fbd685f1a2eb6bd0f02" title="LB" alt="" coords="231,309,273,336"/><area shape="rect" id="node18" href="antlr3tokenstream_8c.html#a797f427bfdba8fc5bf09dd4aa2e2d30a" title="Get the ith token from the current position 1..n where k=1 is the first symbol of lookahead..." alt="" coords="396,309,468,336"/><area shape="rect" id="node32" href="antlr3tokenstream_8c.html#a8e379e6aaeac8fc2beab5e981986540f" title="toString" alt="" coords="381,107,483,133"/><area shape="rect" id="node35" href="antlr3tokenstream_8c.html#aa92e164be569dcd030d5f2248b002d72" title="toStringSS" alt="" coords="536,56,659,83"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="939,208,1221,235"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="1271,233,1612,260"/><area shape="rect" id="node11" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="1661,309,2053,336"/><area shape="rect" id="node21" href="antlr3tokenstream_8c.html#a646fe8a98319263a05d44a79ba48017f" title="As per _LA() but for debug mode." alt="" coords="561,309,633,336"/><area shape="rect" id="node27" href="antlr3tokenstream_8c.html#a1a8cbd37efa7393170dfd68c63b467d6" title="As per the normal tokLT but sends information to the debugger." alt="" coords="547,360,648,387"/><area shape="rect" id="node24" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535" title="setDebugListener" alt="" coords="708,360,889,387"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a295959de1a6ec5ff69adff8b7e74155f"></a><!-- doxytag: member="antlr3tokenstream.c::fillBufferExt" ref="a295959de1a6ec5ff69adff8b7e74155f" args="(pANTLR3_COMMON_TOKEN_STREAM tokenStream)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ANTLR3_API void fillBufferExt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>tokenStream</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160">fillBuffer()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a295959de1a6ec5ff69adff8b7e74155f_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_a295959de1a6ec5ff69adff8b7e74155f_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a295959de1a6ec5ff69adff8b7e74155f_cgraph" id="antlr3tokenstream_8c_a295959de1a6ec5ff69adff8b7e74155f_cgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160" title="fillBuffer" alt="" coords="205,5,328,32"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090" title="Given a starting index, return the index of the first on&#45;channel token." alt="" coords="377,5,599,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a1cc599e37fb41f6b2077f18279545475"></a><!-- doxytag: member="antlr3tokenstream.c::get" ref="a1cc599e37fb41f6b2077f18279545475" args="(pANTLR3_TOKEN_STREAM ts, ANTLR3_UINT32 i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a> get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>ts</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>i</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#a784acc56b2e82f3076691f7b1b28e279">ANTLR3_VECTOR_struct::get</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a2da57a078b0dc782d15ffd0b94469729">ANTLR3_TOKEN_STREAM_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___s_t_r_e_a_m__struct.html#ab1fb3f1cecceebdc61d838277670a7f0">ANTLR3_COMMON_TOKEN_STREAM_struct::tokens</a>.</p>

</div>
</div>
<a class="anchor" id="a9c162e58fc51af2218e7f6a8875fc7dd"></a><!-- doxytag: member="antlr3tokenstream.c::getSourceName" ref="a9c162e58fc51af2218e7f6a8875fc7dd" args="(pANTLR3_INT_STREAM is)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html">pANTLR3_STRING</a> getSourceName </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>is</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return a string that represents the name assoicated with the input source. </p>
<p>/param[in] is The ANTLR3_INT_STREAM interface that is representing this token stream.</p>
<p>/returns /implements <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#ad71ca21244172b4a0dc36efa8fbeec53">ANTLR3_INT_STREAM_struct::getSourceName()</a> </p>

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a6f5f3b5448e33c1e083849ca67465d05">ANTLR3_INT_STREAM_struct::super</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a9c162e58fc51af2218e7f6a8875fc7dd_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a9c162e58fc51af2218e7f6a8875fc7dd_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a9c162e58fc51af2218e7f6a8875fc7dd_icgraph" id="antlr3tokenstream_8c_a9c162e58fc51af2218e7f6a8875fc7dd_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="205,5,488,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="537,5,879,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="928,5,1320,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ab792e5bceb8b4ab761c0e1750b8ab0c0"></a><!-- doxytag: member="antlr3tokenstream.c::getTokenRange" ref="ab792e5bceb8b4ab761c0e1750b8ab0c0" args="(pANTLR3_COMMON_TOKEN_STREAM cts, ANTLR3_UINT32 start, ANTLR3_UINT32 stop)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html">pANTLR3_LIST</a> getTokenRange </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>cts</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>start</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>stop</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad9165a26655f08efe2ebd812e59779e1">ANTLR3_COMMON_TOKEN_STREAM_struct::getTokensSet</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ab792e5bceb8b4ab761c0e1750b8ab0c0_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_ab792e5bceb8b4ab761c0e1750b8ab0c0_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ab792e5bceb8b4ab761c0e1750b8ab0c0_icgraph" id="antlr3tokenstream_8c_ab792e5bceb8b4ab761c0e1750b8ab0c0_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="205,5,488,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="537,5,879,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="928,5,1320,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ac468a91e063020d1ae77cfaa45ed0849"></a><!-- doxytag: member="antlr3tokenstream.c::getTokens" ref="ac468a91e063020d1ae77cfaa45ed0849" args="(pANTLR3_COMMON_TOKEN_STREAM cts)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html">pANTLR3_VECTOR</a> getTokens </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>cts</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160">fillBuffer()</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a03a16d2ed34642468b22aab98dabb1d1">ANTLR3_COMMON_TOKEN_STREAM_struct::p</a>, and <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ab1fb3f1cecceebdc61d838277670a7f0">ANTLR3_COMMON_TOKEN_STREAM_struct::tokens</a>.</p>

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

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ac468a91e063020d1ae77cfaa45ed0849_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_ac468a91e063020d1ae77cfaa45ed0849_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ac468a91e063020d1ae77cfaa45ed0849_cgraph" id="antlr3tokenstream_8c_ac468a91e063020d1ae77cfaa45ed0849_cgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160" title="fillBuffer" alt="" coords="165,5,288,32"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090" title="Given a starting index, return the index of the first on&#45;channel token." alt="" coords="337,5,559,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ac468a91e063020d1ae77cfaa45ed0849_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_ac468a91e063020d1ae77cfaa45ed0849_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ac468a91e063020d1ae77cfaa45ed0849_icgraph" id="antlr3tokenstream_8c_ac468a91e063020d1ae77cfaa45ed0849_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="165,5,448,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="497,5,839,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="888,5,1280,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae2ed59b6cc8b4e577a8387440be6f844"></a><!-- doxytag: member="antlr3tokenstream.c::getTokensList" ref="ae2ed59b6cc8b4e577a8387440be6f844" args="(pANTLR3_COMMON_TOKEN_STREAM cts, ANTLR3_UINT32 start, ANTLR3_UINT32 stop, pANTLR3_LIST list)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html">pANTLR3_LIST</a> getTokensList </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>cts</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>start</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>stop</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html">pANTLR3_LIST</a>&#160;</td>
          <td class="paramname"><em>list</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3bitset_8c.html#a4952080b270043b249ba24ebfb5dd531">antlr3BitsetList()</a>, <a class="el" href="struct_a_n_t_l_r3___b_i_t_s_e_t__struct.html#ab3db8527ade03bfcaccc50ba77457590">ANTLR3_BITSET_struct::free</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad9165a26655f08efe2ebd812e59779e1">ANTLR3_COMMON_TOKEN_STREAM_struct::getTokensSet</a>, and <a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html#a15b368e87b7d31281b6f8c45abdbbe49">ANTLR3_LIST_struct::table</a>.</p>

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

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ae2ed59b6cc8b4e577a8387440be6f844_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_ae2ed59b6cc8b4e577a8387440be6f844_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ae2ed59b6cc8b4e577a8387440be6f844_cgraph" id="antlr3tokenstream_8c_ae2ed59b6cc8b4e577a8387440be6f844_cgraph">
<area shape="rect" id="node3" href="antlr3bitset_8c.html#a4952080b270043b249ba24ebfb5dd531" title="antlr3BitsetList" alt="" coords="207,689,388,716"/><area shape="rect" id="node5" href="antlr3bitset_8c.html#a4179c82d3761a00b268461756c59222a" title="antlr3BitsetNew" alt="" coords="439,664,609,691"/><area shape="rect" id="node51" href="antlr3collections_8c.html#ac56659a35c10d4df1c9afa108832899a" title="Creates an enumeration structure to traverse the hash table." alt="" coords="448,740,600,767"/><area shape="rect" id="node7" href="antlr3bitset_8c.html#a6228fd1eed1beb76cb7e880003b15fdc" title="antlr3BitsetSetAPI" alt="" coords="659,335,861,361"/><area shape="rect" id="node9" href="antlr3bitset_8c.html#a3981f36e2036577bc4532c4f3216cc8b" title="antlr3BitsetAdd" alt="" coords="940,309,1111,336"/><area shape="rect" id="node19" href="antlr3bitset_8c.html#a27d5998204727b78f3ab89c31d2beacf" title="antlr3BitsetClone" alt="" coords="1209,461,1401,488"/><area shape="rect" id="node22" href="antlr3bitset_8c.html#a61fa5f4035fcc2a735c522d97cee9558" title="antlr3BitsetEquals" alt="" coords="924,512,1127,539"/><area shape="rect" id="node24" href="antlr3bitset_8c.html#aa2ead142716bb73adbfe2b9f0bd4ea4e" title="antlr3BitsetFree" alt="" coords="935,563,1116,589"/><area shape="rect" id="node26" href="antlr3bitset_8c.html#aca05cfe85e66e6d289e976d6faf69ac1" title="antlr3BitsetIsNil" alt="" coords="929,613,1121,640"/><area shape="rect" id="node28" href="antlr3bitset_8c.html#a50664bfeae4e3d962c675fd1795e293a" title="antlr3BitsetMember" alt="" coords="924,259,1127,285"/><area shape="rect" id="node32" href="antlr3bitset_8c.html#a9f79c2465a6c3c2e6d3b61b2f03373a8" title="antlr3BitsetNumBits" alt="" coords="920,5,1131,32"/><area shape="rect" id="node34" href="antlr3bitset_8c.html#af844c13aca32ead9bc7de4714eb4483c" title="antlr3BitsetOR" alt="" coords="944,411,1107,437"/><area shape="rect" id="node37" href="antlr3bitset_8c.html#a43c02f416d3e8e3f7578ec06ce14d1a3" title="antlr3BitsetORInPlace" alt="" coords="1189,360,1421,387"/><area shape="rect" id="node41" href="antlr3bitset_8c.html#ae0a17dc8267f0b9527624348ad322eab" title="antlr3BitsetRemove" alt="" coords="924,107,1127,133"/><area shape="rect" id="node45" href="antlr3bitset_8c.html#a39443d4264927c670d34df70ae33f03e" title="antlr3BitsetSize" alt="" coords="935,56,1116,83"/><area shape="rect" id="node47" href="antlr3bitset_8c.html#ab4b75259b67febc2ecb796f8f6121df0" title="Produce an integer list of all the bits that are turned on in this bitset." alt="" coords="909,157,1141,184"/><area shape="rect" id="node49" href="antlr3bitset_8c.html#a7912f2e670e99378ec98c5320fa4f40c" title="grow" alt="" coords="995,208,1056,235"/><area shape="rect" id="node11" href="antlr3bitset_8c.html#a81089b394a721b00ea10a4be28fc0363" title="bitMask" alt="" coords="1260,208,1351,235"/><area shape="rect" id="node13" href="antlr3bitset_8c.html#a77502eccb26e6226cb7793d2790d197d" title="growToInclude" alt="" coords="1469,335,1621,361"/><area shape="rect" id="node17" href="antlr3bitset_8c.html#a8d2e4e0003945f022083c388c8550a2d" title="wordNumber" alt="" coords="1244,259,1367,285"/><area shape="rect" id="node15" href="antlr3bitset_8c.html#a54002a09d61bd76ff7a9c3c06425aff1" title="numWordsToHold" alt="" coords="1669,335,1832,361"/><area shape="rect" id="node53" href="antlr3collections_8c.html#a60914b1ec1421b34be19479ce8f25a1c" title="Frees up the memory structures that represent a hash table enumeration." alt="" coords="679,715,841,741"/><area shape="rect" id="node55" href="antlr3collections_8c.html#a691a8aa16bc41bc97f89d0cd902c31f5" title="Return the next entry in the hashtable being traversed by the supplied enumeration." alt="" coords="679,765,841,792"/><area shape="rect" id="node57" href="antlr3collections_8c.html#abe4443f489f623fd658f5a9f67655fbb" title="Local function to advance the entry pointer of an enumeration structure to the next valid entry (if t..." alt="" coords="920,791,1131,817"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ae2ed59b6cc8b4e577a8387440be6f844_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_ae2ed59b6cc8b4e577a8387440be6f844_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ae2ed59b6cc8b4e577a8387440be6f844_icgraph" id="antlr3tokenstream_8c_ae2ed59b6cc8b4e577a8387440be6f844_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="205,5,488,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="537,5,879,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="928,5,1320,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae16a4d8ea16e62cfc0e094ea57e1c3ea"></a><!-- doxytag: member="antlr3tokenstream.c::getTokenSource" ref="ae16a4d8ea16e62cfc0e094ea57e1c3ea" args="(pANTLR3_TOKEN_STREAM ts)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html">pANTLR3_TOKEN_SOURCE</a> getTokenSource </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>ts</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#aa8a928aa966f26d92e8c25e0e369d319">ANTLR3_TOKEN_STREAM_struct::tokenSource</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ae16a4d8ea16e62cfc0e094ea57e1c3ea_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_ae16a4d8ea16e62cfc0e094ea57e1c3ea_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ae16a4d8ea16e62cfc0e094ea57e1c3ea_icgraph" id="antlr3tokenstream_8c_ae16a4d8ea16e62cfc0e094ea57e1c3ea_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="216,5,499,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="548,5,889,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="939,5,1331,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae15f03d21ef4c155daf9592cb6b7751a"></a><!-- doxytag: member="antlr3tokenstream.c::getTokensSet" ref="ae15f03d21ef4c155daf9592cb6b7751a" args="(pANTLR3_COMMON_TOKEN_STREAM tokenStream, ANTLR3_UINT32 start, ANTLR3_UINT32 stop, pANTLR3_BITSET types)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html">pANTLR3_LIST</a> getTokensSet </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>tokenStream</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>start</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>stop</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_i_t_s_e_t__struct.html">pANTLR3_BITSET</a>&#160;</td>
          <td class="paramname"><em>types</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Given a start and stop index, return a List of all tokens in the token type BitSet. </p>
<p>Return null if no tokens were found. This method looks at both on and off channel tokens. </p>

<p>References <a class="el" href="antlr3errors_8h.html#a8cfcfbce03f3039eb35d87f97105dc1b">ANTLR3_TRUE</a>, <a class="el" href="antlr3collections_8c.html#a951952f4d3a047d11f54bc833b5a333e">antlr3ListNew()</a>, <a class="el" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160">fillBuffer()</a>, <a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html#a40cf49789eec6942fd248cb21f5c19ec">ANTLR3_LIST_struct::free</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#af2a69586f103be83f42bd802c2a80c28">ANTLR3_TOKEN_STREAM_struct::get</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a03ad03dd4b067473e48d1ccc239d1cb9">ANTLR3_COMMON_TOKEN_struct::getType</a>, <a class="el" href="struct_a_n_t_l_r3___b_i_t_s_e_t__struct.html#af8176cb13102a69cd7163b7912070c44">ANTLR3_BITSET_struct::isMember</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad380e088966f96866d8d35cf5f03b935">ANTLR3_TOKEN_STREAM_struct::istream</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a03a16d2ed34642468b22aab98dabb1d1">ANTLR3_COMMON_TOKEN_STREAM_struct::p</a>, <a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html#acd33ea9160558c5bf44a6aa23f5a514c">ANTLR3_LIST_struct::put</a>, <a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html#adbf6732ad9cc35ad516fb8bd24eb21a4">ANTLR3_LIST_struct::size</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a0b98371dec207f65b25d8d65e05ebac3">ANTLR3_INT_STREAM_struct::size</a>, and <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad4ac4cf969cb48478aa44f7c708226e2">ANTLR3_COMMON_TOKEN_STREAM_struct::tstream</a>.</p>

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

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ae15f03d21ef4c155daf9592cb6b7751a_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_ae15f03d21ef4c155daf9592cb6b7751a_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ae15f03d21ef4c155daf9592cb6b7751a_cgraph" id="antlr3tokenstream_8c_ae15f03d21ef4c155daf9592cb6b7751a_cgraph">
<area shape="rect" id="node3" href="antlr3collections_8c.html#a951952f4d3a047d11f54bc833b5a333e" title="antlr3ListNew" alt="" coords="197,436,349,463"/><area shape="rect" id="node47" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160" title="fillBuffer" alt="" coords="212,563,335,589"/><area shape="rect" id="node5" href="antlr3collections_8c.html#a15483e180d25697d2a2810b55427a77a" title="antlr3HashTableNew" alt="" coords="408,233,611,260"/><area shape="rect" id="node33" href="antlr3collections_8c.html#aa7ec41f9df5531b6095288734bdbb38a" title="Add the supplied element to the list, at the next available key." alt="" coords="433,284,585,311"/><area shape="rect" id="node35" href="antlr3collections_8c.html#aa1a3ea6d5aec535c74081fda1445cee2" title="antlr3ListDelete" alt="" coords="419,335,600,361"/><area shape="rect" id="node37" href="antlr3collections_8c.html#a9845f50ef805f5ee6ea82bb887a656a6" title="antlr3ListFree" alt="" coords="428,385,591,412"/><area shape="rect" id="node39" href="antlr3collections_8c.html#a36285128fe9b7feee241262d63b0f8ad" title="antlr3ListGet" alt="" coords="433,436,585,463"/><area shape="rect" id="node41" href="antlr3collections_8c.html#a94136a988ee9e43d1c4daa52fc19fb20" title="antlr3ListPut" alt="" coords="433,487,585,513"/><area shape="rect" id="node43" href="antlr3collections_8c.html#a23fc2b9acdc4ef65f95d763b21fdf05c" title="Remove from the list, but don&#39;t free the element, just send it back to the caller." alt="" coords="419,537,600,564"/><area shape="rect" id="node45" href="antlr3collections_8c.html#a1ca7148cca6b7bd8e456bf388a18430d" title="antlr3ListSize" alt="" coords="428,588,591,615"/><area shape="rect" id="node7" href="antlr3collections_8c.html#aaea6272a5954d13fb3214a5d3027f796" title="Takes the element with the supplied key out of the list, and deletes the data calling the supplied fr..." alt="" coords="675,5,856,32"/><area shape="rect" id="node9" href="antlr3collections_8c.html#acf11629cadc4a779debec12de281c830" title="Remove the element in the hash table for a particular key value, if it exists &#45; no error if it does n..." alt="" coords="915,56,1096,83"/><area shape="rect" id="node13" href="antlr3collections_8c.html#a1b74c417ac295e8d76b4dc395bf979ab" title="Takes the element with the supplied key out of the list, and deletes the data calling the supplied fr..." alt="" coords="669,107,861,133"/><area shape="rect" id="node15" href="antlr3collections_8c.html#abc5a008b51c86e80d5c46aefd22af6a1" title="Remove a numeric keyed entry from a hash table if it exists, no error if it does not exist..." alt="" coords="909,132,1101,159"/><area shape="rect" id="node17" href="antlr3collections_8c.html#a51a90be3333359353ae3d5edd2eb5089" title="antlr3HashFree" alt="" coords="684,208,847,235"/><area shape="rect" id="node19" href="antlr3collections_8c.html#a7024681654bc4c2d2a967d46cf3c2709" title="Return the element pointer in the hash table for a particular key value, or NULL if it don&#39;t exis..." alt="" coords="929,259,1081,285"/><area shape="rect" id="node22" href="antlr3collections_8c.html#a6a13e744e2b7cfd0065366ebc37d212e" title="Return the element pointer in the hash table for a particular key value, or NULL if it don&#39;t exis..." alt="" coords="684,309,847,336"/><area shape="rect" id="node24" href="antlr3collections_8c.html#a2e1eb0280223979fb6fde18c4c31a218" title="Add the element pointer in to the table, based upon the hash of the provided key." alt="" coords="929,335,1081,361"/><area shape="rect" id="node27" href="antlr3collections_8c.html#ab1cfbe163e017a81802608cba170ab6a" title="Add the element pointer in to the table, based upon the hash of the provided key." alt="" coords="684,411,847,437"/><area shape="rect" id="node31" href="antlr3collections_8c.html#af598380b4b7354f6b171cf121b8e1d01" title="return the current size of the hash table" alt="" coords="684,461,847,488"/><area shape="rect" id="node11" href="antlr3collections_8c.html#ab02f607a1a96d95ee0dd82900303946c" title="Given an input key of arbitrary length, return a hash value of it." alt="" coords="1149,259,1272,285"/><area shape="rect" id="node49" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090" title="Given a starting index, return the index of the first on&#45;channel token." alt="" coords="399,639,620,665"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ae15f03d21ef4c155daf9592cb6b7751a_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_ae15f03d21ef4c155daf9592cb6b7751a_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ae15f03d21ef4c155daf9592cb6b7751a_icgraph" id="antlr3tokenstream_8c_ae15f03d21ef4c155daf9592cb6b7751a_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="197,5,480,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="529,5,871,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="920,5,1312,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a5ebafca6b5346f8aa57b25ac6f4f1238"></a><!-- doxytag: member="antlr3tokenstream.c::getTokensType" ref="a5ebafca6b5346f8aa57b25ac6f4f1238" args="(pANTLR3_COMMON_TOKEN_STREAM cts, ANTLR3_UINT32 start, ANTLR3_UINT32 stop, ANTLR3_UINT32 type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html">pANTLR3_LIST</a> getTokensType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>cts</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>start</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>stop</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>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3bitset_8c.html#a7e3066d027077cf306b765c5bff590bc">antlr3BitsetOf()</a>, <a class="el" href="struct_a_n_t_l_r3___b_i_t_s_e_t__struct.html#ab3db8527ade03bfcaccc50ba77457590">ANTLR3_BITSET_struct::free</a>, and <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad9165a26655f08efe2ebd812e59779e1">ANTLR3_COMMON_TOKEN_STREAM_struct::getTokensSet</a>.</p>

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

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a5ebafca6b5346f8aa57b25ac6f4f1238_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_a5ebafca6b5346f8aa57b25ac6f4f1238_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a5ebafca6b5346f8aa57b25ac6f4f1238_cgraph" id="antlr3tokenstream_8c_a5ebafca6b5346f8aa57b25ac6f4f1238_cgraph">
<area shape="rect" id="node3" href="antlr3bitset_8c.html#a7e3066d027077cf306b765c5bff590bc" title="Creates a new bitset with at least one element, but as many elements are required." alt="" coords="205,221,368,248"/><area shape="rect" id="node5" href="antlr3bitset_8c.html#a3981f36e2036577bc4532c4f3216cc8b" title="antlr3BitsetAdd" alt="" coords="919,5,1089,32"/><area shape="rect" id="node15" href="antlr3bitset_8c.html#a4179c82d3761a00b268461756c59222a" title="antlr3BitsetNew" alt="" coords="417,309,588,336"/><area shape="rect" id="node7" href="antlr3bitset_8c.html#a81089b394a721b00ea10a4be28fc0363" title="bitMask" alt="" coords="1239,95,1329,121"/><area shape="rect" id="node9" href="antlr3bitset_8c.html#a77502eccb26e6226cb7793d2790d197d" title="growToInclude" alt="" coords="1448,177,1600,204"/><area shape="rect" id="node13" href="antlr3bitset_8c.html#a8d2e4e0003945f022083c388c8550a2d" title="wordNumber" alt="" coords="1223,145,1345,172"/><area shape="rect" id="node11" href="antlr3bitset_8c.html#a54002a09d61bd76ff7a9c3c06425aff1" title="numWordsToHold" alt="" coords="1648,177,1811,204"/><area shape="rect" id="node17" href="antlr3bitset_8c.html#a6228fd1eed1beb76cb7e880003b15fdc" title="antlr3BitsetSetAPI" alt="" coords="637,309,840,336"/><area shape="rect" id="node20" href="antlr3bitset_8c.html#a27d5998204727b78f3ab89c31d2beacf" title="antlr3BitsetClone" alt="" coords="1188,284,1380,311"/><area shape="rect" id="node23" href="antlr3bitset_8c.html#a61fa5f4035fcc2a735c522d97cee9558" title="antlr3BitsetEquals" alt="" coords="903,411,1105,437"/><area shape="rect" id="node25" href="antlr3bitset_8c.html#aa2ead142716bb73adbfe2b9f0bd4ea4e" title="antlr3BitsetFree" alt="" coords="913,461,1095,488"/><area shape="rect" id="node27" href="antlr3bitset_8c.html#aca05cfe85e66e6d289e976d6faf69ac1" title="antlr3BitsetIsNil" alt="" coords="908,512,1100,539"/><area shape="rect" id="node29" href="antlr3bitset_8c.html#a50664bfeae4e3d962c675fd1795e293a" title="antlr3BitsetMember" alt="" coords="903,107,1105,133"/><area shape="rect" id="node33" href="antlr3bitset_8c.html#a9f79c2465a6c3c2e6d3b61b2f03373a8" title="antlr3BitsetNumBits" alt="" coords="899,563,1109,589"/><area shape="rect" id="node35" href="antlr3bitset_8c.html#af844c13aca32ead9bc7de4714eb4483c" title="antlr3BitsetOR" alt="" coords="923,309,1085,336"/><area shape="rect" id="node38" href="antlr3bitset_8c.html#a43c02f416d3e8e3f7578ec06ce14d1a3" title="antlr3BitsetORInPlace" alt="" coords="1168,335,1400,361"/><area shape="rect" id="node42" href="antlr3bitset_8c.html#ae0a17dc8267f0b9527624348ad322eab" title="antlr3BitsetRemove" alt="" coords="903,157,1105,184"/><area shape="rect" id="node46" href="antlr3bitset_8c.html#a39443d4264927c670d34df70ae33f03e" title="antlr3BitsetSize" alt="" coords="913,613,1095,640"/><area shape="rect" id="node48" href="antlr3bitset_8c.html#ab4b75259b67febc2ecb796f8f6121df0" title="Produce an integer list of all the bits that are turned on in this bitset." alt="" coords="888,56,1120,83"/><area shape="rect" id="node50" href="antlr3bitset_8c.html#a7912f2e670e99378ec98c5320fa4f40c" title="grow" alt="" coords="973,208,1035,235"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a5ebafca6b5346f8aa57b25ac6f4f1238_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a5ebafca6b5346f8aa57b25ac6f4f1238_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a5ebafca6b5346f8aa57b25ac6f4f1238_icgraph" id="antlr3tokenstream_8c_a5ebafca6b5346f8aa57b25ac6f4f1238_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="205,5,488,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="537,5,879,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="928,5,1320,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ac8379adc13ac8fbd685f1a2eb6bd0f02"></a><!-- doxytag: member="antlr3tokenstream.c::LB" ref="ac8379adc13ac8fbd685f1a2eb6bd0f02" args="(pANTLR3_COMMON_TOKEN_STREAM tokenStream, ANTLR3_INT32 i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a> LB </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>tokenStream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>&#160;</td>
          <td class="paramname"><em>i</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r___e_l_e_m_e_n_t__struct.html#afc31c9b68b5b9851f21a38a3281b182b">ANTLR3_VECTOR_ELEMENT_struct::element</a>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#aa8e5e1c014f50572d08605b08c1ab7f0">ANTLR3_VECTOR_struct::elements</a>, <a class="el" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160">fillBuffer()</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a03a16d2ed34642468b22aab98dabb1d1">ANTLR3_COMMON_TOKEN_STREAM_struct::p</a>, <a class="el" href="antlr3tokenstream_8c.html#a8cbe6600ea3b05f0f932a5e8c19ba0e5">skipOffTokenChannelsReverse()</a>, and <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ab1fb3f1cecceebdc61d838277670a7f0">ANTLR3_COMMON_TOKEN_STREAM_struct::tokens</a>.</p>

<p>Referenced by <a class="el" href="antlr3tokenstream_8c.html#a797f427bfdba8fc5bf09dd4aa2e2d30a">tokLT()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ac8379adc13ac8fbd685f1a2eb6bd0f02_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_ac8379adc13ac8fbd685f1a2eb6bd0f02_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ac8379adc13ac8fbd685f1a2eb6bd0f02_cgraph" id="antlr3tokenstream_8c_ac8379adc13ac8fbd685f1a2eb6bd0f02_cgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160" title="fillBuffer" alt="" coords="181,5,304,32"/><area shape="rect" id="node7" href="antlr3tokenstream_8c.html#a8cbe6600ea3b05f0f932a5e8c19ba0e5" title="skipOffTokenChannelsReverse" alt="" coords="97,56,388,83"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090" title="Given a starting index, return the index of the first on&#45;channel token." alt="" coords="439,5,660,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ac8379adc13ac8fbd685f1a2eb6bd0f02_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_ac8379adc13ac8fbd685f1a2eb6bd0f02_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ac8379adc13ac8fbd685f1a2eb6bd0f02_icgraph" id="antlr3tokenstream_8c_ac8379adc13ac8fbd685f1a2eb6bd0f02_icgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#a797f427bfdba8fc5bf09dd4aa2e2d30a" title="Get the ith token from the current position 1..n where k=1 is the first symbol of lookahead..." alt="" coords="96,56,168,83"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="600,81,883,108"/><area shape="rect" id="node11" href="antlr3tokenstream_8c.html#a646fe8a98319263a05d44a79ba48017f" title="As per _LA() but for debug mode." alt="" coords="232,5,304,32"/><area shape="rect" id="node17" href="antlr3tokenstream_8c.html#a1a8cbd37efa7393170dfd68c63b467d6" title="As per the normal tokLT but sends information to the debugger." alt="" coords="217,107,319,133"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="932,81,1273,108"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="1323,81,1715,108"/><area shape="rect" id="node14" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535" title="setDebugListener" alt="" coords="369,107,551,133"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a0ddd24ffd4326d1375a3314e6a5040a1"></a><!-- doxytag: member="antlr3tokenstream.c::mark" ref="a0ddd24ffd4326d1375a3314e6a5040a1" args="(pANTLR3_INT_STREAM is)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a> mark </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>is</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a5141407fe8b50ff4e87f617811fd54fc">ANTLR3_INT_STREAM_struct::index</a>, and <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#af2daa94a7e071dc3acad6deb01ecae5c">ANTLR3_INT_STREAM_struct::lastMarker</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a0ddd24ffd4326d1375a3314e6a5040a1_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a0ddd24ffd4326d1375a3314e6a5040a1_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a0ddd24ffd4326d1375a3314e6a5040a1_icgraph" id="antlr3tokenstream_8c_a0ddd24ffd4326d1375a3314e6a5040a1_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="117,5,400,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="449,5,791,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="840,5,1232,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a7b59d8ea77a5b8125fe20206d82a3e5c"></a><!-- doxytag: member="antlr3tokenstream.c::release" ref="a7b59d8ea77a5b8125fe20206d82a3e5c" args="(pANTLR3_INT_STREAM is, ANTLR3_MARKER mark)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void release </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>is</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a>&#160;</td>
          <td class="paramname"><em>mark</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a7b59d8ea77a5b8125fe20206d82a3e5c_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a7b59d8ea77a5b8125fe20206d82a3e5c_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a7b59d8ea77a5b8125fe20206d82a3e5c_icgraph" id="antlr3tokenstream_8c_a7b59d8ea77a5b8125fe20206d82a3e5c_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="147,5,429,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="479,5,820,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="869,5,1261,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a3a89fd12233870c26e783aa5018a0fb3"></a><!-- doxytag: member="antlr3tokenstream.c::rewindLast" ref="a3a89fd12233870c26e783aa5018a0fb3" args="(pANTLR3_INT_STREAM is)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void rewindLast </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>is</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#af2daa94a7e071dc3acad6deb01ecae5c">ANTLR3_INT_STREAM_struct::lastMarker</a>, and <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a8fa6f22f95f34f15d7d085fa4bddfcf8">ANTLR3_INT_STREAM_struct::rewind</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a3a89fd12233870c26e783aa5018a0fb3_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a3a89fd12233870c26e783aa5018a0fb3_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a3a89fd12233870c26e783aa5018a0fb3_icgraph" id="antlr3tokenstream_8c_a3a89fd12233870c26e783aa5018a0fb3_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="176,5,459,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="508,5,849,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="899,5,1291,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa078f9d83a421d1a2034906290927530"></a><!-- doxytag: member="antlr3tokenstream.c::rewindStream" ref="aa078f9d83a421d1a2034906290927530" args="(pANTLR3_INT_STREAM is, ANTLR3_MARKER marker)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void rewindStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>is</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a>&#160;</td>
          <td class="paramname"><em>marker</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a052f31580e00cb4200a6234dfcca600b">ANTLR3_INT_STREAM_struct::seek</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_aa078f9d83a421d1a2034906290927530_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_aa078f9d83a421d1a2034906290927530_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_aa078f9d83a421d1a2034906290927530_icgraph" id="antlr3tokenstream_8c_aa078f9d83a421d1a2034906290927530_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="197,5,480,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="529,5,871,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="920,5,1312,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ab83c14bd6b800935fa2459f48e500d22"></a><!-- doxytag: member="antlr3tokenstream.c::seek" ref="ab83c14bd6b800935fa2459f48e500d22" args="(pANTLR3_INT_STREAM is, ANTLR3_MARKER index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void seek </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>is</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a>&#160;</td>
          <td class="paramname"><em>index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a03a16d2ed34642468b22aab98dabb1d1">ANTLR3_COMMON_TOKEN_STREAM_struct::p</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a2da57a078b0dc782d15ffd0b94469729">ANTLR3_TOKEN_STREAM_struct::super</a>, and <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a6f5f3b5448e33c1e083849ca67465d05">ANTLR3_INT_STREAM_struct::super</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70">antlr3CommonTokenStreamNew()</a>, and <a class="el" href="antlr3tokenstream_8c.html#a2270eaaebb9fda9d7c8d5c66f12c36e3">dbgSeek()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ab83c14bd6b800935fa2459f48e500d22_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_ab83c14bd6b800935fa2459f48e500d22_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ab83c14bd6b800935fa2459f48e500d22_icgraph" id="antlr3tokenstream_8c_ab83c14bd6b800935fa2459f48e500d22_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="491,31,773,57"/><area shape="rect" id="node9" href="antlr3tokenstream_8c.html#a2270eaaebb9fda9d7c8d5c66f12c36e3" title="dbgSeek" alt="" coords="119,31,209,57"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="823,31,1164,57"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="1213,56,1605,83"/><area shape="rect" id="node12" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535" title="setDebugListener" alt="" coords="260,31,441,57"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae875d1487db2febc71485ad476a0c535"></a><!-- doxytag: member="antlr3tokenstream.c::setDebugListener" ref="ae875d1487db2febc71485ad476a0c535" args="(pANTLR3_TOKEN_STREAM ts, pANTLR3_DEBUG_EVENT_LISTENER debugger)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void setDebugListener </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>ts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r__struct.html">pANTLR3_DEBUG_EVENT_LISTENER</a>&#160;</td>
          <td class="paramname"><em>debugger</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#abc96e456bf8fdbb01b869b1ab9e27e5a">ANTLR3_INT_STREAM_struct::_LA</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ab0aa60f67331ab45398ff1f5aa5e4e98">ANTLR3_TOKEN_STREAM_struct::_LT</a>, <a class="el" href="antlr3errors_8h.html#a3baea4fe1963323e5757ee2c8f471d1c">ANTLR3_FALSE</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a94cc34ff782903d0d2b91595f308062a">ANTLR3_INT_STREAM_struct::consume</a>, <a class="el" href="antlr3tokenstream_8c.html#a5f608412dd2b5bf76e6b69cc58690a02">dbgConsume()</a>, <a class="el" href="antlr3tokenstream_8c.html#a646fe8a98319263a05d44a79ba48017f">dbgLA()</a>, <a class="el" href="antlr3tokenstream_8c.html#aecc81531a5ad4436519c0da8b4393a02">dbgMark()</a>, <a class="el" href="antlr3tokenstream_8c.html#ae5cf20f7803d79b7838a2c48c07b0bdc">dbgRewindLast()</a>, <a class="el" href="antlr3tokenstream_8c.html#a8c5e585cc1b04010189d9ac6f91f8d41">dbgRewindStream()</a>, <a class="el" href="antlr3tokenstream_8c.html#a2270eaaebb9fda9d7c8d5c66f12c36e3">dbgSeek()</a>, <a class="el" href="antlr3tokenstream_8c.html#a1a8cbd37efa7393170dfd68c63b467d6">dbgTokLT()</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad1c4befd9be9830fbe87993c4b944f0d">ANTLR3_TOKEN_STREAM_struct::debugger</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a35ccd790082224719a528653cd9d57fa">ANTLR3_TOKEN_STREAM_struct::initialStreamState</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad380e088966f96866d8d35cf5f03b935">ANTLR3_TOKEN_STREAM_struct::istream</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#ad59b7290943c5152aa28377343335983">ANTLR3_INT_STREAM_struct::mark</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a8fa6f22f95f34f15d7d085fa4bddfcf8">ANTLR3_INT_STREAM_struct::rewind</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a5bd359e0dbc0dd65c226d573776f33b6">ANTLR3_INT_STREAM_struct::rewindLast</a>, and <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a052f31580e00cb4200a6234dfcca600b">ANTLR3_INT_STREAM_struct::seek</a>.</p>

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

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ae875d1487db2febc71485ad476a0c535_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_ae875d1487db2febc71485ad476a0c535_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ae875d1487db2febc71485ad476a0c535_cgraph" id="antlr3tokenstream_8c_ae875d1487db2febc71485ad476a0c535_cgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#a5f608412dd2b5bf76e6b69cc58690a02" title="As per ordinary consume but notifies the debugger about hidden tokens and so on." alt="" coords="263,5,385,32"/><area shape="rect" id="node11" href="antlr3tokenstream_8c.html#a646fe8a98319263a05d44a79ba48017f" title="As per _LA() but for debug mode." alt="" coords="288,107,360,133"/><area shape="rect" id="node27" href="antlr3tokenstream_8c.html#aecc81531a5ad4436519c0da8b4393a02" title="As per mark() but with a call to tell the debugger we are doing this." alt="" coords="279,157,369,184"/><area shape="rect" id="node29" href="antlr3tokenstream_8c.html#ae5cf20f7803d79b7838a2c48c07b0bdc" title="dbgRewindLast" alt="" coords="248,208,400,235"/><area shape="rect" id="node31" href="antlr3tokenstream_8c.html#a8c5e585cc1b04010189d9ac6f91f8d41" title="dbgRewindStream" alt="" coords="239,259,409,285"/><area shape="rect" id="node33" href="antlr3tokenstream_8c.html#a2270eaaebb9fda9d7c8d5c66f12c36e3" title="dbgSeek" alt="" coords="279,309,369,336"/><area shape="rect" id="node37" href="antlr3tokenstream_8c.html#a1a8cbd37efa7393170dfd68c63b467d6" title="As per the normal tokLT but sends information to the debugger." alt="" coords="273,56,375,83"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#a758c7f9e34d4c5cc9af1a797c945e2e5" title="Move the input pointer to the next incoming token." alt="" coords="791,5,881,32"/><area shape="rect" id="node9" href="antlr3tokenstream_8c.html#a7eb43fbdb0d03b01be558a53247ec972" title="Debug only method to flag consumption of initial off&#45;channel tokens in the input stream." alt="" coords="459,56,741,83"/><area shape="rect" id="node7" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090" title="Given a starting index, return the index of the first on&#45;channel token." alt="" coords="1273,56,1495,83"/><area shape="rect" id="node13" href="antlr3tokenstream_8c.html#add9884870fc81679730a126a0b0ab2d1" title="_LA" alt="" coords="575,157,625,184"/><area shape="rect" id="node16" href="antlr3tokenstream_8c.html#a797f427bfdba8fc5bf09dd4aa2e2d30a" title="Get the ith token from the current position 1..n where k=1 is the first symbol of lookahead..." alt="" coords="564,107,636,133"/><area shape="rect" id="node18" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160" title="fillBuffer" alt="" coords="1016,56,1139,83"/><area shape="rect" id="node21" href="antlr3tokenstream_8c.html#ac8379adc13ac8fbd685f1a2eb6bd0f02" title="LB" alt="" coords="815,107,857,133"/><area shape="rect" id="node24" href="antlr3tokenstream_8c.html#a8cbe6600ea3b05f0f932a5e8c19ba0e5" title="skipOffTokenChannelsReverse" alt="" coords="932,107,1223,133"/><area shape="rect" id="node35" href="antlr3tokenstream_8c.html#ab83c14bd6b800935fa2459f48e500d22" title="seek" alt="" coords="569,309,631,336"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ae875d1487db2febc71485ad476a0c535_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_ae875d1487db2febc71485ad476a0c535_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ae875d1487db2febc71485ad476a0c535_icgraph" id="antlr3tokenstream_8c_ae875d1487db2febc71485ad476a0c535_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="237,5,520,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="569,5,911,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="960,5,1352,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a434fd825f03102aa947b2eee26513af9"></a><!-- doxytag: member="antlr3tokenstream.c::setTokenSource" ref="a434fd825f03102aa947b2eee26513af9" args="(pANTLR3_TOKEN_STREAM ts, pANTLR3_TOKEN_SOURCE tokenSource)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void setTokenSource </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>ts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html">pANTLR3_TOKEN_SOURCE</a>&#160;</td>
          <td class="paramname"><em>tokenSource</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#aa8a928aa966f26d92e8c25e0e369d319">ANTLR3_TOKEN_STREAM_struct::tokenSource</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a434fd825f03102aa947b2eee26513af9_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a434fd825f03102aa947b2eee26513af9_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a434fd825f03102aa947b2eee26513af9_icgraph" id="antlr3tokenstream_8c_a434fd825f03102aa947b2eee26513af9_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="216,5,499,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="548,5,889,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="939,5,1331,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a9fb1191e855ea785830c468d4eaae493"></a><!-- doxytag: member="antlr3tokenstream.c::setTokenTypeChannel" ref="a9fb1191e855ea785830c468d4eaae493" args="(pANTLR3_COMMON_TOKEN_STREAM tokenStream, ANTLR3_UINT32 ttype, ANTLR3_UINT32 channel)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void setTokenTypeChannel </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>tokenStream</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>ttype</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>channel</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A simple filter mechanism whereby you can tell this token stream to force all tokens of type ttype to be on channel. </p>
<p>For example, when interpreting, we cannot execute actions so we need to tell the stream to force all WS and NEWLINE to be a different, ignored, channel. </p>

<p>References <a class="el" href="antlr3defs_8h.html#a016f46965957942d388ed41edafe825e">ANTLR3_FUNC_PTR</a>, <a class="el" href="antlr3collections_8c.html#a951952f4d3a047d11f54bc833b5a333e">antlr3ListNew()</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a6002a039b9758a44262ad424a1652a7b">ANTLR3_COMMON_TOKEN_STREAM_struct::channelOverrides</a>, and <a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html#acd33ea9160558c5bf44a6aa23f5a514c">ANTLR3_LIST_struct::put</a>.</p>

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

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a9fb1191e855ea785830c468d4eaae493_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_a9fb1191e855ea785830c468d4eaae493_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a9fb1191e855ea785830c468d4eaae493_cgraph" id="antlr3tokenstream_8c_a9fb1191e855ea785830c468d4eaae493_cgraph">
<area shape="rect" id="node3" href="antlr3collections_8c.html#a951952f4d3a047d11f54bc833b5a333e" title="antlr3ListNew" alt="" coords="267,411,419,437"/><area shape="rect" id="node5" href="antlr3collections_8c.html#a15483e180d25697d2a2810b55427a77a" title="antlr3HashTableNew" alt="" coords="467,233,669,260"/><area shape="rect" id="node33" href="antlr3collections_8c.html#aa7ec41f9df5531b6095288734bdbb38a" title="Add the supplied element to the list, at the next available key." alt="" coords="492,284,644,311"/><area shape="rect" id="node35" href="antlr3collections_8c.html#aa1a3ea6d5aec535c74081fda1445cee2" title="antlr3ListDelete" alt="" coords="477,335,659,361"/><area shape="rect" id="node37" href="antlr3collections_8c.html#a9845f50ef805f5ee6ea82bb887a656a6" title="antlr3ListFree" alt="" coords="487,385,649,412"/><area shape="rect" id="node39" href="antlr3collections_8c.html#a36285128fe9b7feee241262d63b0f8ad" title="antlr3ListGet" alt="" coords="492,436,644,463"/><area shape="rect" id="node41" href="antlr3collections_8c.html#a94136a988ee9e43d1c4daa52fc19fb20" title="antlr3ListPut" alt="" coords="492,487,644,513"/><area shape="rect" id="node43" href="antlr3collections_8c.html#a23fc2b9acdc4ef65f95d763b21fdf05c" title="Remove from the list, but don&#39;t free the element, just send it back to the caller." alt="" coords="477,537,659,564"/><area shape="rect" id="node45" href="antlr3collections_8c.html#a1ca7148cca6b7bd8e456bf388a18430d" title="antlr3ListSize" alt="" coords="487,588,649,615"/><area shape="rect" id="node7" href="antlr3collections_8c.html#aaea6272a5954d13fb3214a5d3027f796" title="Takes the element with the supplied key out of the list, and deletes the data calling the supplied fr..." alt="" coords="723,5,904,32"/><area shape="rect" id="node9" href="antlr3collections_8c.html#acf11629cadc4a779debec12de281c830" title="Remove the element in the hash table for a particular key value, if it exists &#45; no error if it does n..." alt="" coords="963,56,1144,83"/><area shape="rect" id="node13" href="antlr3collections_8c.html#a1b74c417ac295e8d76b4dc395bf979ab" title="Takes the element with the supplied key out of the list, and deletes the data calling the supplied fr..." alt="" coords="717,107,909,133"/><area shape="rect" id="node15" href="antlr3collections_8c.html#abc5a008b51c86e80d5c46aefd22af6a1" title="Remove a numeric keyed entry from a hash table if it exists, no error if it does not exist..." alt="" coords="957,132,1149,159"/><area shape="rect" id="node17" href="antlr3collections_8c.html#a51a90be3333359353ae3d5edd2eb5089" title="antlr3HashFree" alt="" coords="732,208,895,235"/><area shape="rect" id="node19" href="antlr3collections_8c.html#a7024681654bc4c2d2a967d46cf3c2709" title="Return the element pointer in the hash table for a particular key value, or NULL if it don&#39;t exis..." alt="" coords="977,259,1129,285"/><area shape="rect" id="node22" href="antlr3collections_8c.html#a6a13e744e2b7cfd0065366ebc37d212e" title="Return the element pointer in the hash table for a particular key value, or NULL if it don&#39;t exis..." alt="" coords="732,309,895,336"/><area shape="rect" id="node24" href="antlr3collections_8c.html#a2e1eb0280223979fb6fde18c4c31a218" title="Add the element pointer in to the table, based upon the hash of the provided key." alt="" coords="977,335,1129,361"/><area shape="rect" id="node27" href="antlr3collections_8c.html#ab1cfbe163e017a81802608cba170ab6a" title="Add the element pointer in to the table, based upon the hash of the provided key." alt="" coords="732,411,895,437"/><area shape="rect" id="node31" href="antlr3collections_8c.html#af598380b4b7354f6b171cf121b8e1d01" title="return the current size of the hash table" alt="" coords="732,461,895,488"/><area shape="rect" id="node11" href="antlr3collections_8c.html#ab02f607a1a96d95ee0dd82900303946c" title="Given an input key of arbitrary length, return a hash value of it." alt="" coords="1197,259,1320,285"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a9fb1191e855ea785830c468d4eaae493_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a9fb1191e855ea785830c468d4eaae493_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a9fb1191e855ea785830c468d4eaae493_icgraph" id="antlr3tokenstream_8c_a9fb1191e855ea785830c468d4eaae493_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="267,5,549,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="599,5,940,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="989,5,1381,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a7d68f5af32504d0af4c13a4c9d33726d"></a><!-- doxytag: member="antlr3tokenstream.c::size" ref="a7d68f5af32504d0af4c13a4c9d33726d" args="(pANTLR3_INT_STREAM is)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> size </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>is</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a4d0db22c90c1cff328305c2369c28c1a">ANTLR3_INT_STREAM_struct::cachedSize</a>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#a2159aa5b605c317c00ab0089dc45a7e9">ANTLR3_VECTOR_struct::count</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a2da57a078b0dc782d15ffd0b94469729">ANTLR3_TOKEN_STREAM_struct::super</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a6f5f3b5448e33c1e083849ca67465d05">ANTLR3_INT_STREAM_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___s_t_r_e_a_m__struct.html#ab1fb3f1cecceebdc61d838277670a7f0">ANTLR3_COMMON_TOKEN_STREAM_struct::tokens</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a7d68f5af32504d0af4c13a4c9d33726d_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a7d68f5af32504d0af4c13a4c9d33726d_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a7d68f5af32504d0af4c13a4c9d33726d_icgraph" id="antlr3tokenstream_8c_a7d68f5af32504d0af4c13a4c9d33726d_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="117,5,400,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="449,5,791,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="840,5,1232,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a1dd7cfaada47bc6206a16bacba7ca090"></a><!-- doxytag: member="antlr3tokenstream.c::skipOffTokenChannels" ref="a1dd7cfaada47bc6206a16bacba7ca090" args="(pANTLR3_COMMON_TOKEN_STREAM tokenStream, ANTLR3_INT32 i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> skipOffTokenChannels </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>tokenStream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>&#160;</td>
          <td class="paramname"><em>i</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Given a starting index, return the index of the first on-channel token. </p>

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a4d0db22c90c1cff328305c2369c28c1a">ANTLR3_INT_STREAM_struct::cachedSize</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a0d9d2e70946a56bb76f6748d55c80372">ANTLR3_COMMON_TOKEN_STREAM_struct::channel</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#af961ed91f161792bf4c6a621d3d8c097">ANTLR3_COMMON_TOKEN_struct::channel</a>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r___e_l_e_m_e_n_t__struct.html#afc31c9b68b5b9851f21a38a3281b182b">ANTLR3_VECTOR_ELEMENT_struct::element</a>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#aa8e5e1c014f50572d08605b08c1ab7f0">ANTLR3_VECTOR_struct::elements</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad380e088966f96866d8d35cf5f03b935">ANTLR3_TOKEN_STREAM_struct::istream</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ab1fb3f1cecceebdc61d838277670a7f0">ANTLR3_COMMON_TOKEN_STREAM_struct::tokens</a>, and <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad4ac4cf969cb48478aa44f7c708226e2">ANTLR3_COMMON_TOKEN_STREAM_struct::tstream</a>.</p>

<p>Referenced by <a class="el" href="antlr3tokenstream_8c.html#a758c7f9e34d4c5cc9af1a797c945e2e5">consume()</a>, <a class="el" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160">fillBuffer()</a>, and <a class="el" href="antlr3tokenstream_8c.html#a797f427bfdba8fc5bf09dd4aa2e2d30a">tokLT()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a1dd7cfaada47bc6206a16bacba7ca090_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a1dd7cfaada47bc6206a16bacba7ca090_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a1dd7cfaada47bc6206a16bacba7ca090_icgraph" id="antlr3tokenstream_8c_a1dd7cfaada47bc6206a16bacba7ca090_icgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#a758c7f9e34d4c5cc9af1a797c945e2e5" title="Move the input pointer to the next incoming token." alt="" coords="675,24,765,50"/><area shape="rect" id="node17" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160" title="fillBuffer" alt="" coords="277,252,400,278"/><area shape="rect" id="node29" href="antlr3tokenstream_8c.html#a797f427bfdba8fc5bf09dd4aa2e2d30a" title="Get the ith token from the current position 1..n where k=1 is the first symbol of lookahead..." alt="" coords="684,138,756,165"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="1243,265,1525,292"/><area shape="rect" id="node11" href="antlr3tokenstream_8c.html#a5f608412dd2b5bf76e6b69cc58690a02" title="As per ordinary consume but notifies the debugger about hidden tokens and so on." alt="" coords="840,24,963,50"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="1575,252,1916,278"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="1965,125,2357,152"/><area shape="rect" id="node14" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535" title="setDebugListener" alt="" coords="1012,125,1193,152"/><area shape="rect" id="node19" href="antlr3defs_8h.html#a295959de1a6ec5ff69adff8b7e74155f" title="fillBufferExt" alt="" coords="448,277,600,304"/><area shape="rect" id="node21" href="antlr3tokenstream_8c.html#ac468a91e063020d1ae77cfaa45ed0849" title="getTokens" alt="" coords="1047,429,1159,456"/><area shape="rect" id="node24" href="antlr3tokenstream_8c.html#ae15f03d21ef4c155daf9592cb6b7751a" title="Given a start and stop index, return a List of all tokens in the token type BitSet." alt="" coords="649,252,791,278"/><area shape="rect" id="node27" href="antlr3tokenstream_8c.html#ac8379adc13ac8fbd685f1a2eb6bd0f02" title="LB" alt="" coords="503,176,545,202"/><area shape="rect" id="node41" href="antlr3tokenstream_8c.html#a8e379e6aaeac8fc2beab5e981986540f" title="toString" alt="" coords="1052,378,1153,405"/><area shape="rect" id="node44" href="antlr3tokenstream_8c.html#aa92e164be569dcd030d5f2248b002d72" title="toStringSS" alt="" coords="463,328,585,354"/><area shape="rect" id="node32" href="antlr3tokenstream_8c.html#a646fe8a98319263a05d44a79ba48017f" title="As per _LA() but for debug mode." alt="" coords="865,150,937,177"/><area shape="rect" id="node36" href="antlr3tokenstream_8c.html#a1a8cbd37efa7393170dfd68c63b467d6" title="As per the normal tokLT but sends information to the debugger." alt="" coords="851,100,952,126"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a8cbe6600ea3b05f0f932a5e8c19ba0e5"></a><!-- doxytag: member="antlr3tokenstream.c::skipOffTokenChannelsReverse" ref="a8cbe6600ea3b05f0f932a5e8c19ba0e5" args="(pANTLR3_COMMON_TOKEN_STREAM tokenStream, ANTLR3_INT32 i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> skipOffTokenChannelsReverse </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_COMMON_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>tokenStream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>&#160;</td>
          <td class="paramname"><em>i</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a0d9d2e70946a56bb76f6748d55c80372">ANTLR3_COMMON_TOKEN_STREAM_struct::channel</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#af961ed91f161792bf4c6a621d3d8c097">ANTLR3_COMMON_TOKEN_struct::channel</a>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r___e_l_e_m_e_n_t__struct.html#afc31c9b68b5b9851f21a38a3281b182b">ANTLR3_VECTOR_ELEMENT_struct::element</a>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#aa8e5e1c014f50572d08605b08c1ab7f0">ANTLR3_VECTOR_struct::elements</a>, and <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ab1fb3f1cecceebdc61d838277670a7f0">ANTLR3_COMMON_TOKEN_STREAM_struct::tokens</a>.</p>

<p>Referenced by <a class="el" href="antlr3tokenstream_8c.html#ac8379adc13ac8fbd685f1a2eb6bd0f02">LB()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a8cbe6600ea3b05f0f932a5e8c19ba0e5_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a8cbe6600ea3b05f0f932a5e8c19ba0e5_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a8cbe6600ea3b05f0f932a5e8c19ba0e5_icgraph" id="antlr3tokenstream_8c_a8cbe6600ea3b05f0f932a5e8c19ba0e5_icgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#ac8379adc13ac8fbd685f1a2eb6bd0f02" title="LB" alt="" coords="347,56,389,83"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#a797f427bfdba8fc5bf09dd4aa2e2d30a" title="Get the ith token from the current position 1..n where k=1 is the first symbol of lookahead..." alt="" coords="437,56,509,83"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="941,81,1224,108"/><area shape="rect" id="node13" href="antlr3tokenstream_8c.html#a646fe8a98319263a05d44a79ba48017f" title="As per _LA() but for debug mode." alt="" coords="573,5,645,32"/><area shape="rect" id="node19" href="antlr3tokenstream_8c.html#a1a8cbd37efa7393170dfd68c63b467d6" title="As per the normal tokLT but sends information to the debugger." alt="" coords="559,107,660,133"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="1273,81,1615,108"/><area shape="rect" id="node11" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="1664,81,2056,108"/><area shape="rect" id="node16" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535" title="setDebugListener" alt="" coords="711,107,892,133"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a3e61cdd923ffb6550b1389eb8329cc4c"></a><!-- doxytag: member="antlr3tokenstream.c::tindex" ref="a3e61cdd923ffb6550b1389eb8329cc4c" args="(pANTLR3_INT_STREAM is)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a> tindex </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td>
          <td class="paramname"><em>is</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a03a16d2ed34642468b22aab98dabb1d1">ANTLR3_COMMON_TOKEN_STREAM_struct::p</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a2da57a078b0dc782d15ffd0b94469729">ANTLR3_TOKEN_STREAM_struct::super</a>, and <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a6f5f3b5448e33c1e083849ca67465d05">ANTLR3_INT_STREAM_struct::super</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a3e61cdd923ffb6550b1389eb8329cc4c_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a3e61cdd923ffb6550b1389eb8329cc4c_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a3e61cdd923ffb6550b1389eb8329cc4c_icgraph" id="antlr3tokenstream_8c_a3e61cdd923ffb6550b1389eb8329cc4c_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="136,5,419,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="468,5,809,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="859,5,1251,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a797f427bfdba8fc5bf09dd4aa2e2d30a"></a><!-- doxytag: member="antlr3tokenstream.c::tokLT" ref="a797f427bfdba8fc5bf09dd4aa2e2d30a" args="(pANTLR3_TOKEN_STREAM ts, ANTLR3_INT32 k)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a> tokLT </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>ts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the ith token from the current position 1..n where k=1 is the first symbol of lookahead. </p>

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a4d0db22c90c1cff328305c2369c28c1a">ANTLR3_INT_STREAM_struct::cachedSize</a>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r___e_l_e_m_e_n_t__struct.html#afc31c9b68b5b9851f21a38a3281b182b">ANTLR3_VECTOR_ELEMENT_struct::element</a>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#aa8e5e1c014f50572d08605b08c1ab7f0">ANTLR3_VECTOR_struct::elements</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="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160">fillBuffer()</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a5141407fe8b50ff4e87f617811fd54fc">ANTLR3_INT_STREAM_struct::index</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad380e088966f96866d8d35cf5f03b935">ANTLR3_TOKEN_STREAM_struct::istream</a>, <a class="el" href="antlr3tokenstream_8c.html#ac8379adc13ac8fbd685f1a2eb6bd0f02">LB()</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a03a16d2ed34642468b22aab98dabb1d1">ANTLR3_COMMON_TOKEN_STREAM_struct::p</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a768d81d983b00d15fb177bbf4b0e52a0">ANTLR3_COMMON_TOKEN_struct::setStartIndex</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#ab84aa965cc340ca0b51f31e02da4e80b">ANTLR3_COMMON_TOKEN_struct::setStopIndex</a>, <a class="el" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090">skipOffTokenChannels()</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a2da57a078b0dc782d15ffd0b94469729">ANTLR3_TOKEN_STREAM_struct::super</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#ab1fb3f1cecceebdc61d838277670a7f0">ANTLR3_COMMON_TOKEN_STREAM_struct::tokens</a>, and <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#aa8a928aa966f26d92e8c25e0e369d319">ANTLR3_TOKEN_STREAM_struct::tokenSource</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70">antlr3CommonTokenStreamNew()</a>, <a class="el" href="antlr3tokenstream_8c.html#a646fe8a98319263a05d44a79ba48017f">dbgLA()</a>, and <a class="el" href="antlr3tokenstream_8c.html#a1a8cbd37efa7393170dfd68c63b467d6">dbgTokLT()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a797f427bfdba8fc5bf09dd4aa2e2d30a_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_a797f427bfdba8fc5bf09dd4aa2e2d30a_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a797f427bfdba8fc5bf09dd4aa2e2d30a_cgraph" id="antlr3tokenstream_8c_a797f427bfdba8fc5bf09dd4aa2e2d30a_cgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160" title="fillBuffer" alt="" coords="301,31,424,57"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090" title="Given a starting index, return the index of the first on&#45;channel token." alt="" coords="559,5,780,32"/><area shape="rect" id="node7" href="antlr3tokenstream_8c.html#ac8379adc13ac8fbd685f1a2eb6bd0f02" title="LB" alt="" coords="125,81,168,108"/><area shape="rect" id="node10" href="antlr3tokenstream_8c.html#a8cbe6600ea3b05f0f932a5e8c19ba0e5" title="skipOffTokenChannelsReverse" alt="" coords="217,81,508,108"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a797f427bfdba8fc5bf09dd4aa2e2d30a_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a797f427bfdba8fc5bf09dd4aa2e2d30a_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a797f427bfdba8fc5bf09dd4aa2e2d30a_icgraph" id="antlr3tokenstream_8c_a797f427bfdba8fc5bf09dd4aa2e2d30a_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="509,81,792,108"/><area shape="rect" id="node9" href="antlr3tokenstream_8c.html#a646fe8a98319263a05d44a79ba48017f" title="As per _LA() but for debug mode." alt="" coords="141,5,213,32"/><area shape="rect" id="node15" href="antlr3tokenstream_8c.html#a1a8cbd37efa7393170dfd68c63b467d6" title="As per the normal tokLT but sends information to the debugger." alt="" coords="127,107,228,133"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="841,81,1183,108"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="1232,81,1624,108"/><area shape="rect" id="node12" href="antlr3tokenstream_8c.html#ae875d1487db2febc71485ad476a0c535" title="setDebugListener" alt="" coords="279,107,460,133"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a8e379e6aaeac8fc2beab5e981986540f"></a><!-- doxytag: member="antlr3tokenstream.c::toString" ref="a8e379e6aaeac8fc2beab5e981986540f" args="(pANTLR3_TOKEN_STREAM ts)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html">pANTLR3_STRING</a> toString </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>ts</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160">fillBuffer()</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad380e088966f96866d8d35cf5f03b935">ANTLR3_TOKEN_STREAM_struct::istream</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a03a16d2ed34642468b22aab98dabb1d1">ANTLR3_COMMON_TOKEN_STREAM_struct::p</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a0b98371dec207f65b25d8d65e05ebac3">ANTLR3_INT_STREAM_struct::size</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a2da57a078b0dc782d15ffd0b94469729">ANTLR3_TOKEN_STREAM_struct::super</a>, and <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a19753e062fae1bc059a380338b3aff10">ANTLR3_TOKEN_STREAM_struct::toStringSS</a>.</p>

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

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a8e379e6aaeac8fc2beab5e981986540f_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_a8e379e6aaeac8fc2beab5e981986540f_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a8e379e6aaeac8fc2beab5e981986540f_cgraph" id="antlr3tokenstream_8c_a8e379e6aaeac8fc2beab5e981986540f_cgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160" title="fillBuffer" alt="" coords="157,5,280,32"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090" title="Given a starting index, return the index of the first on&#45;channel token." alt="" coords="329,5,551,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_a8e379e6aaeac8fc2beab5e981986540f_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_a8e379e6aaeac8fc2beab5e981986540f_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_a8e379e6aaeac8fc2beab5e981986540f_icgraph" id="antlr3tokenstream_8c_a8e379e6aaeac8fc2beab5e981986540f_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="157,5,440,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="489,5,831,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="880,5,1272,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa92e164be569dcd030d5f2248b002d72"></a><!-- doxytag: member="antlr3tokenstream.c::toStringSS" ref="aa92e164be569dcd030d5f2248b002d72" args="(pANTLR3_TOKEN_STREAM ts, ANTLR3_UINT32 start, ANTLR3_UINT32 stop)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html">pANTLR3_STRING</a> toStringSS </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>ts</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>start</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>stop</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160">fillBuffer()</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#af2a69586f103be83f42bd802c2a80c28">ANTLR3_TOKEN_STREAM_struct::get</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a8b903dff51ace5fc2af285d9a9828e28">ANTLR3_COMMON_TOKEN_struct::getText</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#acda0d0fe7a53f7f4276617f578ac74c2">ANTLR3_TOKEN_STREAM_struct::getTokenSource</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#ad380e088966f96866d8d35cf5f03b935">ANTLR3_TOKEN_STREAM_struct::istream</a>, <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g___f_a_c_t_o_r_y__struct.html#a5d26214a809d4218b4d733015599ce47">ANTLR3_STRING_FACTORY_struct::newRaw</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m__struct.html#a03a16d2ed34642468b22aab98dabb1d1">ANTLR3_COMMON_TOKEN_STREAM_struct::p</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a0b98371dec207f65b25d8d65e05ebac3">ANTLR3_INT_STREAM_struct::size</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html#ab65d5aa5431af0423d02ee9777417bd9">ANTLR3_TOKEN_SOURCE_struct::strFactory</a>, <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a2da57a078b0dc782d15ffd0b94469729">ANTLR3_TOKEN_STREAM_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___s_t_r_e_a_m__struct.html#ab1fb3f1cecceebdc61d838277670a7f0">ANTLR3_COMMON_TOKEN_STREAM_struct::tokens</a>.</p>

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

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_aa92e164be569dcd030d5f2248b002d72_cgraph.png" border="0" usemap="#antlr3tokenstream_8c_aa92e164be569dcd030d5f2248b002d72_cgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_aa92e164be569dcd030d5f2248b002d72_cgraph" id="antlr3tokenstream_8c_aa92e164be569dcd030d5f2248b002d72_cgraph">
<area shape="rect" id="node3" href="antlr3tokenstream_8c.html#a6e9bf0e3483b4361c86ec64e495cc160" title="fillBuffer" alt="" coords="176,5,299,32"/><area shape="rect" id="node5" href="antlr3tokenstream_8c.html#a1dd7cfaada47bc6206a16bacba7ca090" title="Given a starting index, return the index of the first on&#45;channel token." alt="" coords="348,5,569,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_aa92e164be569dcd030d5f2248b002d72_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_aa92e164be569dcd030d5f2248b002d72_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_aa92e164be569dcd030d5f2248b002d72_icgraph" id="antlr3tokenstream_8c_aa92e164be569dcd030d5f2248b002d72_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="176,5,459,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="508,5,849,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="899,5,1291,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ab8cdde43040ca3dc4186278671b5ef9c"></a><!-- doxytag: member="antlr3tokenstream.c::toStringTT" ref="ab8cdde43040ca3dc4186278671b5ef9c" args="(pANTLR3_TOKEN_STREAM ts, pANTLR3_COMMON_TOKEN start, pANTLR3_COMMON_TOKEN stop)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html">pANTLR3_STRING</a> toStringTT </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html">pANTLR3_TOKEN_STREAM</a>&#160;</td>
          <td class="paramname"><em>ts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a>&#160;</td>
          <td class="paramname"><em>start</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a>&#160;</td>
          <td class="paramname"><em>stop</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a0e825eaff2234407dc1c0212306c47f2">ANTLR3_COMMON_TOKEN_struct::getTokenIndex</a>, and <a class="el" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html#a19753e062fae1bc059a380338b3aff10">ANTLR3_TOKEN_STREAM_struct::toStringSS</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3tokenstream_8c_ab8cdde43040ca3dc4186278671b5ef9c_icgraph.png" border="0" usemap="#antlr3tokenstream_8c_ab8cdde43040ca3dc4186278671b5ef9c_icgraph" alt=""/></div>
<map name="antlr3tokenstream_8c_ab8cdde43040ca3dc4186278671b5ef9c_icgraph" id="antlr3tokenstream_8c_ab8cdde43040ca3dc4186278671b5ef9c_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#ab8426bed8df754240d19d2ee37edee70" title="antlr3CommonTokenStreamNew" alt="" coords="176,5,459,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ad4ef5baa73e1fdd0f0c2fc4cce4277cb" title="antlr3CommonTokenStreamSourceNew" alt="" coords="508,5,849,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ada21cf0d75ef83806a60990556d86fe0" title="antlr3CommonTokenDebugStreamSourceNew" alt="" coords="899,5,1291,32"/></map>
</div>
</p>

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

</body>
</html>