Sophie

Sophie

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

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_BASE_TREE_ADAPTOR_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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_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_BASE_TREE_ADAPTOR_struct Struct Reference</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="ANTLR3_BASE_TREE_ADAPTOR_struct" -->
<p><code>#include &lt;antlr3basetreeadaptor.h&gt;</code></p>
<div class="dynheader">
Collaboration diagram for ANTLR3_BASE_TREE_ADAPTOR_struct:</div>
<div class="dyncontent">
<div class="center"><img src="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct__coll__graph.png" border="0" usemap="#_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct_coll__map" alt="Collaboration graph"/></div>
<map name="_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct_coll__map" id="_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct_coll__map">
<area shape="rect" id="node29" 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="3040,103,3403,129"/><area shape="rect" id="node2" 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="1699,243,1981,269"/><area shape="rect" id="node25" 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="2113,148,2404,175"/><area shape="rect" id="node4" 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="441,167,663,193"/><area shape="rect" id="node7" 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="844,395,1145,421"/><area shape="rect" id="node14" 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="1296,256,1579,283"/><area shape="rect" id="node17" 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="864,261,1125,288"/><area shape="rect" id="node10" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html" title="ANTLR3_VECTOR_struct" alt="" coords="441,456,663,483"/><area shape="rect" id="node12" 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,456,308,483"/></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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ae04a60c7a36f1cddb51a243c19bbb71a">addChild</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, void *child)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a0baae1cea0bbdd8ee2909d3e91ab544a">addChildToken</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <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> child)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a2433dcf8544c3c5e8168494f81f411cf">becomeRoot</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *newRoot, void *oldRoot)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a12c6658e21e36b77235aaeacbaf1c7fd">becomeRootToken</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *newRoot, void *oldRoot)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a78bbafa130ea2650ef6d5d9825451209">create</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <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> payload)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><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="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a3e359b0c51e9b5279b0a19c1fd90f901">createToken</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> tokenType, <a class="el" href="antlr3defs_8h.html#a95c800abcac5d607fd9e3e775ace78c5">pANTLR3_UINT8</a> text)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><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="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#abc1148f930c87a16d569b99b2d3c3774">createTokenFromToken</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <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> fromToken)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a077960ee52c93d80db6f926322f875dc">createTypeText</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> tokenType, <a class="el" href="antlr3defs_8h.html#a95c800abcac5d607fd9e3e775ace78c5">pANTLR3_UINT8</a> text)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a448069bda9099ebeef8ec81fe93c54d6">createTypeToken</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> tokenType, <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> fromToken)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a63f538d18902231cbfc7eb48f0697c64">createTypeTokenText</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> tokenType, <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> fromToken, <a class="el" href="antlr3defs_8h.html#a95c800abcac5d607fd9e3e775ace78c5">pANTLR3_UINT8</a> text)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><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="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#af2d558faa308c0d544780b9a666b0728">debugger</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If set to something other than NULL, then this structure is points to an instance of the debugger interface.  <a href="#af2d558faa308c0d544780b9a666b0728"></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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a18d77510ec9da77e91c161c661273f7b">deleteChild</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#acf27d8e1b968febb15630345961af373">dupNode</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *treeNode)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a4835b9a40caacdadffa966b9c55b2cd2">dupTree</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *tree)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a5696836efd7978d4db91d59e018abda1">dupTreeTT</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, void *tree)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a1cd062dd808190f6b220a08678e89391">errorNode</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <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> tnstream, <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> startToken, <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> stopToken, <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html">pANTLR3_EXCEPTION</a> e)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ab78f0e016547e49805a68c1620d14073">free</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a12e1d3297901df5d624fc3913fd166b6">getChild</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ad9bd810ce7e363dc9b1a142d8f81de05">getChildCount</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a92d7a0368ed0698abff1e74d77363243">getChildIndex</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ad32fd347e4e421aefab6f1bec530b6e6">getParent</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *child)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><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="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#aa3f28e73519bb2e10db881df11ac6147">getText</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><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="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a9f1ab1adf9391972896a81b06f61314c">getToken</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ad60434c91a44311e15ff57e95132919e">getTokenStartIndex</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a65920a9b499dda16341586e8ae1ead28">getTokenStopIndex</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a0c85826933b82373e626328a67ad2c76">getType</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a26aa832832b7ac9c3c70de5bde4711bc">getUniqueID</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a>(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a7e03c6edbe6f3033d3553aa486d65fcf">isNilNode</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><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="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ac29cbeee7e9972260161290db9baed12">makeDot</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *theTree)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Produce a DOT (see graphviz freeware suite) from a base tree.  <a href="#ac29cbeee7e9972260161290db9baed12"></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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ad83ac19a889169a7b3a63a3cca09ed05">nilNode</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a8dd0de04b25ba14306f168394332d10f">replaceChildren</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *parent, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> startChildIndex, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> stopChildIndex, void *t)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Replace from start to stop child index of parent with t, which might be a list.  <a href="#a8dd0de04b25ba14306f168394332d10f"></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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ab6be897e50433fd8ceec35994a62db62">rulePostProcessing</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *root)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a849847db53d270a9d299957ed38ef32b">setChild</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i, void *child)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#aa3b3759087491473809ed2c0c865ff6e">setChildIndex</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#aca9f7b62dfe1d6f2f1d6573a566123ab">setDebugEventListener</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <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> <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#af2d558faa308c0d544780b9a666b0728">debugger</a>)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#af1fea85350899dcfb722478d6de30379">setParent</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *child, void *parent)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ad6597ca501eb621853499ee9eb5e8f8d">setText</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html">pANTLR3_STRING</a> t)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ab78215ccfe8a2301052b1da9cae223d5">setText8</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#a95c800abcac5d607fd9e3e775ace78c5">pANTLR3_UINT8</a> t)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a755525c8083b5c2b696551ab33978240">setTokenBoundaries</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <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> startToken, <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> stopToken)</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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a6c10c8802ca601ac8f707ab0de5ff795">setType</a> )(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><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">pANTLR3_STRING_FACTORY</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a1d0f9410b986257f740faa368ee9caf0">strFactory</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">We need a string factory for creating imaginary tokens, we take this from the stream we are supplied to walk.  <a href="#a1d0f9410b986257f740faa368ee9caf0"></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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a092b489ee69367239890aa924adf649b">super</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to any enclosing structure/interface that contains this structure.  <a href="#a092b489ee69367239890aa924adf649b"></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___f_a_c_t_o_r_y__struct.html">pANTLR3_TOKEN_FACTORY</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#add2f3c0291fa5a108a963408b8db39a6">tokenFactory</a></td></tr>
</table>
<hr/><h2>Field Documentation</h2>
<a class="anchor" id="ae04a60c7a36f1cddb51a243c19bbb71a"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::addChild" ref="ae04a60c7a36f1cddb51a243c19bbb71a" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *t, void *child)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ae04a60c7a36f1cddb51a243c19bbb71a">ANTLR3_BASE_TREE_ADAPTOR_struct::addChild</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, void *child)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3basetreeadaptor_8c.html#aceac3ba51393f9bce97e1c17669342be">addChildToken()</a>, <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a7c2584a057b07d685330ad9a2f59bcd9">dbgAddChildToken()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#a25945c6ce7b97b7d607c3f1e12f3e3c1">dupTreeTT()</a>.</p>

