Sophie

Sophie

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

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: ANTLR3_PARSER_struct Struct 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 class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><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="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</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('struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<h1>ANTLR3_PARSER_struct Struct Reference</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="ANTLR3_PARSER_struct" -->
<p>This is the main interface for an ANTLR3 parser.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;antlr3parser.h&gt;</code></p>
<div class="dynheader">
Collaboration diagram for ANTLR3_PARSER_struct:</div>
<div class="dyncontent">
<div class="center"><img src="struct_a_n_t_l_r3___p_a_r_s_e_r__struct__coll__graph.png" border="0" usemap="#_a_n_t_l_r3___p_a_r_s_e_r__struct_coll__map" alt="Collaboration graph"/></div>
<map name="_a_n_t_l_r3___p_a_r_s_e_r__struct_coll__map" id="_a_n_t_l_r3___p_a_r_s_e_r__struct_coll__map">
<area shape="rect" id="node2" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html" title="Base tracking context structure for all types of recognizers." alt="" coords="4856,333,5168,360"/><area shape="rect" id="node5" href="struct_a_n_t_l_r3___s_t_a_c_k__struct.html" title="Structure that represents a Stack collection." alt="" coords="3111,155,3321,181"/><area shape="rect" id="node26" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html" title="All the data elements required to track the current state of any recognizer (lexer, parser, tree parser)." alt="" coords="3643,477,4035,504"/><area shape="rect" id="node7" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html" title="ANTLR3_VECTOR_struct" alt="" coords="441,312,663,339"/><area shape="rect" id="node33" href="struct_a_n_t_l_r3___s_t_r_i_n_g___f_a_c_t_o_r_y__struct.html" title="Definition of the string factory interface, which creates and tracks strings for you of various shape..." alt="" coords="785,903,1087,929"/><area shape="rect" id="node37" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html" title="Master context structure for an ANTLR3 C runtime based input stream." alt="" coords="2072,601,2355,628"/><area shape="rect" id="node9" href="struct_a_n_t_l_r3___v_e_c_t_o_r___e_l_e_m_e_n_t__struct.html" title="ANTLR3_VECTOR_ELEMENT_struct" alt="" coords="7,312,308,339"/><area shape="rect" id="node11" href="struct_a_n_t_l_r3___b_i_t_s_e_t__struct.html" title="ANTLR3_BITSET_struct" alt="" coords="2380,304,2601,331"/><area shape="rect" id="node14" href="struct_a_n_t_l_r3___b_i_t_s_e_t___l_i_s_t__struct.html" title="ANTLR3_BITSET_LIST_struct" alt="" coords="1629,327,1901,353"/><area shape="rect" id="node56" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html" title="Base structure for an ANTLR3 exception tracker." alt="" coords="2088,484,2339,511"/><area shape="rect" id="node16" href="struct_a_n_t_l_r3___h_a_s_h___t_a_b_l_e__struct.html" title="Structure that tracks a hash table." alt="" coords="4405,83,4667,109"/><area shape="rect" id="node18" href="struct_a_n_t_l_r3___h_a_s_h___e_n_t_r_y__struct.html" title="Internal structure representing an element in a hash bucket." alt="" coords="3085,44,3347,71"/><area shape="rect" id="node23" href="struct_a_n_t_l_r3___h_a_s_h___b_u_c_k_e_t__struct.html" title="Internal structure of a hash table bucket, which tracks all keys that hash to the same bucket..." alt="" coords="3703,88,3975,115"/><area shape="rect" id="node21" href="struct_a_n_t_l_r3___h_a_s_h___k_e_y__struct.html" title="ANTLR3_HASH_KEY_struct" alt="" coords="2652,44,2895,71"/><area shape="rect" id="node28" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html" title="The definition of an ANTLR3 common token structure, which all implementations of a token stream shoul..." alt="" coords="2632,713,2915,740"/><area shape="rect" id="node47" href="struct_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e__struct.html" title="Definition of a token source, which has a pointer to a function that returns the next token (using a ..." alt="" coords="3075,896,3357,923"/><area shape="rect" id="node52" href="struct_a_n_t_l_r3___t_o_k_e_n___f_a_c_t_o_r_y__struct.html" title="ANTLR3 Token factory interface to create lots of tokens efficiently rather than creating and freeing ..." alt="" coords="3071,579,3361,605"/><area shape="rect" id="node76" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html" title="ANTLR3_BASE_TREE_ADAPTOR_struct" alt="" coords="3673,739,4004,765"/><area shape="rect" id="node83" href="struct_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m__struct.html" title="Definition of the ANTLR3 common token stream interface." alt="" coords="4871,871,5153,897"/><area shape="rect" id="node30" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html" title="Base string class tracks the allocations and provides simple string tracking functions." alt="" coords="1228,769,1449,796"/><area shape="rect" id="node40" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html" title="ANTLR3_INT_STREAM_struct" alt="" coords="1635,625,1896,652"/><area shape="rect" id="node73" 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" title="The ANTLR3 debugging interface for communicating with ANLTR Works." alt="" coords="4355,768,4717,795"/><area shape="rect" id="node64" href="struct_a_n_t_l_r3___i_n_t___t_r_i_e__struct.html" title="Structure that defines an ANTLR3_INT_TRIE." alt="" coords="3095,423,3337,449"/><area shape="rect" id="node66" href="struct_a_n_t_l_r3___t_r_i_e___e_n_t_r_y__struct.html" title="Structure that holds the payload entry in an ANTLR3_INT_TRIE or ANTLR3_STRING_TRIE." alt="" coords="2083,395,2344,421"/><area shape="rect" id="node69" href="struct_a_n_t_l_r3___i_n_t___t_r_i_e___n_o_d_e__struct.html" title="Structure that defines an element/node in an ANTLR3_INT_TRIE." alt="" coords="2628,371,2919,397"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html#ab7b448ec3407ffbf9315c73318d8886f">free</a> )(struct <a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html">ANTLR3_PARSER_struct</a> *parser)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to a function that knows how to free resources of an ANTLR3 parser.  <a href="#ab7b448ec3407ffbf9315c73318d8886f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><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="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html#a534c95a165b64e3d53c83de086fbbc4c">getTokenStream</a> )(struct <a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html">ANTLR3_PARSER_struct</a> *parser)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to a function that returns the token stream for this parser.  <a href="#a534c95a165b64e3d53c83de086fbbc4c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html#a6efb97946c9a31a6c4f6585611055d95">rec</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the base recognizer, where most of the parser functions actually live because they are shared between parser and tree parser and this is the easier way than copying the interface all over the place.  <a href="#a6efb97946c9a31a6c4f6585611055d95"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html#a5f92a481f097af5f5f36097f21c6bf77">setDebugListener</a> )(struct <a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html">ANTLR3_PARSER_struct</a> *parser, <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> dbg)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to a function that installs a debugger object (it also installs the debugging versions of the parser methods.  <a href="#a5f92a481f097af5f5f36097f21c6bf77"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html#ac0aeae763a29f853540f17c0bc13907a">setTokenStream</a> )(struct <a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html">ANTLR3_PARSER_struct</a> *parser, <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>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to a function that installs a token stream for the parser.  <a href="#ac0aeae763a29f853540f17c0bc13907a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html#ab6f7f468e985aec5ab97d1a234f5d77b">super</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">All superstructure implementers of this interface require a pointer to their selves, which they can reference using the super pointer here.  <a href="#ab6f7f468e985aec5ab97d1a234f5d77b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><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="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html#af6bef8139a4d947288cfc416bcde3db4">tstream</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A provider of a tokenstream interface, for the parser to consume tokens from.  <a href="#af6bef8139a4d947288cfc416bcde3db4"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>This is the main interface for an ANTLR3 parser. </p>
</div><hr/><h2>Field Documentation</h2>
<a class="anchor" id="ab7b448ec3407ffbf9315c73318d8886f"></a><!-- doxytag: member="ANTLR3_PARSER_struct::free" ref="ab7b448ec3407ffbf9315c73318d8886f" args=")(struct ANTLR3_PARSER_struct *parser)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html#ab7b448ec3407ffbf9315c73318d8886f">ANTLR3_PARSER_struct::free</a>)(struct <a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html">ANTLR3_PARSER_struct</a> *parser)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Pointer to a function that knows how to free resources of an ANTLR3 parser. </p>

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

</div>
</div>
<a class="anchor" id="a534c95a165b64e3d53c83de086fbbc4c"></a><!-- doxytag: member="ANTLR3_PARSER_struct::getTokenStream" ref="a534c95a165b64e3d53c83de086fbbc4c" args=")(struct ANTLR3_PARSER_struct *parser)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><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>(* <a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html#a534c95a165b64e3d53c83de086fbbc4c">ANTLR3_PARSER_struct::getTokenStream</a>)(struct <a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html">ANTLR3_PARSER_struct</a> *parser)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A pointer to a function that returns the token stream for this parser. </p>

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

</div>
</div>
<a class="anchor" id="a6efb97946c9a31a6c4f6585611055d95"></a><!-- doxytag: member="ANTLR3_PARSER_struct::rec" ref="a6efb97946c9a31a6c4f6585611055d95" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a> <a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html#a6efb97946c9a31a6c4f6585611055d95">ANTLR3_PARSER_struct::rec</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A pointer to the base recognizer, where most of the parser functions actually live because they are shared between parser and tree parser and this is the easier way than copying the interface all over the place. </p>
<p>Macros hide this for the generated code so it is easier on the eye (though not the debugger ;-). </p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ae667dafdcef9adc2fceebc8420a7cded">antlr3ParserNew()</a>, <a class="el" href="antlr3parser_8c.html#a37b56fbe7a95dc5d2167bc9fe2bb69a2">freeParser()</a>, <a class="el" href="antlr3parser_8c.html#a9be4603523bcb0c0288276227c9f66b2">setDebugListener()</a>, and <a class="el" href="antlr3parser_8c.html#abc2dd50cc07985861a3bfbb4d59a7bbf">setTokenStream()</a>.</p>

</div>
</div>
<a class="anchor" id="a5f92a481f097af5f5f36097f21c6bf77"></a><!-- doxytag: member="ANTLR3_PARSER_struct::setDebugListener" ref="a5f92a481f097af5f5f36097f21c6bf77" args=")(struct ANTLR3_PARSER_struct *parser, pANTLR3_DEBUG_EVENT_LISTENER dbg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html#a5f92a481f097af5f5f36097f21c6bf77">ANTLR3_PARSER_struct::setDebugListener</a>)(struct <a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html">ANTLR3_PARSER_struct</a> *parser, <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> dbg)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A pointer to a function that installs a debugger object (it also installs the debugging versions of the parser methods. </p>
<p>This means that a non debug parser incurs no overhead because of the debugging stuff. </p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ae667dafdcef9adc2fceebc8420a7cded">antlr3ParserNew()</a>, and <a class="el" href="antlr3defs_8h.html#aba8e0e27ff9976bb757191bf45b7d49f">antlr3ParserNewStreamDbg()</a>.</p>

</div>
</div>
<a class="anchor" id="ac0aeae763a29f853540f17c0bc13907a"></a><!-- doxytag: member="ANTLR3_PARSER_struct::setTokenStream" ref="ac0aeae763a29f853540f17c0bc13907a" args=")(struct ANTLR3_PARSER_struct *parser, pANTLR3_TOKEN_STREAM)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html#ac0aeae763a29f853540f17c0bc13907a">ANTLR3_PARSER_struct::setTokenStream</a>)(struct <a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html">ANTLR3_PARSER_struct</a> *parser, <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>)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A pointer to a function that installs a token stream for the parser. </p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ae667dafdcef9adc2fceebc8420a7cded">antlr3ParserNew()</a>, and <a class="el" href="antlr3defs_8h.html#abede6d25edd8b3e67f8aa6a5094b6f9c">antlr3ParserNewStream()</a>.</p>

</div>
</div>
<a class="anchor" id="ab6f7f468e985aec5ab97d1a234f5d77b"></a><!-- doxytag: member="ANTLR3_PARSER_struct::super" ref="ab6f7f468e985aec5ab97d1a234f5d77b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* <a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html#ab6f7f468e985aec5ab97d1a234f5d77b">ANTLR3_PARSER_struct::super</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>All superstructure implementers of this interface require a pointer to their selves, which they can reference using the super pointer here. </p>

</div>
</div>
<a class="anchor" id="af6bef8139a4d947288cfc416bcde3db4"></a><!-- doxytag: member="ANTLR3_PARSER_struct::tstream" ref="af6bef8139a4d947288cfc416bcde3db4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><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> <a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html#af6bef8139a4d947288cfc416bcde3db4">ANTLR3_PARSER_struct::tstream</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A provider of a tokenstream interface, for the parser to consume tokens from. </p>

<p>Referenced by <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaecb4f403651c25610bcceff641027d02">alreadyParsedRule()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gab2d77cd376112c8ff6ed7353ba78dab7">antlr3RecognitionExceptionNew()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gafe29b544de6bf6a2f2f1cde76ffbcfef">consumeUntil()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga8d35000d9ab1050dabe81cf7920934fe">consumeUntilSet()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga3c88e896255781a0ace9fd1110900424">displayRecognitionError()</a>, <a class="el" href="antlr3parser_8c.html#abd5b4674ce52d57279b8fcac3a2f349e">getTokenStream()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga06172ef38079026fc3d29bea9a046cc3">match()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gac6666b109c5d2fb42e311b0a248e0bb0">matchAny()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga0b61381c64a3cf6fa719be2f3fe6cc79">memoize()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaf8c302d1762b73b1a80c88ca71210472">mismatch()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga911941c0a78751dd6eae32d1fd3f3a2d">recover()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga733153563bd70d3b65fce9bd665fb61f">recoverFromMismatchedElement()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga833876e3010f505f0e12326360f6877d">recoverFromMismatchedSet()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga4876d181d8cca1dcee4ebc7b0d313b28">recoverFromMismatchedToken()</a>, <a class="el" href="antlr3parser_8c.html#a9be4603523bcb0c0288276227c9f66b2">setDebugListener()</a>, <a class="el" href="antlr3parser_8c.html#abc2dd50cc07985861a3bfbb4d59a7bbf">setTokenStream()</a>, and <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaab17b157e62f1564570c784ec4b184c5">synpred()</a>.</p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>include/<a class="el" href="antlr3parser_8h.html">antlr3parser.h</a></li>
</ul>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="struct_a_n_t_l_r3___p_a_r_s_e_r__struct.html">ANTLR3_PARSER_struct</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>