Sophie

Sophie

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

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: API Implementation functions</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><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</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('group__apiimplementations.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#groups">Modules</a>  </div>
  <div class="headertitle">
<h1>API Implementation functions</h1>  </div>
<div class="ingroups"><a class="el" href="group__apiclasses.html">API Classes</a></div></div>
<div class="contents">

<p>API implementation functions are the default implementation of each of the methods in a particular typedef structure.  
<a href="#_details">More...</a></p>
<div class="dynheader">
Collaboration diagram for API Implementation functions:</div>
<div class="dyncontent">
<center><table><tr><td><img src="group__apiimplementations.png" border="0" alt="" usemap="#group____apiimplementations"/>
<map name="group____apiimplementations" id="group____apiimplementations">
<area shape="rect" id="node1" href="group__p_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html" title="pANTLR3_COMMON_TOKEN &#45; Common Token Implementation" alt="" coords="653,23,1176,50"/><area shape="rect" id="node2" href="group__p_a_n_t_l_r3___v_e_c_t_o_r___f_a_c_t_o_r_y.html" title="pANTLR3_VECTOR_FACTORY &#45; Vector Factory Implementation" alt="" coords="633,74,1196,101"/><area shape="rect" id="node3" href="group__p_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m.html" title="pANTLR3_TOKEN_STREAM &#45; Token Stream Implementation" alt="" coords="653,125,1176,151"/><area shape="rect" id="node4" href="group__p_a_n_t_l_r3___t_r_e_e___n_o_d_e___s_t_r_e_a_m.html" title="pANTLR3_TREE_NODE_STREAM &#45; Tree Node Stream Implementation" alt="" coords="613,175,1216,202"/><area shape="rect" id="node5" href="group__p_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e.html" title="pANTLR3_COMMON_TREE &#45; Common Tree Implementation" alt="" coords="664,226,1165,253"/><area shape="rect" id="node6" href="group__p_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r.html" title="pANTLR3_DEBUG_EVENT_LISTENER &#45; Debugger Implementation" alt="" coords="633,277,1196,303"/><area shape="rect" id="node7" href="group__p_a_n_t_l_r3___l_e_x_e_r.html" title="pANTLR3_LEXER &#45; Lexer Implementation" alt="" coords="724,327,1105,354"/><area shape="rect" id="node8" href="group__p_a_n_t_l_r3___c_y_c_l_i_c___d_f_a.html" title="pANTLR3_CYCLIC_DFA &#45; Cyclic DFA Implementation" alt="" coords="673,378,1156,405"/><area shape="rect" id="node9" href="group__p_a_n_t_l_r3___t_r_e_e___p_a_r_s_e_r.html" title="pANTLR3_TREE_PARSER &#45; Tree ParserImplementation" alt="" coords="669,429,1160,455"/><area shape="rect" id="node10" href="group__p_a_n_t_l_r3___h_a_s_h___e_n_u_m.html" title="pANTLR3_HASH_ENUM &#45; Hash Table Enumerator Implementation" alt="" coords="624,479,1205,506"/><area shape="rect" id="node11" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html" title="The base recognizer interface is implemented by all higher level recognizers such as pANTLR3_PARSER a..." alt="" coords="633,530,1196,557"/><area shape="rect" id="node12" href="group__p_a_n_t_l_r3___s_t_r_i_n_g.html" title="pANTLR3_STRING &#45; String Implementation" alt="" coords="713,581,1116,607"/><area shape="rect" id="node13" href="group__p_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e.html" title="pANTLR3_TOKEN_SOURCE &#45; Token Source Implementation" alt="" coords="653,631,1176,658"/><area shape="rect" id="node14" href="group__p_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m.html" title="pANTLR3_COMMON_TOKEN_STREAM &#45; Common Token Implementation" alt="" coords="619,682,1211,709"/><area shape="rect" id="node15" href="group__p_a_n_t_l_r3___r_e_w_r_i_t_e___r_u_l_e___e_l_e_m_e_n_t___s_t_r_e_a_m.html" title="pANTLR3_REWRITE_RULE_ELEMENT_STREAM &#45; Token Rewrite Stream Implementation" alt="" coords="539,733,1291,759"/><area shape="rect" id="node16" href="group__p_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m.html" title="pANTLR3_INPUT_STREAM &#45; Input Stream Implementation" alt="" coords="653,783,1176,810"/><area shape="rect" id="node17" href="group__p_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r.html" title="pANTLR3_BASE_TREE_ADAPTOR &#45; Base Tree Adaptor Implementation" alt="" coords="604,834,1225,861"/><area shape="rect" id="node18" href="group__p_a_n_t_l_r3___a_r_b_o_r_e_t_u_m.html" title="pANTLR3_ARBORETUM &#45; Tree Factory Implementation" alt="" coords="669,885,1160,911"/><area shape="rect" id="node19" href="group__apiclasses.html" title="The API classes are divided into the typdefs (and their underlying structs) that are the containers f..." alt="" coords="7,935,137,962"/><area shape="rect" id="node20" href="group__p_a_n_t_l_r3___i_n_t___t_r_i_e.html" title="pANTLR3_INT_TRIE &#45; Trie Implementation" alt="" coords="713,935,1116,962"/><area shape="rect" id="node21" href="group__p_a_n_t_l_r3___s_t_a_c_k.html" title="pANTLR3_STACK &#45; Stack Implementation" alt="" coords="724,986,1105,1013"/><area shape="rect" id="node22" href="group__p_a_n_t_l_r3___b_i_t_s_e_t.html" title="pANTLR3_BITSET &#45; Bitset Implementation" alt="" coords="713,1037,1116,1063"/><area shape="rect" id="node23" href="group__p_a_n_t_l_r3___b_a_s_e___t_r_e_e.html" title="pANTLR3_BASE_TREE &#45; Base Tree Implementation" alt="" coords="684,1087,1145,1114"/><area shape="rect" id="node24" href="group__p_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m.html" title="pANTLR3_COMMON_TREE_NODE_STREAM &#45; Common Tree Node Stream Implementation" alt="" coords="544,1138,1285,1165"/><area shape="rect" id="node25" href="group__p_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e.html" title="The recognizer shared state class does not have an implementation because it contains only data field..." alt="" coords="544,1189,1285,1215"/><area shape="rect" id="node26" href="group__p_a_n_t_l_r3___v_e_c_t_o_r.html" title="pANTLR3_VECTOR &#45; Vector Implementation" alt="" coords="713,1239,1116,1266"/><area shape="rect" id="node27" href="group__p_a_n_t_l_r3___h_a_s_h___t_a_b_l_e.html" title="pANTLR3_HASH_TABLE &#45; Hash Table Implementation" alt="" coords="673,1290,1156,1317"/><area shape="rect" id="node28" href="group__p_a_n_t_l_r3___t_o_k_e_n___f_a_c_t_o_r_y.html" title="pANTLR3_TOKEN_FACTORY &#45; Token Factory Implementation" alt="" coords="644,1341,1185,1367"/><area shape="rect" id="node29" href="group__p_a_n_t_l_r3___p_a_r_s_e___t_r_e_e.html" title="pANTLR3_PARSE_TREE &#45; Parse Tree Implementation" alt="" coords="673,1391,1156,1418"/><area shape="rect" id="node30" href="group__p_a_n_t_l_r3___s_t_r_i_n_g___f_a_c_t_o_r_y.html" title="pANTLR3_STRING_FACTORY &#45; String Factory Implementation" alt="" coords="633,1442,1196,1469"/><area shape="rect" id="node31" href="group__p_a_n_t_l_r3___p_a_r_s_e_r.html" title="pANTLR3_PARSER &#45; Parser Implementation" alt="" coords="713,1493,1116,1519"/><area shape="rect" id="node33" href="group__p_a_n_t_l_r3___h_a_s_h___e_n_t_r_y.html" title="pANTLR3_HASH_ENTRY &#45; Hash Table Entry Implementation" alt="" coords="644,1543,1185,1570"/><area shape="rect" id="node34" href="group__p_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___a_d_a_p_t_o_r.html" title="pANTLR3_COMMON_TREE_ADAPTOR &#45; Common Tree Adaptor Implementation" alt="" coords="584,1594,1245,1621"/><area shape="rect" id="node35" href="group__p_a_n_t_l_r3___l_e_x___s_t_a_t_e.html" title="pANTLR3_LEX_STATE &#45; Lexer State Implementation" alt="" coords="673,1645,1156,1671"/><area shape="rect" id="node36" href="group__p_a_n_t_l_r3___h_a_s_h___b_u_c_k_e_t.html" title="pANTLR3_HASH_BUCKET &#45; Hash Table Bucket Implementation" alt="" coords="633,1695,1196,1722"/><area shape="rect" id="node37" href="group__p_a_n_t_l_r3___l_i_s_t.html" title="pANTLR3_LIST &#45; List Implementation" alt="" coords="733,1746,1096,1773"/><area shape="rect" id="node38" href="group__p_a_n_t_l_r3___e_x_c_e_p_t_i_o_n.html" title="pANTLR3_EXCEPTION &#45; Exception Implementation" alt="" coords="684,1797,1145,1823"/><area shape="rect" id="node39" href="group__p_a_n_t_l_r3___t_r_e_e___w_a_l_k___s_t_a_t_e.html" title="pANTLR3_TREE_WALK_STATE &#45; Tree Walk State Implementation" alt="" coords="624,1847,1205,1874"/></map>
</td></tr></table></center>
</div>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="groups"></a>
Modules</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><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">pANTLR3_BASE_RECOGNIZER Base Recognizer Implementation</a></td></tr>

<p><tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>The base recognizer interface is implemented by all higher level recognizers such as <a class="el" href="group___a_n_t_l_r3___p_a_r_s_e_r.html#gaa68a53fd6b2d899a8136c64e08fc1dbd" title="Pointer to an instantiation of &#39;class&#39; ANTLR3_PARSER.">pANTLR3_PARSER</a> and provides methods common to all recognizers. </p>
<br/></td></tr>
</p>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e.html">pANTLR3_RECOGNIZER_SHARED_STATE - Recognizer Shared State Implementation</a></td></tr>

<p><tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>The recognizer shared state class does not have an implementation because it contains only data fields, documented at <a class="el" href="antlr3recognizersharedstate_8h.html#a4a7c7aca60156948067f83a35ffed61e" title="All the data elements required to track the current state of any recognizer (lexer, parser, tree parser).">ANTLR3_RECOGNIZER_SHARED_STATE</a>. </p>
<br/></td></tr>
</p>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___b_i_t_s_e_t.html">pANTLR3_BITSET - Bitset Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___t_o_k_e_n___f_a_c_t_o_r_y.html">pANTLR3_TOKEN_FACTORY - Token Factory Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n.html">pANTLR3_COMMON_TOKEN - Common Token Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___e_x_c_e_p_t_i_o_n.html">pANTLR3_EXCEPTION - Exception Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___h_a_s_h___b_u_c_k_e_t.html">pANTLR3_HASH_BUCKET - Hash Table Bucket Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___h_a_s_h___e_n_t_r_y.html">pANTLR3_HASH_ENTRY - Hash Table Entry Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___h_a_s_h___e_n_u_m.html">pANTLR3_HASH_ENUM - Hash Table Enumerator Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___h_a_s_h___t_a_b_l_e.html">pANTLR3_HASH_TABLE - Hash Table Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___l_i_s_t.html">pANTLR3_LIST - List Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___v_e_c_t_o_r___f_a_c_t_o_r_y.html">pANTLR3_VECTOR_FACTORY - Vector Factory Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___v_e_c_t_o_r.html">pANTLR3_VECTOR - Vector Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___s_t_a_c_k.html">pANTLR3_STACK - Stack Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m.html">pANTLR3_INPUT_STREAM - Input Stream Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___l_e_x___s_t_a_t_e.html">pANTLR3_LEX_STATE - Lexer State Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___s_t_r_i_n_g___f_a_c_t_o_r_y.html">pANTLR3_STRING_FACTORY - String Factory Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___s_t_r_i_n_g.html">pANTLR3_STRING - String Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___t_o_k_e_n___s_o_u_r_c_e.html">pANTLR3_TOKEN_SOURCE - Token Source Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___t_o_k_e_n___s_t_r_e_a_m.html">pANTLR3_TOKEN_STREAM - Token Stream Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n___s_t_r_e_a_m.html">pANTLR3_COMMON_TOKEN_STREAM - Common Token Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___c_y_c_l_i_c___d_f_a.html">pANTLR3_CYCLIC_DFA - Cyclic DFA Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___l_e_x_e_r.html">pANTLR3_LEXER - Lexer Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___p_a_r_s_e_r.html">pANTLR3_PARSER - Parser Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___t_r_e_e.html">pANTLR3_BASE_TREE - Base Tree Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e.html">pANTLR3_COMMON_TREE - Common Tree Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___a_r_b_o_r_e_t_u_m.html">pANTLR3_ARBORETUM - Tree Factory Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___p_a_r_s_e___t_r_e_e.html">pANTLR3_PARSE_TREE - Parse Tree Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___t_r_e_e___n_o_d_e___s_t_r_e_a_m.html">pANTLR3_TREE_NODE_STREAM - Tree Node Stream Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m.html">pANTLR3_COMMON_TREE_NODE_STREAM - Common Tree Node Stream Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___t_r_e_e___w_a_l_k___s_t_a_t_e.html">pANTLR3_TREE_WALK_STATE - Tree Walk State Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r.html">pANTLR3_BASE_TREE_ADAPTOR - Base Tree Adaptor Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___a_d_a_p_t_o_r.html">pANTLR3_COMMON_TREE_ADAPTOR - Common Tree Adaptor Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___t_r_e_e___p_a_r_s_e_r.html">pANTLR3_TREE_PARSER - Tree ParserImplementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___i_n_t___t_r_i_e.html">pANTLR3_INT_TRIE - Trie Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___r_e_w_r_i_t_e___r_u_l_e___e_l_e_m_e_n_t___s_t_r_e_a_m.html">pANTLR3_REWRITE_RULE_ELEMENT_STREAM - Token Rewrite Stream Implementation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__p_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r.html">pANTLR3_DEBUG_EVENT_LISTENER - Debugger Implementation</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>API implementation functions are the default implementation of each of the methods in a particular typedef structure. </p>
<p>They are generally grouped together in the same source code file. For instance the default implementations of the methods contained by a <a class="el" href="group___a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga5aeeb8dcbf65f45605ae07cbd618e24c" title="Pointer to an instantiation of the &#39;class&#39; ANTLR3_BASE_RECOGNIZER.">pANTLR3_BASE_RECOGNIZER</a> will be found in the file <a class="el" href="antlr3baserecognizer_8c.html" title="Contains the base functions that all recognizers require.">antlr3baserecognizer.c</a></p>
<p>A source file that provides the default implementations of functions will usually also supply the public (exported from the .DLL or code library) 'constructor' functions that create and initialize the typedef structure that they implement. For instance, in the <a class="el" href="antlr3baserecognizer_8c.html" title="Contains the base functions that all recognizers require.">antlr3baserecognizer.c</a> file, you will find the function <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga5b539798327f965e6289a9f613515c9a">antlr3BaseRecognizerNew()</a> </p>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <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>