</div>
</div>
<a class="anchor" id="a0baae1cea0bbdd8ee2909d3e91ab544a"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::addChildToken" ref="a0baae1cea0bbdd8ee2909d3e91ab544a" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *t, pANTLR3_COMMON_TOKEN child)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a0baae1cea0bbdd8ee2909d3e91ab544a">ANTLR3_BASE_TREE_ADAPTOR_struct::addChildToken</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <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> child)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a2433dcf8544c3c5e8168494f81f411cf"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::becomeRoot" ref="a2433dcf8544c3c5e8168494f81f411cf" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *newRoot, void *oldRoot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a2433dcf8544c3c5e8168494f81f411cf">ANTLR3_BASE_TREE_ADAPTOR_struct::becomeRoot</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *newRoot, void *oldRoot)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#ae73a3e0d74bb271fad3c42d0d323df54">becomeRootToken()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#af0aa264a96e37422f76ddbe79a2974ec">dbgBecomeRootToken()</a>.</p>

</div>
</div>
<a class="anchor" id="a12c6658e21e36b77235aaeacbaf1c7fd"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::becomeRootToken" ref="a12c6658e21e36b77235aaeacbaf1c7fd" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *newRoot, void *oldRoot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a12c6658e21e36b77235aaeacbaf1c7fd">ANTLR3_BASE_TREE_ADAPTOR_struct::becomeRootToken</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *newRoot, void *oldRoot)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a78bbafa130ea2650ef6d5d9825451209"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::create" ref="a78bbafa130ea2650ef6d5d9825451209" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, pANTLR3_COMMON_TOKEN payload)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a78bbafa130ea2650ef6d5d9825451209">ANTLR3_BASE_TREE_ADAPTOR_struct::create</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <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> payload)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3basetreeadaptor_8c.html#aceac3ba51393f9bce97e1c17669342be">addChildToken()</a>, <a class="el" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8">ANTLR3_TREE_ADAPTORDebugNew()</a>, <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#ae73a3e0d74bb271fad3c42d0d323df54">becomeRootToken()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#af8ff91c495003b9bee418b1d423d7576">createTypeText()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a9bc65920a0e354a35a8d7c0e09fbda0d">createTypeToken()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#af3645fac5433a51cd8b0f1e896f1b3ad">createTypeTokenText()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a7c2584a057b07d685330ad9a2f59bcd9">dbgAddChildToken()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#af0aa264a96e37422f76ddbe79a2974ec">dbgBecomeRootToken()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#ac8069264350003ce526ead333595104d">dbgNil()</a>, <a class="el" href="antlr3rewritestreams_8c.html#ac894b5b507764a71b38003c2ed9d9274">nextNodeToken()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a344b47b2135ffa1a7bf782b09974acdd">nilNode()</a>, and <a class="el" href="antlr3commontreeadaptor_8c.html#a9f3d98260b86edc3b889d3cd04b27792">setDebugEventListener()</a>.</p>

</div>
</div>
<a class="anchor" id="a3e359b0c51e9b5279b0a19c1fd90f901"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::createToken" ref="a3e359b0c51e9b5279b0a19c1fd90f901" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, ANTLR3_UINT32 tokenType, pANTLR3_UINT8 text)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><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>(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a3e359b0c51e9b5279b0a19c1fd90f901">ANTLR3_BASE_TREE_ADAPTOR_struct::createToken</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> tokenType, <a class="el" href="antlr3defs_8h.html#a95c800abcac5d607fd9e3e775ace78c5">pANTLR3_UINT8</a> text)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#af8ff91c495003b9bee418b1d423d7576">createTypeText()</a>.</p>

</div>
</div>
<a class="anchor" id="abc1148f930c87a16d569b99b2d3c3774"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::createTokenFromToken" ref="abc1148f930c87a16d569b99b2d3c3774" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, pANTLR3_COMMON_TOKEN fromToken)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><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>(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#abc1148f930c87a16d569b99b2d3c3774">ANTLR3_BASE_TREE_ADAPTOR_struct::createTokenFromToken</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <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> fromToken)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a9bc65920a0e354a35a8d7c0e09fbda0d">createTypeToken()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#af3645fac5433a51cd8b0f1e896f1b3ad">createTypeTokenText()</a>.</p>

</div>
</div>
<a class="anchor" id="a077960ee52c93d80db6f926322f875dc"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::createTypeText" ref="a077960ee52c93d80db6f926322f875dc" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, ANTLR3_UINT32 tokenType, pANTLR3_UINT8 text)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a077960ee52c93d80db6f926322f875dc">ANTLR3_BASE_TREE_ADAPTOR_struct::createTypeText</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> tokenType, <a class="el" href="antlr3defs_8h.html#a95c800abcac5d607fd9e3e775ace78c5">pANTLR3_UINT8</a> text)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, and <a class="el" href="antlr3commontreeadaptor_8c.html#af5ce1e4012c15d828a8cb33f55049977">errorNode()</a>.</p>

</div>
</div>
<a class="anchor" id="a448069bda9099ebeef8ec81fe93c54d6"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::createTypeToken" ref="a448069bda9099ebeef8ec81fe93c54d6" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, ANTLR3_UINT32 tokenType, pANTLR3_COMMON_TOKEN fromToken)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a448069bda9099ebeef8ec81fe93c54d6">ANTLR3_BASE_TREE_ADAPTOR_struct::createTypeToken</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> tokenType, <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> fromToken)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a63f538d18902231cbfc7eb48f0697c64"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::createTypeTokenText" ref="a63f538d18902231cbfc7eb48f0697c64" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, ANTLR3_UINT32 tokenType, pANTLR3_COMMON_TOKEN fromToken, pANTLR3_UINT8 text)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a63f538d18902231cbfc7eb48f0697c64">ANTLR3_BASE_TREE_ADAPTOR_struct::createTypeTokenText</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> tokenType, <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> fromToken, <a class="el" href="antlr3defs_8h.html#a95c800abcac5d607fd9e3e775ace78c5">pANTLR3_UINT8</a> text)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

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

<p>If set to something other than NULL, then this structure is points to an instance of the debugger interface. </p>
<p>In general, the debugger is only referenced internally in recovery/error operations so that it does not cause overhead by having to check this pointer in every function/method </p>

<p>Referenced by <a class="el" href="antlr3basetreeadaptor_8c.html#ae1348618c320c682fc6e265aab8789dc">dbgAddChild()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a7c2584a057b07d685330ad9a2f59bcd9">dbgAddChildToken()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#ac9423f24c029241373e8f801c8ef17a8">dbgBecomeRoot()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#af0aa264a96e37422f76ddbe79a2974ec">dbgBecomeRootToken()</a>, <a class="el" href="antlr3commontreeadaptor_8c.html#ab99045a2d78f507481a03393e72324ca">dbgCreate()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a54ef34baecbb506d729737a10e085a2b">dbgCreateTypeText()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#ade3f423751df8bf2ff1220f28d0e8024">dbgCreateTypeToken()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a8000a63bd867ae071e245898e5cffe6a">dbgCreateTypeTokenText()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#ac8069264350003ce526ead333595104d">dbgNil()</a>, <a class="el" href="antlr3commontreeadaptor_8c.html#a65051df838d05eb6b20d90dd356bafeb">dbgSetTokenBoundaries()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#ad49f36b52611f0491583328b7c64b990">simulateTreeConstruction()</a>.</p>

</div>
</div>
<a class="anchor" id="a18d77510ec9da77e91c161c661273f7b"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::deleteChild" ref="a18d77510ec9da77e91c161c661273f7b" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *t, ANTLR3_UINT32 i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a18d77510ec9da77e91c161c661273f7b">ANTLR3_BASE_TREE_ADAPTOR_struct::deleteChild</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="acf27d8e1b968febb15630345961af373"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::dupNode" ref="acf27d8e1b968febb15630345961af373" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *treeNode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#acf27d8e1b968febb15630345961af373">ANTLR3_BASE_TREE_ADAPTOR_struct::dupNode</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *treeNode)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3rewritestreams_8c.html#ab4f96b9629a7b2daab5b3c91d998409b">dupTree()</a>, <a class="el" href="antlr3rewritestreams_8c.html#a8af2b03358a5b6485d1218e0922d909d">nextNode()</a>, and <a class="el" href="antlr3rewritestreams_8c.html#a18ac0c352f110416b743232dffea5445">toTreeNode()</a>.</p>

</div>
</div>
<a class="anchor" id="a4835b9a40caacdadffa966b9c55b2cd2"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::dupTree" ref="a4835b9a40caacdadffa966b9c55b2cd2" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *tree)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a4835b9a40caacdadffa966b9c55b2cd2">ANTLR3_BASE_TREE_ADAPTOR_struct::dupTree</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *tree)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a5696836efd7978d4db91d59e018abda1"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::dupTreeTT" ref="a5696836efd7978d4db91d59e018abda1" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *t, void *tree)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a5696836efd7978d4db91d59e018abda1">ANTLR3_BASE_TREE_ADAPTOR_struct::dupTreeTT</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, void *tree)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a0981f70c15b8b271e3c363a8699bb481">dbgDupTree()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a05c45ba6ad1c65c93fba8becdcac02a6">dupTree()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#a25945c6ce7b97b7d607c3f1e12f3e3c1">dupTreeTT()</a>.</p>

</div>
</div>
<a class="anchor" id="a1cd062dd808190f6b220a08678e89391"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::errorNode" ref="a1cd062dd808190f6b220a08678e89391" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, pANTLR3_TOKEN_STREAM tnstream, pANTLR3_COMMON_TOKEN startToken, pANTLR3_COMMON_TOKEN stopToken, pANTLR3_EXCEPTION e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a1cd062dd808190f6b220a08678e89391">ANTLR3_BASE_TREE_ADAPTOR_struct::errorNode</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <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> tnstream, <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> startToken, <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> stopToken, <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html">pANTLR3_EXCEPTION</a> e)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="ab78f0e016547e49805a68c1620d14073"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::free" ref="ab78f0e016547e49805a68c1620d14073" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ab78f0e016547e49805a68c1620d14073">ANTLR3_BASE_TREE_ADAPTOR_struct::free</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#abf1a2bd3b1d9a95b0ee1dd393790c07c">antlr3CommonTreeNodeStreamFree()</a>, and <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>.</p>

</div>
</div>
<a class="anchor" id="a12e1d3297901df5d624fc3913fd166b6"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::getChild" ref="a12e1d3297901df5d624fc3913fd166b6" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *t, ANTLR3_UINT32 i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a12e1d3297901df5d624fc3913fd166b6">ANTLR3_BASE_TREE_ADAPTOR_struct::getChild</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#ab1755df0310518fbd12dcedb88c7ac45">defineDotEdges()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a469e8df43c8bb228c206a6bd19f22e3b">defineDotNodes()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a25945c6ce7b97b7d607c3f1e12f3e3c1">dupTreeTT()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#ac4507475b023b7f2393c5fbe5d080469">fillBuffer()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#ad49f36b52611f0491583328b7c64b990">simulateTreeConstruction()</a>.</p>

</div>
</div>
<a class="anchor" id="ad9bd810ce7e363dc9b1a142d8f81de05"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::getChildCount" ref="ad9bd810ce7e363dc9b1a142d8f81de05" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ad9bd810ce7e363dc9b1a142d8f81de05">ANTLR3_BASE_TREE_ADAPTOR_struct::getChildCount</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#ab1755df0310518fbd12dcedb88c7ac45">defineDotEdges()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a469e8df43c8bb228c206a6bd19f22e3b">defineDotNodes()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a25945c6ce7b97b7d607c3f1e12f3e3c1">dupTreeTT()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#ad49f36b52611f0491583328b7c64b990">simulateTreeConstruction()</a>.</p>

</div>
</div>
<a class="anchor" id="a92d7a0368ed0698abff1e74d77363243"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::getChildIndex" ref="a92d7a0368ed0698abff1e74d77363243" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a92d7a0368ed0698abff1e74d77363243">ANTLR3_BASE_TREE_ADAPTOR_struct::getChildIndex</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="ad32fd347e4e421aefab6f1bec530b6e6"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::getParent" ref="ad32fd347e4e421aefab6f1bec530b6e6" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *child)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ad32fd347e4e421aefab6f1bec530b6e6">ANTLR3_BASE_TREE_ADAPTOR_struct::getParent</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *child)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="aa3f28e73519bb2e10db881df11ac6147"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::getText" ref="aa3f28e73519bb2e10db881df11ac6147" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html">pANTLR3_STRING</a>(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#aa3f28e73519bb2e10db881df11ac6147">ANTLR3_BASE_TREE_ADAPTOR_struct::getText</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, <a class="el" href="antlr3debughandlers_8c.html#a3891551e6c2c9f2a504f00295305277d">createNode()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#ab1755df0310518fbd12dcedb88c7ac45">defineDotEdges()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a469e8df43c8bb228c206a6bd19f22e3b">defineDotNodes()</a>, <a class="el" href="antlr3debughandlers_8c.html#aea2ed3936c51774e21f6685f827d0857">errorNode()</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a93b7d2e44a449abd5a4da7763a39c7f3">makeDot()</a>, and <a class="el" href="antlr3debughandlers_8c.html#aee1d806d31e1c357681c53b51474c94c">serializeNode()</a>.</p>

</div>
</div>
<a class="anchor" id="a9f1ab1adf9391972896a81b06f61314c"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::getToken" ref="a9f1ab1adf9391972896a81b06f61314c" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><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>(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a9f1ab1adf9391972896a81b06f61314c">ANTLR3_BASE_TREE_ADAPTOR_struct::getToken</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3debughandlers_8c.html#aee1d806d31e1c357681c53b51474c94c">serializeNode()</a>.</p>

</div>
</div>
<a class="anchor" id="ad60434c91a44311e15ff57e95132919e"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::getTokenStartIndex" ref="ad60434c91a44311e15ff57e95132919e" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a>(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ad60434c91a44311e15ff57e95132919e">ANTLR3_BASE_TREE_ADAPTOR_struct::getTokenStartIndex</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, and <a class="el" href="antlr3debughandlers_8c.html#aee1d806d31e1c357681c53b51474c94c">serializeNode()</a>.</p>

</div>
</div>
<a class="anchor" id="a65920a9b499dda16341586e8ae1ead28"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::getTokenStopIndex" ref="a65920a9b499dda16341586e8ae1ead28" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a>(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a65920a9b499dda16341586e8ae1ead28">ANTLR3_BASE_TREE_ADAPTOR_struct::getTokenStopIndex</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a0c85826933b82373e626328a67ad2c76"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::getType" ref="a0c85826933b82373e626328a67ad2c76" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a0c85826933b82373e626328a67ad2c76">ANTLR3_BASE_TREE_ADAPTOR_struct::getType</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, <a class="el" href="antlr3debughandlers_8c.html#a3891551e6c2c9f2a504f00295305277d">createNode()</a>, and <a class="el" href="antlr3debughandlers_8c.html#aee1d806d31e1c357681c53b51474c94c">serializeNode()</a>.</p>

</div>
</div>
<a class="anchor" id="a26aa832832b7ac9c3c70de5bde4711bc"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::getUniqueID" ref="a26aa832832b7ac9c3c70de5bde4711bc" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a26aa832832b7ac9c3c70de5bde4711bc">ANTLR3_BASE_TREE_ADAPTOR_struct::getUniqueID</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3debughandlers_8c.html#a883e54f06937ea736e7d864a5d04695b">addChild()</a>, <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, <a class="el" href="antlr3debughandlers_8c.html#a123bc7f808b141ba9892f2ab9416bcfa">becomeRoot()</a>, <a class="el" href="antlr3debughandlers_8c.html#a3891551e6c2c9f2a504f00295305277d">createNode()</a>, <a class="el" href="antlr3debughandlers_8c.html#a23c40cb2339e2dc3d1f6481b16dbc961">createNodeTok()</a>, <a class="el" href="antlr3debughandlers_8c.html#aea2ed3936c51774e21f6685f827d0857">errorNode()</a>, <a class="el" href="antlr3debughandlers_8c.html#a3afad2a7ce01f2e3c532a944ff743e63">nilNode()</a>, <a class="el" href="antlr3debughandlers_8c.html#aee1d806d31e1c357681c53b51474c94c">serializeNode()</a>, and <a class="el" href="antlr3debughandlers_8c.html#a0e5cc7ce0cdae5f053d54b96fc81fb71">setTokenBoundaries()</a>.</p>

</div>
</div>
<a class="anchor" id="a7e03c6edbe6f3033d3553aa486d65fcf"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::isNilNode" ref="a7e03c6edbe6f3033d3553aa486d65fcf" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a>(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a7e03c6edbe6f3033d3553aa486d65fcf">ANTLR3_BASE_TREE_ADAPTOR_struct::isNilNode</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab5dc1c0ae38a18b0ff73a2989fe796de">antlr3BaseTreeAdaptorInit()</a>, and <a class="el" href="antlr3commontreenodestream_8c.html#ac4507475b023b7f2393c5fbe5d080469">fillBuffer()</a>.</p>

</div>
</div>
<a class="anchor" id="ac29cbeee7e9972260161290db9baed12"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::makeDot" ref="ac29cbeee7e9972260161290db9baed12" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *theTree)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html">pANTLR3_STRING</a>(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ac29cbeee7e9972260161290db9baed12">ANTLR3_BASE_TREE_ADAPTOR_struct::makeDot</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *theTree)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Produce a DOT (see graphviz freeware suite) from a base tree. </p>

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

</div>
</div>
<a class="anchor" id="ad83ac19a889169a7b3a63a3cca09ed05"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::nilNode" ref="ad83ac19a889169a7b3a63a3cca09ed05" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ad83ac19a889169a7b3a63a3cca09ed05">ANTLR3_BASE_TREE_ADAPTOR_struct::nilNode</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a8dd0de04b25ba14306f168394332d10f"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::replaceChildren" ref="a8dd0de04b25ba14306f168394332d10f" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *parent, ANTLR3_INT32 startChildIndex, ANTLR3_INT32 stopChildIndex, void *t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a8dd0de04b25ba14306f168394332d10f">ANTLR3_BASE_TREE_ADAPTOR_struct::replaceChildren</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *parent, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> startChildIndex, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> stopChildIndex, void *t)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Replace from start to stop child index of parent with t, which might be a list. </p>
<p>Number of children may be different after this call.</p>
<p>If parent is null, don't do anything; must be at root of overall tree. Can't replace whatever points to the parent externally. Do nothing. </p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, and <a class="el" href="antlr3commontreenodestream_8c.html#a667867895db18f50203abc65ff3365ab">replaceChildren()</a>.</p>

</div>
</div>
<a class="anchor" id="ab6be897e50433fd8ceec35994a62db62"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::rulePostProcessing" ref="ab6be897e50433fd8ceec35994a62db62" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *root)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void*(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ab6be897e50433fd8ceec35994a62db62">ANTLR3_BASE_TREE_ADAPTOR_struct::rulePostProcessing</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *root)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a849847db53d270a9d299957ed38ef32b"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::setChild" ref="a849847db53d270a9d299957ed38ef32b" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *t, ANTLR3_UINT32 i, void *child)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a849847db53d270a9d299957ed38ef32b">ANTLR3_BASE_TREE_ADAPTOR_struct::setChild</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i, void *child)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="aa3b3759087491473809ed2c0c865ff6e"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::setChildIndex" ref="aa3b3759087491473809ed2c0c865ff6e" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *t, ANTLR3_UINT32 i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#aa3b3759087491473809ed2c0c865ff6e">ANTLR3_BASE_TREE_ADAPTOR_struct::setChildIndex</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#a25945c6ce7b97b7d607c3f1e12f3e3c1">dupTreeTT()</a>.</p>

</div>
</div>
<a class="anchor" id="aca9f7b62dfe1d6f2f1d6573a566123ab"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::setDebugEventListener" ref="aca9f7b62dfe1d6f2f1d6573a566123ab" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, pANTLR3_DEBUG_EVENT_LISTENER debugger)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#aca9f7b62dfe1d6f2f1d6573a566123ab">ANTLR3_BASE_TREE_ADAPTOR_struct::setDebugEventListener</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <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> <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#af2d558faa308c0d544780b9a666b0728">debugger</a>)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="af1fea85350899dcfb722478d6de30379"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::setParent" ref="af1fea85350899dcfb722478d6de30379" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *child, void *parent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#af1fea85350899dcfb722478d6de30379">ANTLR3_BASE_TREE_ADAPTOR_struct::setParent</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *child, void *parent)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#a25945c6ce7b97b7d607c3f1e12f3e3c1">dupTreeTT()</a>.</p>

</div>
</div>
<a class="anchor" id="ad6597ca501eb621853499ee9eb5e8f8d"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::setText" ref="ad6597ca501eb621853499ee9eb5e8f8d" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, pANTLR3_STRING t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ad6597ca501eb621853499ee9eb5e8f8d">ANTLR3_BASE_TREE_ADAPTOR_struct::setText</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html">pANTLR3_STRING</a> t)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="ab78215ccfe8a2301052b1da9cae223d5"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::setText8" ref="ab78215ccfe8a2301052b1da9cae223d5" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, pANTLR3_UINT8 t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#ab78215ccfe8a2301052b1da9cae223d5">ANTLR3_BASE_TREE_ADAPTOR_struct::setText8</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, <a class="el" href="antlr3defs_8h.html#a95c800abcac5d607fd9e3e775ace78c5">pANTLR3_UINT8</a> t)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a755525c8083b5c2b696551ab33978240"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::setTokenBoundaries" ref="a755525c8083b5c2b696551ab33978240" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *t, pANTLR3_COMMON_TOKEN startToken, pANTLR3_COMMON_TOKEN stopToken)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a755525c8083b5c2b696551ab33978240">ANTLR3_BASE_TREE_ADAPTOR_struct::setTokenBoundaries</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <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> startToken, <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> stopToken)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8">ANTLR3_TREE_ADAPTORDebugNew()</a>, <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, and <a class="el" href="antlr3commontreeadaptor_8c.html#a9f3d98260b86edc3b889d3cd04b27792">setDebugEventListener()</a>.</p>

</div>
</div>
<a class="anchor" id="a6c10c8802ca601ac8f707ab0de5ff795"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::setType" ref="a6c10c8802ca601ac8f707ab0de5ff795" args=")(struct ANTLR3_BASE_TREE_ADAPTOR_struct *adaptor, void *t, ANTLR3_UINT32 type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a6c10c8802ca601ac8f707ab0de5ff795">ANTLR3_BASE_TREE_ADAPTOR_struct::setType</a>)(struct <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_struct</a> *adaptor, void *t, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> type)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a1d0f9410b986257f740faa368ee9caf0"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::strFactory" ref="a1d0f9410b986257f740faa368ee9caf0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><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">pANTLR3_STRING_FACTORY</a> <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a1d0f9410b986257f740faa368ee9caf0">ANTLR3_BASE_TREE_ADAPTOR_struct::strFactory</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>We need a string factory for creating imaginary tokens, we take this from the stream we are supplied to walk. </p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3commontreeadaptor_8c.html#a66ba1309bf5560155b44f361cab4898e">createToken()</a>, <a class="el" href="antlr3commontreeadaptor_8c.html#a359e4d8f1cb4b8e5f3c37aefe005223f">createTokenFromToken()</a>, and <a class="el" href="antlr3basetreeadaptor_8c.html#a93b7d2e44a449abd5a4da7763a39c7f3">makeDot()</a>.</p>

</div>
</div>
<a class="anchor" id="a092b489ee69367239890aa924adf649b"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::super" ref="a092b489ee69367239890aa924adf649b" 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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#a092b489ee69367239890aa924adf649b">ANTLR3_BASE_TREE_ADAPTOR_struct::super</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Pointer to any enclosing structure/interface that contains this structure. </p>

<p>Referenced by <a class="el" href="antlr3rewritestreams_8c.html#ac615f422720c8da7b94fb5943e2ba683">add()</a>, <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3commontreeadaptor_8c.html#a398e5bf0ead99ae05bddd2176b3349b3">create()</a>, <a class="el" href="antlr3commontreeadaptor_8c.html#aabc8fbfc219592f80d83bc77203e0e4d">ctaFree()</a>, <a class="el" href="antlr3rewritestreams_8c.html#a19609045c50fcc7646b2ad317ac63bf4">freeNodeRS()</a>, <a class="el" href="antlr3rewritestreams_8c.html#ac62695e133933981a66879766d7f6b13">freeRS()</a>, and <a class="el" href="antlr3commontreenodestream_8c.html#a667867895db18f50203abc65ff3365ab">replaceChildren()</a>.</p>

</div>
</div>
<a class="anchor" id="add2f3c0291fa5a108a963408b8db39a6"></a><!-- doxytag: member="ANTLR3_BASE_TREE_ADAPTOR_struct::tokenFactory" ref="add2f3c0291fa5a108a963408b8db39a6" 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___f_a_c_t_o_r_y__struct.html">pANTLR3_TOKEN_FACTORY</a> <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html#add2f3c0291fa5a108a963408b8db39a6">ANTLR3_BASE_TREE_ADAPTOR_struct::tokenFactory</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3">ANTLR3_TREE_ADAPTORNew()</a>, <a class="el" href="antlr3commontreeadaptor_8c.html#a66ba1309bf5560155b44f361cab4898e">createToken()</a>, <a class="el" href="antlr3commontreeadaptor_8c.html#a359e4d8f1cb4b8e5f3c37aefe005223f">createTokenFromToken()</a>, and <a class="el" href="antlr3commontreeadaptor_8c.html#aabc8fbfc219592f80d83bc77203e0e4d">ctaFree()</a>.</p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>include/<a class="el" href="antlr3basetreeadaptor_8h.html">antlr3basetreeadaptor.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___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html">ANTLR3_BASE_TREE_ADAPTOR_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>