Sophie

Sophie

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

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>ANTLR3C: src/antlr3commontree.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">ANTLR3C&#160;<span id="projectnumber">3.1.2</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('antlr3commontree_8c.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<h1>antlr3commontree.c File Reference</h1>  </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;antlr3commontree.h&gt;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for antlr3commontree.c:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c__incl.png" border="0" usemap="#src_2antlr3commontree_8c" alt=""/></div>
<map name="src_2antlr3commontree_8c" id="src_2antlr3commontree_8c">
</map>
</div>
</div><table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ANTLR3_API <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html">pANTLR3_ARBORETUM</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#a8b60bd53c327392b76ae0342cbbc557f">antlr3ArboretumNew</a> (<a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g___f_a_c_t_o_r_y__struct.html">pANTLR3_STRING_FACTORY</a> strFactory)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ANTLR3_API <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html">pANTLR3_COMMON_TREE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#aba566ec86974d5f345acf890cd96ffd1">antlr3CommonTreeNew</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ANTLR3_API <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html">pANTLR3_COMMON_TREE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#a0450a418b6495997cbf5ac5af8c52eda">antlr3CommonTreeNewFromToken</a> (<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> token)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ANTLR3_API void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#abc4461044e5277193e2597fb79f1829a">antlr3SetCTAPI</a> (<a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html">pANTLR3_COMMON_TREE</a> tree)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#ab297521e0928530da5e7195a247f1136">createChildrenList</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> tree)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new vector for holding child nodes using the inbuilt vector factory.  <a href="#ab297521e0928530da5e7195a247f1136"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#a00872fc95025076f2ce0a1665d144a4b">dupNode</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> tree)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#a3b4a4fbf57e61ffbe7abd04e12f087bf">factoryClose</a> (<a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html">pANTLR3_ARBORETUM</a> factory)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#ac0a5b07c2cc53a3f2938e6e94d9b1605">getCharPositionInLine</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> tree)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#a77d4c513c62084ce93910b7698a240c2">getChildIndex</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> tree)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#af89cad82ec0276b7f9183476bdfaa322">getLine</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> tree)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#a42e0f21c4d7025ecfe829c345c8919b0">getParent</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> tree)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html">pANTLR3_STRING</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#a6a71ace62e46ecae8aa70a4c3708d7b4">getText</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> tree)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#ac5e6d66c8f5b364e4ee308a762f1927d">getToken</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> tree)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#a71534b9ca7233ba47cbe8f21c9e96c62">getType</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> tree)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#a5e880ba940d2ce45a1e69add214d34d7">isNilNode</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> tree)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#a4ee1fbc2841cf01518e1d0cd0b620e1e">newFromToken</a> (<a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html">pANTLR3_ARBORETUM</a> factory, <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> token)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#a629b852e537616c63e10abcea6668c40">newFromTree</a> (<a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html">pANTLR3_ARBORETUM</a> factory, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html">pANTLR3_COMMON_TREE</a> tree)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#a4c08a8db461075bfb1265fdab747f935">newPool</a> (<a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html">pANTLR3_ARBORETUM</a> factory)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275">newPoolTree</a> (<a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html">pANTLR3_ARBORETUM</a> factory)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#a8a548aab28e9961332826e83480544b8">reuse</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> tree)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Clean up any child vector that the tree might have, so it can be reused, then add it into the reuse stack.  <a href="#a8a548aab28e9961332826e83480544b8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#aa121ec7b864d6cd8e3822c18f431f885">setChildIndex</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> tree, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#ab58e39f01e4d6fe40212936d6c2b46b5">setParent</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> tree, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> parent)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html">pANTLR3_STRING</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3commontree_8c.html#a6419d3fe0dc2344f32bff6670f812ab1">toString</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> tree)</td></tr>
</table>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a8b60bd53c327392b76ae0342cbbc557f"></a><!-- doxytag: member="antlr3commontree.c::antlr3ArboretumNew" ref="a8b60bd53c327392b76ae0342cbbc557f" args="(pANTLR3_STRING_FACTORY strFactory)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ANTLR3_API <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html">pANTLR3_ARBORETUM</a> antlr3ArboretumNew </td>
          <td>(</td>
          <td class="paramtype"><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="paramname"><em>strFactory</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3defs_8h.html#a3ba818e88ae972c4f77e55e80ed8abd5">ANTLR3_MALLOC</a>, <a class="el" href="antlr3commontree_8c.html#abc4461044e5277193e2597fb79f1829a">antlr3SetCTAPI()</a>, <a class="el" href="antlr3collections_8c.html#acd2d302cb08802568e25ca38c6dab300">antlr3StackNew()</a>, <a class="el" href="antlr3collections_8c.html#ad2af1b896785509504749cc82e9ac07a">antlr3VectorFactoryNew()</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html#aab30e9fd47c078a3343498ca41bb2b0d">ANTLR3_COMMON_TREE_struct::baseTree</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#a660071d49ae325d90d74c84d635f44f0">ANTLR3_ARBORETUM_struct::close</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html#ab2cba63bc8ae9fcd0916fa9c0903982a">ANTLR3_COMMON_TREE_struct::factory</a>, <a class="el" href="antlr3commontree_8c.html#a3b4a4fbf57e61ffbe7abd04e12f087bf">factoryClose()</a>, <a class="el" href="struct_a_n_t_l_r3___t_r_e_e___p_a_r_s_e_r__struct.html#a6b8657813c59e7f06b6a8f4ad6a0d240">ANTLR3_TREE_PARSER_struct::free</a>, <a class="el" href="antlr3commontree_8c.html#a4ee1fbc2841cf01518e1d0cd0b620e1e">newFromToken()</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#abb466f6a3cbd9c564afac3df05c17a58">ANTLR3_ARBORETUM_struct::newFromToken</a>, <a class="el" href="antlr3commontree_8c.html#a629b852e537616c63e10abcea6668c40">newFromTree()</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#a6981716236050e944fea73ab68aa63ee">ANTLR3_ARBORETUM_struct::newFromTree</a>, <a class="el" href="antlr3commontree_8c.html#a4c08a8db461075bfb1265fdab747f935">newPool()</a>, <a class="el" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275">newPoolTree()</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#afcc21b10572980a008d502d22f2e8ee1">ANTLR3_ARBORETUM_struct::newTree</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#ab63a7b88bbfa5444b51ac026680643c6">ANTLR3_ARBORETUM_struct::nilStack</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#af1ca4b92a269636ba1e16b3332e53fe1">ANTLR3_ARBORETUM_struct::pools</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#aacf6a3d7f5230c88eee3bc601deacf27">ANTLR3_BASE_TREE_struct::strFactory</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#a19e4da052a80ecbc584efc6e868fb638">ANTLR3_ARBORETUM_struct::thisPool</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#a1be3818e6d2c0eca5135e6da9cdb63e7">ANTLR3_ARBORETUM_struct::unTruc</a>, and <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#a0f3ce5ddf38502f608a82ff48c63617c">ANTLR3_ARBORETUM_struct::vFactory</a>.</p>

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

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_a8b60bd53c327392b76ae0342cbbc557f_cgraph.png" border="0" usemap="#antlr3commontree_8c_a8b60bd53c327392b76ae0342cbbc557f_cgraph" alt=""/></div>
<map name="antlr3commontree_8c_a8b60bd53c327392b76ae0342cbbc557f_cgraph" id="antlr3commontree_8c_a8b60bd53c327392b76ae0342cbbc557f_cgraph">
<area shape="rect" id="node3" href="antlr3commontree_8c.html#abc4461044e5277193e2597fb79f1829a" title="antlr3SetCTAPI" alt="" coords="448,1223,611,1250"/><area shape="rect" id="node68" href="antlr3collections_8c.html#acd2d302cb08802568e25ca38c6dab300" title="antlr3StackNew" alt="" coords="984,742,1147,769"/><area shape="rect" id="node83" href="antlr3collections_8c.html#ad2af1b896785509504749cc82e9ac07a" title="Vector factory creation." alt="" coords="659,919,901,946"/><area shape="rect" id="node97" href="antlr3commontree_8c.html#a3b4a4fbf57e61ffbe7abd04e12f087bf" title="factoryClose" alt="" coords="257,1325,399,1351"/><area shape="rect" id="node99" href="antlr3commontree_8c.html#a4ee1fbc2841cf01518e1d0cd0b620e1e" title="newFromToken" alt="" coords="257,1375,399,1402"/><area shape="rect" id="node101" href="antlr3commontree_8c.html#a629b852e537616c63e10abcea6668c40" title="newFromTree" alt="" coords="263,1426,393,1453"/><area shape="rect" id="node103" href="antlr3commontree_8c.html#a4c08a8db461075bfb1265fdab747f935" title="newPool" alt="" coords="484,1274,575,1301"/><area shape="rect" id="node105" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title="newPoolTree" alt="" coords="263,1223,393,1250"/><area shape="rect" id="node5" href="antlr3basetree_8c.html#a7af2e71f4e4640fceee0cc362de6f9e0" title="antlr3BaseTreeNew" alt="" coords="684,362,876,389"/><area shape="rect" id="node40" href="antlr3commontree_8c.html#ab297521e0928530da5e7195a247f1136" title="Create a new vector for holding child nodes using the inbuilt vector factory." alt="" coords="679,970,881,997"/><area shape="rect" id="node42" href="antlr3commontree_8c.html#a00872fc95025076f2ce0a1665d144a4b" title="dupNode" alt="" coords="735,1021,825,1047"/><area shape="rect" id="node44" href="antlr3commontree_8c.html#ac0a5b07c2cc53a3f2938e6e94d9b1605" title="getCharPositionInLine" alt="" coords="664,1071,896,1098"/><area shape="rect" id="node46" href="antlr3commontree_8c.html#a77d4c513c62084ce93910b7698a240c2" title="getChildIndex" alt="" coords="704,1122,856,1149"/><area shape="rect" id="node48" href="antlr3commontree_8c.html#af89cad82ec0276b7f9183476bdfaa322" title="getLine" alt="" coords="735,1173,825,1199"/><area shape="rect" id="node50" href="antlr3commontree_8c.html#a42e0f21c4d7025ecfe829c345c8919b0" title="getParent" alt="" coords="724,1223,836,1250"/><area shape="rect" id="node52" href="antlr3commontree_8c.html#a6a71ace62e46ecae8aa70a4c3708d7b4" title="getText" alt="" coords="735,1274,825,1301"/><area shape="rect" id="node54" href="antlr3commontree_8c.html#ac5e6d66c8f5b364e4ee308a762f1927d" title="getToken" alt="" coords="729,1325,831,1351"/><area shape="rect" id="node56" href="antlr3commontree_8c.html#a71534b9ca7233ba47cbe8f21c9e96c62" title="getType" alt="" coords="735,1375,825,1402"/><area shape="rect" id="node58" href="antlr3commontree_8c.html#a5e880ba940d2ce45a1e69add214d34d7" title="isNilNode" alt="" coords="724,1426,836,1453"/><area shape="rect" id="node60" href="antlr3commontree_8c.html#a8a548aab28e9961332826e83480544b8" title="Clean up any child vector that the tree might have, so it can be reused, then add it into the reuse s..." alt="" coords="744,1477,816,1503"/><area shape="rect" id="node62" href="antlr3commontree_8c.html#aa121ec7b864d6cd8e3822c18f431f885" title="setChildIndex" alt="" coords="704,1527,856,1554"/><area shape="rect" id="node64" href="antlr3commontree_8c.html#ab58e39f01e4d6fe40212936d6c2b46b5" title="setParent" alt="" coords="724,1578,836,1605"/><area shape="rect" id="node66" href="antlr3commontree_8c.html#a6419d3fe0dc2344f32bff6670f812ab1" title="toString" alt="" coords="729,1629,831,1655"/><area shape="rect" id="node7" href="antlr3basetree_8c.html#ab5c4b9d608ad720b8399a1a52e380184" title="addChild" alt="" coords="1015,58,1116,85"/><area shape="rect" id="node9" href="antlr3basetree_8c.html#ac54a81caba8c32a06594a05fcf7dc43c" title="Set the parent and child indexes for all children of the supplied tree." alt="" coords="1231,33,1452,59"/><area shape="rect" id="node11" href="antlr3basetree_8c.html#abf310a3fe8d0697c586ed3b72ae77824" title="Add all elements of the supplied list as children of this node." alt="" coords="1000,109,1131,135"/><area shape="rect" id="node13" href="antlr3basetree_8c.html#abade5e407a76ff80f5a9a99e79d94417" title="deleteChild" alt="" coords="1000,159,1131,186"/><area shape="rect" id="node15" href="antlr3basetree_8c.html#a968076e57330da2c02dc905d1e470a15" title="dupTree" alt="" coords="1020,210,1111,237"/><area shape="rect" id="node17" href="antlr3basetree_8c.html#a8206aa0dc7a0419725505cde9847bed1" title="Set the parent and child indexes for some of the children of the supplied tree, starting with the chi..." alt="" coords="969,261,1161,287"/><area shape="rect" id="node20" href="antlr3basetree_8c.html#ac0a5b07c2cc53a3f2938e6e94d9b1605" title="getCharPositionInLine" alt="" coords="949,311,1181,338"/><area shape="rect" id="node22" href="antlr3basetree_8c.html#a653403930487771915e20fe6facda94f" title="getChild" alt="" coords="1015,362,1116,389"/><area shape="rect" id="node24" href="antlr3basetree_8c.html#ab9974077da69e8911ff64c3518a05ca7" title="getChildCount" alt="" coords="989,413,1141,439"/><area shape="rect" id="node26" href="antlr3basetree_8c.html#a1d2d8c1b1141dba0553d183ab7b1174f" title="getFirstChildWithType" alt="" coords="949,463,1181,490"/><area shape="rect" id="node28" href="antlr3basetree_8c.html#af89cad82ec0276b7f9183476bdfaa322" title="getLine" alt="" coords="1020,514,1111,541"/><area shape="rect" id="node30" href="antlr3basetree_8c.html#adf47bb66cdb3101b23d8c522b11cc4cc" title="Delete children from start to stop and replace with t even if t is a list (nil&#45;root tree)..." alt="" coords="980,565,1151,591"/><area shape="rect" id="node36" href="antlr3basetree_8c.html#ae569096da6888b797e778af899f3a97c" title="setChild" alt="" coords="1015,615,1116,642"/><area shape="rect" id="node38" href="antlr3basetree_8c.html#ae6070f78b5a660f3b5192f9884a0ebee" title="toStringTree" alt="" coords="995,666,1136,693"/><area shape="rect" id="node32" href="antlr3collections_8c.html#a0f20590f5ba34812e48d6cec3e126fd6" title="antlr3VectorNew" alt="" coords="1256,539,1427,566"/><area shape="rect" id="node34" href="antlr3collections_8c.html#a257bb3a732b0aee54f196ea448944d0b" title="antlr3SetVectorApi" alt="" coords="1501,894,1704,921"/><area shape="rect" id="node70" href="antlr3collections_8c.html#a99f3fae8e9c54770146abc2cb020a231" title="antlr3StackFree" alt="" coords="1256,590,1427,617"/><area shape="rect" id="node72" href="antlr3collections_8c.html#a6bb0d134fa5f66aa9ded4ac848e918df" title="antlr3StackGet" alt="" coords="1260,641,1423,667"/><area shape="rect" id="node74" href="antlr3collections_8c.html#ac8ecfe429c38960590c9cad82f67cefb" title="antlr3StackPeek" alt="" coords="1256,691,1427,718"/><area shape="rect" id="node76" href="antlr3collections_8c.html#ab077bdfbdbbd9f80d3516ae35bf7946c" title="antlr3StackPop" alt="" coords="1260,742,1423,769"/><area shape="rect" id="node78" href="antlr3collections_8c.html#afef965f027e9ed3c8da8ddfa863857c2" title="antlr3StackPush" alt="" coords="1256,793,1427,819"/><area shape="rect" id="node80" href="antlr3collections_8c.html#a547f37375c784bc783e39701f6cdf410" title="antlr3StackSize" alt="" coords="1256,843,1427,870"/><area shape="rect" id="node87" href="antlr3collections_8c.html#a212aa039ba56656b98bc6e20f2954c1e" title="closeVectorFactory" alt="" coords="964,995,1167,1022"/><area shape="rect" id="node89" href="antlr3collections_8c.html#af2e0986dc2c7f23b76b653aa3b6e6274" title="newPool" alt="" coords="1296,1021,1387,1047"/><area shape="rect" id="node91" href="antlr3collections_8c.html#aae2b5e482ecb52195b7d0b6693b888c1" title="newVector" alt="" coords="1009,945,1121,971"/><area shape="rect" id="node95" href="antlr3collections_8c.html#a884a073fcef4167cb61409395b23971b" title="returnVector" alt="" coords="995,1097,1136,1123"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_a8b60bd53c327392b76ae0342cbbc557f_icgraph.png" border="0" usemap="#antlr3commontree_8c_a8b60bd53c327392b76ae0342cbbc557f_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_a8b60bd53c327392b76ae0342cbbc557f_icgraph" id="antlr3commontree_8c_a8b60bd53c327392b76ae0342cbbc557f_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="256,31,499,57"/><area shape="rect" id="node5" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="557,5,848,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="547,56,859,83"/><area shape="rect" id="node9" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="907,56,1259,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aba566ec86974d5f345acf890cd96ffd1"></a><!-- doxytag: member="antlr3commontree.c::antlr3CommonTreeNew" ref="aba566ec86974d5f345acf890cd96ffd1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ANTLR3_API <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html">pANTLR3_COMMON_TREE</a> antlr3CommonTreeNew </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3defs_8h.html#a3ba818e88ae972c4f77e55e80ed8abd5">ANTLR3_MALLOC</a>, and <a class="el" href="antlr3commontree_8c.html#abc4461044e5277193e2597fb79f1829a">antlr3SetCTAPI()</a>.</p>

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

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_aba566ec86974d5f345acf890cd96ffd1_cgraph.png" border="0" usemap="#antlr3commontree_8c_aba566ec86974d5f345acf890cd96ffd1_cgraph" alt=""/></div>
<map name="antlr3commontree_8c_aba566ec86974d5f345acf890cd96ffd1_cgraph" id="antlr3commontree_8c_aba566ec86974d5f345acf890cd96ffd1_cgraph">
<area shape="rect" id="node3" href="antlr3commontree_8c.html#abc4461044e5277193e2597fb79f1829a" title="antlr3SetCTAPI" alt="" coords="267,689,429,716"/><area shape="rect" id="node5" href="antlr3basetree_8c.html#a7af2e71f4e4640fceee0cc362de6f9e0" title="antlr3BaseTreeNew" alt="" coords="497,335,689,361"/><area shape="rect" id="node61" href="antlr3commontree_8c.html#ab297521e0928530da5e7195a247f1136" title="Create a new vector for holding child nodes using the inbuilt vector factory." alt="" coords="492,385,695,412"/><area shape="rect" id="node63" href="antlr3commontree_8c.html#a00872fc95025076f2ce0a1665d144a4b" title="dupNode" alt="" coords="548,436,639,463"/><area shape="rect" id="node65" href="antlr3commontree_8c.html#ac0a5b07c2cc53a3f2938e6e94d9b1605" title="getCharPositionInLine" alt="" coords="477,487,709,513"/><area shape="rect" id="node67" href="antlr3commontree_8c.html#a77d4c513c62084ce93910b7698a240c2" title="getChildIndex" alt="" coords="517,537,669,564"/><area shape="rect" id="node69" href="antlr3commontree_8c.html#af89cad82ec0276b7f9183476bdfaa322" title="getLine" alt="" coords="548,588,639,615"/><area shape="rect" id="node71" href="antlr3commontree_8c.html#a42e0f21c4d7025ecfe829c345c8919b0" title="getParent" alt="" coords="537,639,649,665"/><area shape="rect" id="node73" href="antlr3commontree_8c.html#a6a71ace62e46ecae8aa70a4c3708d7b4" title="getText" alt="" coords="548,689,639,716"/><area shape="rect" id="node75" href="antlr3commontree_8c.html#ac5e6d66c8f5b364e4ee308a762f1927d" title="getToken" alt="" coords="543,740,644,767"/><area shape="rect" id="node77" href="antlr3commontree_8c.html#a71534b9ca7233ba47cbe8f21c9e96c62" title="getType" alt="" coords="548,791,639,817"/><area shape="rect" id="node79" href="antlr3commontree_8c.html#a5e880ba940d2ce45a1e69add214d34d7" title="isNilNode" alt="" coords="537,841,649,868"/><area shape="rect" id="node81" href="antlr3commontree_8c.html#a8a548aab28e9961332826e83480544b8" title="Clean up any child vector that the tree might have, so it can be reused, then add it into the reuse s..." alt="" coords="557,892,629,919"/><area shape="rect" id="node83" href="antlr3commontree_8c.html#aa121ec7b864d6cd8e3822c18f431f885" title="setChildIndex" alt="" coords="517,943,669,969"/><area shape="rect" id="node85" href="antlr3commontree_8c.html#ab58e39f01e4d6fe40212936d6c2b46b5" title="setParent" alt="" coords="537,993,649,1020"/><area shape="rect" id="node87" href="antlr3commontree_8c.html#a6419d3fe0dc2344f32bff6670f812ab1" title="toString" alt="" coords="543,1044,644,1071"/><area shape="rect" id="node7" href="antlr3basetree_8c.html#ab5c4b9d608ad720b8399a1a52e380184" title="addChild" alt="" coords="823,5,924,32"/><area shape="rect" id="node9" href="antlr3basetree_8c.html#ac54a81caba8c32a06594a05fcf7dc43c" title="Set the parent and child indexes for all children of the supplied tree." alt="" coords="1039,31,1260,57"/><area shape="rect" id="node11" href="antlr3basetree_8c.html#abf310a3fe8d0697c586ed3b72ae77824" title="Add all elements of the supplied list as children of this node." alt="" coords="808,107,939,133"/><area shape="rect" id="node13" href="antlr3basetree_8c.html#abade5e407a76ff80f5a9a99e79d94417" title="deleteChild" alt="" coords="808,157,939,184"/><area shape="rect" id="node15" href="antlr3basetree_8c.html#a968076e57330da2c02dc905d1e470a15" title="dupTree" alt="" coords="828,208,919,235"/><area shape="rect" id="node17" href="antlr3basetree_8c.html#a8206aa0dc7a0419725505cde9847bed1" title="Set the parent and child indexes for some of the children of the supplied tree, starting with the chi..." alt="" coords="777,259,969,285"/><area shape="rect" id="node20" href="antlr3basetree_8c.html#ac0a5b07c2cc53a3f2938e6e94d9b1605" title="getCharPositionInLine" alt="" coords="757,309,989,336"/><area shape="rect" id="node22" href="antlr3basetree_8c.html#a653403930487771915e20fe6facda94f" title="getChild" alt="" coords="823,360,924,387"/><area shape="rect" id="node24" href="antlr3basetree_8c.html#ab9974077da69e8911ff64c3518a05ca7" title="getChildCount" alt="" coords="797,411,949,437"/><area shape="rect" id="node26" href="antlr3basetree_8c.html#a1d2d8c1b1141dba0553d183ab7b1174f" title="getFirstChildWithType" alt="" coords="757,461,989,488"/><area shape="rect" id="node28" href="antlr3basetree_8c.html#af89cad82ec0276b7f9183476bdfaa322" title="getLine" alt="" coords="828,512,919,539"/><area shape="rect" id="node30" href="antlr3basetree_8c.html#adf47bb66cdb3101b23d8c522b11cc4cc" title="Delete children from start to stop and replace with t even if t is a list (nil&#45;root tree)..." alt="" coords="788,563,959,589"/><area shape="rect" id="node57" href="antlr3basetree_8c.html#ae569096da6888b797e778af899f3a97c" title="setChild" alt="" coords="823,613,924,640"/><area shape="rect" id="node59" href="antlr3basetree_8c.html#ae6070f78b5a660f3b5192f9884a0ebee" title="toStringTree" alt="" coords="803,664,944,691"/><area shape="rect" id="node32" href="antlr3collections_8c.html#a0f20590f5ba34812e48d6cec3e126fd6" title="antlr3VectorNew" alt="" coords="1064,563,1235,589"/><area shape="rect" id="node34" href="antlr3collections_8c.html#a257bb3a732b0aee54f196ea448944d0b" title="antlr3SetVectorApi" alt="" coords="1309,563,1512,589"/><area shape="rect" id="node36" href="antlr3collections_8c.html#ab7bfa6d6ae69bd46b3c155d55a7162a1" title="Add the supplied pointer and freeing function pointer to the list, expanding the vector if needed..." alt="" coords="1576,360,1747,387"/><area shape="rect" id="node40" href="antlr3collections_8c.html#aa6d77074d26182876f7cc5269f39dcaf" title="antlr3VectorClear" alt="" coords="1565,411,1757,437"/><area shape="rect" id="node42" href="antlr3collections_8c.html#a2f2a279a441ad513caf852f3f5387f1e" title="antlr3VectorDel" alt="" coords="1576,461,1747,488"/><area shape="rect" id="node44" href="antlr3collections_8c.html#acebfdc6cc1b28c406946fa6e72c1f581" title="antlr3VectorFree" alt="" coords="1571,512,1752,539"/><area shape="rect" id="node46" href="antlr3collections_8c.html#a62297bdab210e5a852d9c778a48556b8" title="antlr3VectorGet" alt="" coords="1576,563,1747,589"/><area shape="rect" id="node48" href="antlr3collections_8c.html#aea45dc661f9abf012538728ab751962b" title="Replace the element at the specified entry point with the supplied entry." alt="" coords="1576,613,1747,640"/><area shape="rect" id="node51" href="antlr3collections_8c.html#a080b1c287eb015e890bfb6d5c20be49c" title="antlr3VectorSize" alt="" coords="1571,664,1752,691"/><area shape="rect" id="node53" href="antlr3collections_8c.html#ad8d9537615595fcbf0d5c1fecde4b4d9" title="Replace the element at the specified entry point with the supplied entry." alt="" coords="1571,715,1752,741"/><area shape="rect" id="node55" href="antlr3collections_8c.html#a2ac98c6e0465a288734e77595a1b9d13" title="Remove the entry from the vector, but do not free any entry, even if it has a free pointer..." alt="" coords="1560,765,1763,792"/><area shape="rect" id="node38" href="antlr3collections_8c.html#ac0149859fb053a93f46163e0ee568b7f" title="antlr3VectorResize" alt="" coords="1811,487,2013,513"/><area shape="rect" id="node89" href="antlr3basetreeadaptor_8c.html#a344b47b2135ffa1a7bf782b09974acdd" title="Create and return a nil tree node (no token payload)" alt="" coords="828,1044,919,1071"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_aba566ec86974d5f345acf890cd96ffd1_icgraph.png" border="0" usemap="#antlr3commontree_8c_aba566ec86974d5f345acf890cd96ffd1_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_aba566ec86974d5f345acf890cd96ffd1_icgraph" id="antlr3commontree_8c_aba566ec86974d5f345acf890cd96ffd1_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title="antlr3CommonTreeNewFromToken" alt="" coords="268,31,569,57"/><area shape="rect" id="node5" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title="newDownNode" alt="" coords="620,5,751,32"/><area shape="rect" id="node13" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title="newUpNode" alt="" coords="629,56,741,83"/><area shape="rect" id="node7" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="831,5,1143,32"/><area shape="rect" id="node11" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title="antlr3CommonTreeNodeStreamNewStream" alt="" coords="801,56,1172,83"/><area shape="rect" id="node9" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1221,5,1573,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a0450a418b6495997cbf5ac5af8c52eda"></a><!-- doxytag: member="antlr3commontree.c::antlr3CommonTreeNewFromToken" ref="a0450a418b6495997cbf5ac5af8c52eda" args="(pANTLR3_COMMON_TOKEN token)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ANTLR3_API <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html">pANTLR3_COMMON_TREE</a> antlr3CommonTreeNewFromToken </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a>&#160;</td>
          <td class="paramname"><em>token</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3commontree_8c.html#aba566ec86974d5f345acf890cd96ffd1">antlr3CommonTreeNew()</a>, and <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html#a0328c4ee838188d11da140a0fd47edfe">ANTLR3_COMMON_TREE_struct::token</a>.</p>

<p>Referenced by <a class="el" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc">newDownNode()</a>, and <a class="el" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb">newUpNode()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_a0450a418b6495997cbf5ac5af8c52eda_cgraph.png" border="0" usemap="#antlr3commontree_8c_a0450a418b6495997cbf5ac5af8c52eda_cgraph" alt=""/></div>
<map name="antlr3commontree_8c_a0450a418b6495997cbf5ac5af8c52eda_cgraph" id="antlr3commontree_8c_a0450a418b6495997cbf5ac5af8c52eda_cgraph">
<area shape="rect" id="node3" href="antlr3commontree_8c.html#aba566ec86974d5f345acf890cd96ffd1" title="antlr3CommonTreeNew" alt="" coords="359,689,569,716"/><area shape="rect" id="node5" href="antlr3commontree_8c.html#abc4461044e5277193e2597fb79f1829a" title="antlr3SetCTAPI" alt="" coords="619,689,781,716"/><area shape="rect" id="node7" href="antlr3basetree_8c.html#a7af2e71f4e4640fceee0cc362de6f9e0" title="antlr3BaseTreeNew" alt="" coords="849,335,1041,361"/><area shape="rect" id="node63" href="antlr3commontree_8c.html#ab297521e0928530da5e7195a247f1136" title="Create a new vector for holding child nodes using the inbuilt vector factory." alt="" coords="844,385,1047,412"/><area shape="rect" id="node65" href="antlr3commontree_8c.html#a00872fc95025076f2ce0a1665d144a4b" title="dupNode" alt="" coords="900,436,991,463"/><area shape="rect" id="node67" href="antlr3commontree_8c.html#ac0a5b07c2cc53a3f2938e6e94d9b1605" title="getCharPositionInLine" alt="" coords="829,487,1061,513"/><area shape="rect" id="node69" href="antlr3commontree_8c.html#a77d4c513c62084ce93910b7698a240c2" title="getChildIndex" alt="" coords="869,537,1021,564"/><area shape="rect" id="node71" href="antlr3commontree_8c.html#af89cad82ec0276b7f9183476bdfaa322" title="getLine" alt="" coords="900,588,991,615"/><area shape="rect" id="node73" href="antlr3commontree_8c.html#a42e0f21c4d7025ecfe829c345c8919b0" title="getParent" alt="" coords="889,639,1001,665"/><area shape="rect" id="node75" href="antlr3commontree_8c.html#a6a71ace62e46ecae8aa70a4c3708d7b4" title="getText" alt="" coords="900,689,991,716"/><area shape="rect" id="node77" href="antlr3commontree_8c.html#ac5e6d66c8f5b364e4ee308a762f1927d" title="getToken" alt="" coords="895,740,996,767"/><area shape="rect" id="node79" href="antlr3commontree_8c.html#a71534b9ca7233ba47cbe8f21c9e96c62" title="getType" alt="" coords="900,791,991,817"/><area shape="rect" id="node81" href="antlr3commontree_8c.html#a5e880ba940d2ce45a1e69add214d34d7" title="isNilNode" alt="" coords="889,841,1001,868"/><area shape="rect" id="node83" href="antlr3commontree_8c.html#a8a548aab28e9961332826e83480544b8" title="Clean up any child vector that the tree might have, so it can be reused, then add it into the reuse s..." alt="" coords="909,892,981,919"/><area shape="rect" id="node85" href="antlr3commontree_8c.html#aa121ec7b864d6cd8e3822c18f431f885" title="setChildIndex" alt="" coords="869,943,1021,969"/><area shape="rect" id="node87" href="antlr3commontree_8c.html#ab58e39f01e4d6fe40212936d6c2b46b5" title="setParent" alt="" coords="889,993,1001,1020"/><area shape="rect" id="node89" href="antlr3commontree_8c.html#a6419d3fe0dc2344f32bff6670f812ab1" title="toString" alt="" coords="895,1044,996,1071"/><area shape="rect" id="node9" href="antlr3basetree_8c.html#ab5c4b9d608ad720b8399a1a52e380184" title="addChild" alt="" coords="1175,5,1276,32"/><area shape="rect" id="node11" href="antlr3basetree_8c.html#ac54a81caba8c32a06594a05fcf7dc43c" title="Set the parent and child indexes for all children of the supplied tree." alt="" coords="1391,31,1612,57"/><area shape="rect" id="node13" href="antlr3basetree_8c.html#abf310a3fe8d0697c586ed3b72ae77824" title="Add all elements of the supplied list as children of this node." alt="" coords="1160,107,1291,133"/><area shape="rect" id="node15" href="antlr3basetree_8c.html#abade5e407a76ff80f5a9a99e79d94417" title="deleteChild" alt="" coords="1160,157,1291,184"/><area shape="rect" id="node17" href="antlr3basetree_8c.html#a968076e57330da2c02dc905d1e470a15" title="dupTree" alt="" coords="1180,208,1271,235"/><area shape="rect" id="node19" href="antlr3basetree_8c.html#a8206aa0dc7a0419725505cde9847bed1" title="Set the parent and child indexes for some of the children of the supplied tree, starting with the chi..." alt="" coords="1129,259,1321,285"/><area shape="rect" id="node22" href="antlr3basetree_8c.html#ac0a5b07c2cc53a3f2938e6e94d9b1605" title="getCharPositionInLine" alt="" coords="1109,309,1341,336"/><area shape="rect" id="node24" href="antlr3basetree_8c.html#a653403930487771915e20fe6facda94f" title="getChild" alt="" coords="1175,360,1276,387"/><area shape="rect" id="node26" href="antlr3basetree_8c.html#ab9974077da69e8911ff64c3518a05ca7" title="getChildCount" alt="" coords="1149,411,1301,437"/><area shape="rect" id="node28" href="antlr3basetree_8c.html#a1d2d8c1b1141dba0553d183ab7b1174f" title="getFirstChildWithType" alt="" coords="1109,461,1341,488"/><area shape="rect" id="node30" href="antlr3basetree_8c.html#af89cad82ec0276b7f9183476bdfaa322" title="getLine" alt="" coords="1180,512,1271,539"/><area shape="rect" id="node32" href="antlr3basetree_8c.html#adf47bb66cdb3101b23d8c522b11cc4cc" title="Delete children from start to stop and replace with t even if t is a list (nil&#45;root tree)..." alt="" coords="1140,563,1311,589"/><area shape="rect" id="node59" href="antlr3basetree_8c.html#ae569096da6888b797e778af899f3a97c" title="setChild" alt="" coords="1175,613,1276,640"/><area shape="rect" id="node61" href="antlr3basetree_8c.html#ae6070f78b5a660f3b5192f9884a0ebee" title="toStringTree" alt="" coords="1155,664,1296,691"/><area shape="rect" id="node34" href="antlr3collections_8c.html#a0f20590f5ba34812e48d6cec3e126fd6" title="antlr3VectorNew" alt="" coords="1416,563,1587,589"/><area shape="rect" id="node36" href="antlr3collections_8c.html#a257bb3a732b0aee54f196ea448944d0b" title="antlr3SetVectorApi" alt="" coords="1661,563,1864,589"/><area shape="rect" id="node38" href="antlr3collections_8c.html#ab7bfa6d6ae69bd46b3c155d55a7162a1" title="Add the supplied pointer and freeing function pointer to the list, expanding the vector if needed..." alt="" coords="1928,360,2099,387"/><area shape="rect" id="node42" href="antlr3collections_8c.html#aa6d77074d26182876f7cc5269f39dcaf" title="antlr3VectorClear" alt="" coords="1917,411,2109,437"/><area shape="rect" id="node44" href="antlr3collections_8c.html#a2f2a279a441ad513caf852f3f5387f1e" title="antlr3VectorDel" alt="" coords="1928,461,2099,488"/><area shape="rect" id="node46" href="antlr3collections_8c.html#acebfdc6cc1b28c406946fa6e72c1f581" title="antlr3VectorFree" alt="" coords="1923,512,2104,539"/><area shape="rect" id="node48" href="antlr3collections_8c.html#a62297bdab210e5a852d9c778a48556b8" title="antlr3VectorGet" alt="" coords="1928,563,2099,589"/><area shape="rect" id="node50" href="antlr3collections_8c.html#aea45dc661f9abf012538728ab751962b" title="Replace the element at the specified entry point with the supplied entry." alt="" coords="1928,613,2099,640"/><area shape="rect" id="node53" href="antlr3collections_8c.html#a080b1c287eb015e890bfb6d5c20be49c" title="antlr3VectorSize" alt="" coords="1923,664,2104,691"/><area shape="rect" id="node55" href="antlr3collections_8c.html#ad8d9537615595fcbf0d5c1fecde4b4d9" title="Replace the element at the specified entry point with the supplied entry." alt="" coords="1923,715,2104,741"/><area shape="rect" id="node57" href="antlr3collections_8c.html#a2ac98c6e0465a288734e77595a1b9d13" title="Remove the entry from the vector, but do not free any entry, even if it has a free pointer..." alt="" coords="1912,765,2115,792"/><area shape="rect" id="node40" href="antlr3collections_8c.html#ac0149859fb053a93f46163e0ee568b7f" title="antlr3VectorResize" alt="" coords="2163,487,2365,513"/><area shape="rect" id="node91" href="antlr3basetreeadaptor_8c.html#a344b47b2135ffa1a7bf782b09974acdd" title="Create and return a nil tree node (no token payload)" alt="" coords="1180,1044,1271,1071"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_a0450a418b6495997cbf5ac5af8c52eda_icgraph.png" border="0" usemap="#antlr3commontree_8c_a0450a418b6495997cbf5ac5af8c52eda_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_a0450a418b6495997cbf5ac5af8c52eda_icgraph" id="antlr3commontree_8c_a0450a418b6495997cbf5ac5af8c52eda_icgraph">
<area shape="rect" id="node3" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title="newDownNode" alt="" coords="359,5,489,32"/><area shape="rect" id="node11" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title="newUpNode" alt="" coords="368,56,480,83"/><area shape="rect" id="node5" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="569,5,881,32"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title="antlr3CommonTreeNodeStreamNewStream" alt="" coords="540,56,911,83"/><area shape="rect" id="node7" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="960,5,1312,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="abc4461044e5277193e2597fb79f1829a"></a><!-- doxytag: member="antlr3commontree.c::antlr3SetCTAPI" ref="abc4461044e5277193e2597fb79f1829a" args="(pANTLR3_COMMON_TREE tree)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ANTLR3_API void antlr3SetCTAPI </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html">pANTLR3_COMMON_TREE</a>&#160;</td>
          <td class="paramname"><em>tree</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3basetree_8c.html#a7af2e71f4e4640fceee0cc362de6f9e0">antlr3BaseTreeNew()</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html#aab30e9fd47c078a3343498ca41bb2b0d">ANTLR3_COMMON_TREE_struct::baseTree</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html#afe231f9f4e1979f1765abdc677198ebf">ANTLR3_COMMON_TREE_struct::childIndex</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a323bddeaa8cb3a8bb98423f9b2b5a013">ANTLR3_BASE_TREE_struct::children</a>, <a class="el" href="antlr3commontree_8c.html#ab297521e0928530da5e7195a247f1136">createChildrenList()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a1f91471ff08c7024354d1af5f024df8c">ANTLR3_BASE_TREE_struct::createChildrenList</a>, <a class="el" href="antlr3commontree_8c.html#a00872fc95025076f2ce0a1665d144a4b">dupNode()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#adfea4c4a926504619d1d6fed82aedff4">ANTLR3_BASE_TREE_struct::dupNode</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a6106dc049d14a08ea8c73e34f45d279f">ANTLR3_BASE_TREE_struct::free</a>, <a class="el" href="antlr3commontree_8c.html#ac0a5b07c2cc53a3f2938e6e94d9b1605">getCharPositionInLine()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#aa77dee62cb6ca894fa7bd0c091f46258">ANTLR3_BASE_TREE_struct::getCharPositionInLine</a>, <a class="el" href="antlr3commontree_8c.html#a77d4c513c62084ce93910b7698a240c2">getChildIndex()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#ac14833b2be00ac175f02e7b131ba93fa">ANTLR3_BASE_TREE_struct::getChildIndex</a>, <a class="el" href="antlr3commontree_8c.html#af89cad82ec0276b7f9183476bdfaa322">getLine()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a8d038f18578ff7864cfba3d5b0e1768b">ANTLR3_BASE_TREE_struct::getLine</a>, <a class="el" href="antlr3commontree_8c.html#a42e0f21c4d7025ecfe829c345c8919b0">getParent()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a72360ea28103f0bc166fedef0637647e">ANTLR3_BASE_TREE_struct::getParent</a>, <a class="el" href="antlr3commontree_8c.html#a6a71ace62e46ecae8aa70a4c3708d7b4">getText()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a7ef255261f0dfda0d26ad8fa73bd9c2b">ANTLR3_BASE_TREE_struct::getText</a>, <a class="el" href="antlr3commontree_8c.html#ac5e6d66c8f5b364e4ee308a762f1927d">getToken()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a63c1394d11e3a69a3be1c33f2b17df31">ANTLR3_BASE_TREE_struct::getToken</a>, <a class="el" href="antlr3commontree_8c.html#a71534b9ca7233ba47cbe8f21c9e96c62">getType()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a9782f2448491bcc3ba230ff988048631">ANTLR3_BASE_TREE_struct::getType</a>, <a class="el" href="antlr3commontree_8c.html#a5e880ba940d2ce45a1e69add214d34d7">isNilNode()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a168ab0a690e209efbdc911ca0e1d6c19">ANTLR3_BASE_TREE_struct::isNilNode</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html#a0c48243a71441dd67cb307dc35dc49ab">ANTLR3_COMMON_TREE_struct::parent</a>, <a class="el" href="antlr3commontree_8c.html#a8a548aab28e9961332826e83480544b8">reuse()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#ad0d5c3a3cf21e9a5b2a38cccef396a74">ANTLR3_BASE_TREE_struct::reuse</a>, <a class="el" href="antlr3commontree_8c.html#aa121ec7b864d6cd8e3822c18f431f885">setChildIndex()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a41f42cb600ed1f9f4bf82d64600b6e15">ANTLR3_BASE_TREE_struct::setChildIndex</a>, <a class="el" href="antlr3commontree_8c.html#ab58e39f01e4d6fe40212936d6c2b46b5">setParent()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#ad01bb7cd22fb767ea03a94f1d7019784">ANTLR3_BASE_TREE_struct::setParent</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html#a2c813f62d05d88ef73b83201fd9decf6">ANTLR3_COMMON_TREE_struct::startIndex</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html#a4747603f0393de0e6faf824e5419b789">ANTLR3_COMMON_TREE_struct::stopIndex</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#abd20044da7f517e47aaa0b65d28d9b64">ANTLR3_BASE_TREE_struct::super</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html#a0328c4ee838188d11da140a0fd47edfe">ANTLR3_COMMON_TREE_struct::token</a>, <a class="el" href="antlr3commontree_8c.html#a6419d3fe0dc2344f32bff6670f812ab1">toString()</a>, and <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#ad04c2b4b0cfa51ba4ca6513792546c30">ANTLR3_BASE_TREE_struct::toString</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece">antlr3ArboretumNew()</a>, <a class="el" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5">antlr3CommonTreeNew()</a>, <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>, <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>, and <a class="el" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275">newPoolTree()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_abc4461044e5277193e2597fb79f1829a_cgraph.png" border="0" usemap="#antlr3commontree_8c_abc4461044e5277193e2597fb79f1829a_cgraph" alt=""/></div>
<map name="antlr3commontree_8c_abc4461044e5277193e2597fb79f1829a_cgraph" id="antlr3commontree_8c_abc4461044e5277193e2597fb79f1829a_cgraph">
<area shape="rect" id="node3" href="antlr3basetree_8c.html#a7af2e71f4e4640fceee0cc362de6f9e0" title="antlr3BaseTreeNew" alt="" coords="236,335,428,361"/><area shape="rect" id="node59" href="antlr3commontree_8c.html#ab297521e0928530da5e7195a247f1136" title="Create a new vector for holding child nodes using the inbuilt vector factory." alt="" coords="231,385,433,412"/><area shape="rect" id="node61" href="antlr3commontree_8c.html#a00872fc95025076f2ce0a1665d144a4b" title="dupNode" alt="" coords="287,436,377,463"/><area shape="rect" id="node63" href="antlr3commontree_8c.html#ac0a5b07c2cc53a3f2938e6e94d9b1605" title="getCharPositionInLine" alt="" coords="216,487,448,513"/><area shape="rect" id="node65" href="antlr3commontree_8c.html#a77d4c513c62084ce93910b7698a240c2" title="getChildIndex" alt="" coords="256,537,408,564"/><area shape="rect" id="node67" href="antlr3commontree_8c.html#af89cad82ec0276b7f9183476bdfaa322" title="getLine" alt="" coords="287,588,377,615"/><area shape="rect" id="node69" href="antlr3commontree_8c.html#a42e0f21c4d7025ecfe829c345c8919b0" title="getParent" alt="" coords="276,639,388,665"/><area shape="rect" id="node71" href="antlr3commontree_8c.html#a6a71ace62e46ecae8aa70a4c3708d7b4" title="getText" alt="" coords="287,689,377,716"/><area shape="rect" id="node73" href="antlr3commontree_8c.html#ac5e6d66c8f5b364e4ee308a762f1927d" title="getToken" alt="" coords="281,740,383,767"/><area shape="rect" id="node75" href="antlr3commontree_8c.html#a71534b9ca7233ba47cbe8f21c9e96c62" title="getType" alt="" coords="287,791,377,817"/><area shape="rect" id="node77" href="antlr3commontree_8c.html#a5e880ba940d2ce45a1e69add214d34d7" title="isNilNode" alt="" coords="276,841,388,868"/><area shape="rect" id="node79" href="antlr3commontree_8c.html#a8a548aab28e9961332826e83480544b8" title="Clean up any child vector that the tree might have, so it can be reused, then add it into the reuse s..." alt="" coords="296,892,368,919"/><area shape="rect" id="node81" href="antlr3commontree_8c.html#aa121ec7b864d6cd8e3822c18f431f885" title="setChildIndex" alt="" coords="256,943,408,969"/><area shape="rect" id="node83" href="antlr3commontree_8c.html#ab58e39f01e4d6fe40212936d6c2b46b5" title="setParent" alt="" coords="276,993,388,1020"/><area shape="rect" id="node85" href="antlr3commontree_8c.html#a6419d3fe0dc2344f32bff6670f812ab1" title="toString" alt="" coords="281,1044,383,1071"/><area shape="rect" id="node5" href="antlr3basetree_8c.html#ab5c4b9d608ad720b8399a1a52e380184" title="addChild" alt="" coords="561,5,663,32"/><area shape="rect" id="node7" href="antlr3basetree_8c.html#ac54a81caba8c32a06594a05fcf7dc43c" title="Set the parent and child indexes for all children of the supplied tree." alt="" coords="777,31,999,57"/><area shape="rect" id="node9" href="antlr3basetree_8c.html#abf310a3fe8d0697c586ed3b72ae77824" title="Add all elements of the supplied list as children of this node." alt="" coords="547,107,677,133"/><area shape="rect" id="node11" href="antlr3basetree_8c.html#abade5e407a76ff80f5a9a99e79d94417" title="deleteChild" alt="" coords="547,157,677,184"/><area shape="rect" id="node13" href="antlr3basetree_8c.html#a968076e57330da2c02dc905d1e470a15" title="dupTree" alt="" coords="567,208,657,235"/><area shape="rect" id="node15" href="antlr3basetree_8c.html#a8206aa0dc7a0419725505cde9847bed1" title="Set the parent and child indexes for some of the children of the supplied tree, starting with the chi..." alt="" coords="516,259,708,285"/><area shape="rect" id="node18" href="antlr3basetree_8c.html#ac0a5b07c2cc53a3f2938e6e94d9b1605" title="getCharPositionInLine" alt="" coords="496,309,728,336"/><area shape="rect" id="node20" href="antlr3basetree_8c.html#a653403930487771915e20fe6facda94f" title="getChild" alt="" coords="561,360,663,387"/><area shape="rect" id="node22" href="antlr3basetree_8c.html#ab9974077da69e8911ff64c3518a05ca7" title="getChildCount" alt="" coords="536,411,688,437"/><area shape="rect" id="node24" href="antlr3basetree_8c.html#a1d2d8c1b1141dba0553d183ab7b1174f" title="getFirstChildWithType" alt="" coords="496,461,728,488"/><area shape="rect" id="node26" href="antlr3basetree_8c.html#af89cad82ec0276b7f9183476bdfaa322" title="getLine" alt="" coords="567,512,657,539"/><area shape="rect" id="node28" href="antlr3basetree_8c.html#adf47bb66cdb3101b23d8c522b11cc4cc" title="Delete children from start to stop and replace with t even if t is a list (nil&#45;root tree)..." alt="" coords="527,563,697,589"/><area shape="rect" id="node55" href="antlr3basetree_8c.html#ae569096da6888b797e778af899f3a97c" title="setChild" alt="" coords="561,613,663,640"/><area shape="rect" id="node57" href="antlr3basetree_8c.html#ae6070f78b5a660f3b5192f9884a0ebee" title="toStringTree" alt="" coords="541,664,683,691"/><area shape="rect" id="node30" href="antlr3collections_8c.html#a0f20590f5ba34812e48d6cec3e126fd6" title="antlr3VectorNew" alt="" coords="803,563,973,589"/><area shape="rect" id="node32" href="antlr3collections_8c.html#a257bb3a732b0aee54f196ea448944d0b" title="antlr3SetVectorApi" alt="" coords="1048,563,1251,589"/><area shape="rect" id="node34" href="antlr3collections_8c.html#ab7bfa6d6ae69bd46b3c155d55a7162a1" title="Add the supplied pointer and freeing function pointer to the list, expanding the vector if needed..." alt="" coords="1315,360,1485,387"/><area shape="rect" id="node38" href="antlr3collections_8c.html#aa6d77074d26182876f7cc5269f39dcaf" title="antlr3VectorClear" alt="" coords="1304,411,1496,437"/><area shape="rect" id="node40" href="antlr3collections_8c.html#a2f2a279a441ad513caf852f3f5387f1e" title="antlr3VectorDel" alt="" coords="1315,461,1485,488"/><area shape="rect" id="node42" href="antlr3collections_8c.html#acebfdc6cc1b28c406946fa6e72c1f581" title="antlr3VectorFree" alt="" coords="1309,512,1491,539"/><area shape="rect" id="node44" href="antlr3collections_8c.html#a62297bdab210e5a852d9c778a48556b8" title="antlr3VectorGet" alt="" coords="1315,563,1485,589"/><area shape="rect" id="node46" href="antlr3collections_8c.html#aea45dc661f9abf012538728ab751962b" title="Replace the element at the specified entry point with the supplied entry." alt="" coords="1315,613,1485,640"/><area shape="rect" id="node49" href="antlr3collections_8c.html#a080b1c287eb015e890bfb6d5c20be49c" title="antlr3VectorSize" alt="" coords="1309,664,1491,691"/><area shape="rect" id="node51" href="antlr3collections_8c.html#ad8d9537615595fcbf0d5c1fecde4b4d9" title="Replace the element at the specified entry point with the supplied entry." alt="" coords="1309,715,1491,741"/><area shape="rect" id="node53" href="antlr3collections_8c.html#a2ac98c6e0465a288734e77595a1b9d13" title="Remove the entry from the vector, but do not free any entry, even if it has a free pointer..." alt="" coords="1299,765,1501,792"/><area shape="rect" id="node36" href="antlr3collections_8c.html#ac0149859fb053a93f46163e0ee568b7f" title="antlr3VectorResize" alt="" coords="1549,487,1752,513"/><area shape="rect" id="node87" href="antlr3basetreeadaptor_8c.html#a344b47b2135ffa1a7bf782b09974acdd" title="Create and return a nil tree node (no token payload)" alt="" coords="567,1044,657,1071"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_abc4461044e5277193e2597fb79f1829a_icgraph.png" border="0" usemap="#antlr3commontree_8c_abc4461044e5277193e2597fb79f1829a_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_abc4461044e5277193e2597fb79f1829a_icgraph" id="antlr3commontree_8c_abc4461044e5277193e2597fb79f1829a_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="528,56,731,83"/><area shape="rect" id="node9" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="1151,132,1463,159"/><area shape="rect" id="node13" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title="antlr3CommonTreeNew" alt="" coords="217,157,428,184"/><area shape="rect" id="node20" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title="antlr3CommonTreeNodeStreamNewStream" alt="" coords="1121,208,1492,235"/><area shape="rect" id="node28" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title="newPoolTree" alt="" coords="257,5,388,32"/><area shape="rect" id="node5" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="829,56,1072,83"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="1161,56,1452,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1541,132,1893,159"/><area shape="rect" id="node15" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title="antlr3CommonTreeNewFromToken" alt="" coords="479,157,780,184"/><area shape="rect" id="node17" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title="newDownNode" alt="" coords="885,157,1016,184"/><area shape="rect" id="node22" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title="newUpNode" alt="" coords="895,208,1007,235"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ab297521e0928530da5e7195a247f1136"></a><!-- doxytag: member="antlr3commontree.c::createChildrenList" ref="ab297521e0928530da5e7195a247f1136" args="(pANTLR3_BASE_TREE tree)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void createChildrenList </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a>&#160;</td>
          <td class="paramname"><em>tree</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create a new vector for holding child nodes using the inbuilt vector factory. </p>

<p>References <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a323bddeaa8cb3a8bb98423f9b2b5a013">ANTLR3_BASE_TREE_struct::children</a>, and <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#abd20044da7f517e47aaa0b65d28d9b64">ANTLR3_BASE_TREE_struct::super</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_ab297521e0928530da5e7195a247f1136_icgraph.png" border="0" usemap="#antlr3commontree_8c_ab297521e0928530da5e7195a247f1136_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_ab297521e0928530da5e7195a247f1136_icgraph" id="antlr3commontree_8c_ab297521e0928530da5e7195a247f1136_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title="antlr3SetCTAPI" alt="" coords="256,107,419,133"/><area shape="rect" id="node5" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="779,56,981,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="1401,132,1713,159"/><area shape="rect" id="node15" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title="antlr3CommonTreeNew" alt="" coords="468,157,679,184"/><area shape="rect" id="node22" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title="antlr3CommonTreeNodeStreamNewStream" alt="" coords="1372,208,1743,235"/><area shape="rect" id="node30" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title="newPoolTree" alt="" coords="508,5,639,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="1080,56,1323,83"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="1412,56,1703,83"/><area shape="rect" id="node13" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1792,132,2144,159"/><area shape="rect" id="node17" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title="antlr3CommonTreeNewFromToken" alt="" coords="729,157,1031,184"/><area shape="rect" id="node19" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title="newDownNode" alt="" coords="1136,157,1267,184"/><area shape="rect" id="node24" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title="newUpNode" alt="" coords="1145,208,1257,235"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a00872fc95025076f2ce0a1665d144a4b"></a><!-- doxytag: member="antlr3commontree.c::dupNode" ref="a00872fc95025076f2ce0a1665d144a4b" args="(pANTLR3_BASE_TREE tree)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> dupNode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a>&#160;</td>
          <td class="paramname"><em>tree</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html#ab2cba63bc8ae9fcd0916fa9c0903982a">ANTLR3_COMMON_TREE_struct::factory</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#a6981716236050e944fea73ab68aa63ee">ANTLR3_ARBORETUM_struct::newFromTree</a>, and <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#abd20044da7f517e47aaa0b65d28d9b64">ANTLR3_BASE_TREE_struct::super</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_a00872fc95025076f2ce0a1665d144a4b_icgraph.png" border="0" usemap="#antlr3commontree_8c_a00872fc95025076f2ce0a1665d144a4b_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_a00872fc95025076f2ce0a1665d144a4b_icgraph" id="antlr3commontree_8c_a00872fc95025076f2ce0a1665d144a4b_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title="antlr3SetCTAPI" alt="" coords="147,107,309,133"/><area shape="rect" id="node5" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="669,56,872,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="1292,132,1604,159"/><area shape="rect" id="node15" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title="antlr3CommonTreeNew" alt="" coords="359,157,569,184"/><area shape="rect" id="node22" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title="antlr3CommonTreeNodeStreamNewStream" alt="" coords="1263,208,1633,235"/><area shape="rect" id="node30" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title="newPoolTree" alt="" coords="399,5,529,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="971,56,1213,83"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="1303,56,1593,83"/><area shape="rect" id="node13" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1683,132,2035,159"/><area shape="rect" id="node17" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title="antlr3CommonTreeNewFromToken" alt="" coords="620,157,921,184"/><area shape="rect" id="node19" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title="newDownNode" alt="" coords="1027,157,1157,184"/><area shape="rect" id="node24" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title="newUpNode" alt="" coords="1036,208,1148,235"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a3b4a4fbf57e61ffbe7abd04e12f087bf"></a><!-- doxytag: member="antlr3commontree.c::factoryClose" ref="a3b4a4fbf57e61ffbe7abd04e12f087bf" args="(pANTLR3_ARBORETUM factory)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void factoryClose </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html">pANTLR3_ARBORETUM</a>&#160;</td>
          <td class="paramname"><em>factory</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3defs_8h.html#a6558340e5762ec9d464c2f5ff70d9b5f">ANTLR3_FREE</a>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r___f_a_c_t_o_r_y__struct.html#a83818d3064adb58578fe4ad0567fd753">ANTLR3_VECTOR_FACTORY_struct::close</a>, <a class="el" href="struct_a_n_t_l_r3___s_t_a_c_k__struct.html#a7a3b9cc26d605b38e1e8c3fa81f52a25">ANTLR3_STACK_struct::free</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#ab63a7b88bbfa5444b51ac026680643c6">ANTLR3_ARBORETUM_struct::nilStack</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#af1ca4b92a269636ba1e16b3332e53fe1">ANTLR3_ARBORETUM_struct::pools</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#a19e4da052a80ecbc584efc6e868fb638">ANTLR3_ARBORETUM_struct::thisPool</a>, and <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#a0f3ce5ddf38502f608a82ff48c63617c">ANTLR3_ARBORETUM_struct::vFactory</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_a3b4a4fbf57e61ffbe7abd04e12f087bf_icgraph.png" border="0" usemap="#antlr3commontree_8c_a3b4a4fbf57e61ffbe7abd04e12f087bf_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_a3b4a4fbf57e61ffbe7abd04e12f087bf_icgraph" id="antlr3commontree_8c_a3b4a4fbf57e61ffbe7abd04e12f087bf_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="197,31,400,57"/><area shape="rect" id="node5" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="448,31,691,57"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="749,5,1040,32"/><area shape="rect" id="node9" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="739,56,1051,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1099,56,1451,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ac0a5b07c2cc53a3f2938e6e94d9b1605"></a><!-- doxytag: member="antlr3commontree.c::getCharPositionInLine" ref="ac0a5b07c2cc53a3f2938e6e94d9b1605" args="(pANTLR3_BASE_TREE tree)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> getCharPositionInLine </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a>&#160;</td>
          <td class="paramname"><em>tree</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#aa77dee62cb6ca894fa7bd0c091f46258">ANTLR3_BASE_TREE_struct::getCharPositionInLine</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a2a960bfaa4d9137c4cec7219789f9a87">ANTLR3_COMMON_TOKEN_struct::getCharPositionInLine</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a29e552d31a26a01f25974fcf3bd8731e">ANTLR3_BASE_TREE_struct::getChild</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a14c3f34c1ea0380fae07a1b2e7d94cf2">ANTLR3_BASE_TREE_struct::getChildCount</a>, and <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#abd20044da7f517e47aaa0b65d28d9b64">ANTLR3_BASE_TREE_struct::super</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_ac0a5b07c2cc53a3f2938e6e94d9b1605_icgraph.png" border="0" usemap="#antlr3commontree_8c_ac0a5b07c2cc53a3f2938e6e94d9b1605_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_ac0a5b07c2cc53a3f2938e6e94d9b1605_icgraph" id="antlr3commontree_8c_ac0a5b07c2cc53a3f2938e6e94d9b1605_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title="antlr3SetCTAPI" alt="" coords="285,107,448,133"/><area shape="rect" id="node5" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="808,56,1011,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="1431,132,1743,159"/><area shape="rect" id="node15" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title="antlr3CommonTreeNew" alt="" coords="497,157,708,184"/><area shape="rect" id="node22" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title="antlr3CommonTreeNodeStreamNewStream" alt="" coords="1401,208,1772,235"/><area shape="rect" id="node30" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title="newPoolTree" alt="" coords="537,5,668,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="1109,56,1352,83"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="1441,56,1732,83"/><area shape="rect" id="node13" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1821,132,2173,159"/><area shape="rect" id="node17" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title="antlr3CommonTreeNewFromToken" alt="" coords="759,157,1060,184"/><area shape="rect" id="node19" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title="newDownNode" alt="" coords="1165,157,1296,184"/><area shape="rect" id="node24" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title="newUpNode" alt="" coords="1175,208,1287,235"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a77d4c513c62084ce93910b7698a240c2"></a><!-- doxytag: member="antlr3commontree.c::getChildIndex" ref="a77d4c513c62084ce93910b7698a240c2" args="(pANTLR3_BASE_TREE tree)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> getChildIndex </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a>&#160;</td>
          <td class="paramname"><em>tree</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#abd20044da7f517e47aaa0b65d28d9b64">ANTLR3_BASE_TREE_struct::super</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_a77d4c513c62084ce93910b7698a240c2_icgraph.png" border="0" usemap="#antlr3commontree_8c_a77d4c513c62084ce93910b7698a240c2_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_a77d4c513c62084ce93910b7698a240c2_icgraph" id="antlr3commontree_8c_a77d4c513c62084ce93910b7698a240c2_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title="antlr3SetCTAPI" alt="" coords="205,107,368,133"/><area shape="rect" id="node5" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="728,56,931,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="1351,132,1663,159"/><area shape="rect" id="node15" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title="antlr3CommonTreeNew" alt="" coords="417,157,628,184"/><area shape="rect" id="node22" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title="antlr3CommonTreeNodeStreamNewStream" alt="" coords="1321,208,1692,235"/><area shape="rect" id="node30" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title="newPoolTree" alt="" coords="457,5,588,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="1029,56,1272,83"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="1361,56,1652,83"/><area shape="rect" id="node13" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1741,132,2093,159"/><area shape="rect" id="node17" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title="antlr3CommonTreeNewFromToken" alt="" coords="679,157,980,184"/><area shape="rect" id="node19" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title="newDownNode" alt="" coords="1085,157,1216,184"/><area shape="rect" id="node24" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title="newUpNode" alt="" coords="1095,208,1207,235"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="af89cad82ec0276b7f9183476bdfaa322"></a><!-- doxytag: member="antlr3commontree.c::getLine" ref="af89cad82ec0276b7f9183476bdfaa322" args="(pANTLR3_BASE_TREE tree)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> getLine </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a>&#160;</td>
          <td class="paramname"><em>tree</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a29e552d31a26a01f25974fcf3bd8731e">ANTLR3_BASE_TREE_struct::getChild</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a14c3f34c1ea0380fae07a1b2e7d94cf2">ANTLR3_BASE_TREE_struct::getChildCount</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a8d038f18578ff7864cfba3d5b0e1768b">ANTLR3_BASE_TREE_struct::getLine</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a80f9968c7fb6f1ba273cfa2e92e14e5d">ANTLR3_COMMON_TOKEN_struct::getLine</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#abd20044da7f517e47aaa0b65d28d9b64">ANTLR3_BASE_TREE_struct::super</a>, and <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html#a0328c4ee838188d11da140a0fd47edfe">ANTLR3_COMMON_TREE_struct::token</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_af89cad82ec0276b7f9183476bdfaa322_icgraph.png" border="0" usemap="#antlr3commontree_8c_af89cad82ec0276b7f9183476bdfaa322_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_af89cad82ec0276b7f9183476bdfaa322_icgraph" id="antlr3commontree_8c_af89cad82ec0276b7f9183476bdfaa322_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title="antlr3SetCTAPI" alt="" coords="147,107,309,133"/><area shape="rect" id="node5" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="669,56,872,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="1292,132,1604,159"/><area shape="rect" id="node15" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title="antlr3CommonTreeNew" alt="" coords="359,157,569,184"/><area shape="rect" id="node22" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title="antlr3CommonTreeNodeStreamNewStream" alt="" coords="1263,208,1633,235"/><area shape="rect" id="node30" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title="newPoolTree" alt="" coords="399,5,529,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="971,56,1213,83"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="1303,56,1593,83"/><area shape="rect" id="node13" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1683,132,2035,159"/><area shape="rect" id="node17" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title="antlr3CommonTreeNewFromToken" alt="" coords="620,157,921,184"/><area shape="rect" id="node19" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title="newDownNode" alt="" coords="1027,157,1157,184"/><area shape="rect" id="node24" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title="newUpNode" alt="" coords="1036,208,1148,235"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a42e0f21c4d7025ecfe829c345c8919b0"></a><!-- doxytag: member="antlr3commontree.c::getParent" ref="a42e0f21c4d7025ecfe829c345c8919b0" args="(pANTLR3_BASE_TREE tree)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> getParent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a>&#160;</td>
          <td class="paramname"><em>tree</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#abd20044da7f517e47aaa0b65d28d9b64">ANTLR3_BASE_TREE_struct::super</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_a42e0f21c4d7025ecfe829c345c8919b0_icgraph.png" border="0" usemap="#antlr3commontree_8c_a42e0f21c4d7025ecfe829c345c8919b0_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_a42e0f21c4d7025ecfe829c345c8919b0_icgraph" id="antlr3commontree_8c_a42e0f21c4d7025ecfe829c345c8919b0_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title="antlr3SetCTAPI" alt="" coords="165,107,328,133"/><area shape="rect" id="node5" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="688,56,891,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="1311,132,1623,159"/><area shape="rect" id="node15" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title="antlr3CommonTreeNew" alt="" coords="377,157,588,184"/><area shape="rect" id="node22" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title="antlr3CommonTreeNodeStreamNewStream" alt="" coords="1281,208,1652,235"/><area shape="rect" id="node30" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title="newPoolTree" alt="" coords="417,5,548,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="989,56,1232,83"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="1321,56,1612,83"/><area shape="rect" id="node13" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1701,132,2053,159"/><area shape="rect" id="node17" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title="antlr3CommonTreeNewFromToken" alt="" coords="639,157,940,184"/><area shape="rect" id="node19" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title="newDownNode" alt="" coords="1045,157,1176,184"/><area shape="rect" id="node24" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title="newUpNode" alt="" coords="1055,208,1167,235"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a6a71ace62e46ecae8aa70a4c3708d7b4"></a><!-- doxytag: member="antlr3commontree.c::getText" ref="a6a71ace62e46ecae8aa70a4c3708d7b4" args="(pANTLR3_BASE_TREE tree)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html">pANTLR3_STRING</a> getText </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a>&#160;</td>
          <td class="paramname"><em>tree</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#ad04c2b4b0cfa51ba4ca6513792546c30">ANTLR3_BASE_TREE_struct::toString</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_a6a71ace62e46ecae8aa70a4c3708d7b4_icgraph.png" border="0" usemap="#antlr3commontree_8c_a6a71ace62e46ecae8aa70a4c3708d7b4_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_a6a71ace62e46ecae8aa70a4c3708d7b4_icgraph" id="antlr3commontree_8c_a6a71ace62e46ecae8aa70a4c3708d7b4_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title="antlr3SetCTAPI" alt="" coords="147,107,309,133"/><area shape="rect" id="node5" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="669,56,872,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="1292,132,1604,159"/><area shape="rect" id="node15" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title="antlr3CommonTreeNew" alt="" coords="359,157,569,184"/><area shape="rect" id="node22" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title="antlr3CommonTreeNodeStreamNewStream" alt="" coords="1263,208,1633,235"/><area shape="rect" id="node30" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title="newPoolTree" alt="" coords="399,5,529,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="971,56,1213,83"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="1303,56,1593,83"/><area shape="rect" id="node13" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1683,132,2035,159"/><area shape="rect" id="node17" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title="antlr3CommonTreeNewFromToken" alt="" coords="620,157,921,184"/><area shape="rect" id="node19" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title="newDownNode" alt="" coords="1027,157,1157,184"/><area shape="rect" id="node24" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title="newUpNode" alt="" coords="1036,208,1148,235"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ac5e6d66c8f5b364e4ee308a762f1927d"></a><!-- doxytag: member="antlr3commontree.c::getToken" ref="ac5e6d66c8f5b364e4ee308a762f1927d" args="(pANTLR3_BASE_TREE tree)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a> getToken </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a>&#160;</td>
          <td class="paramname"><em>tree</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#abd20044da7f517e47aaa0b65d28d9b64">ANTLR3_BASE_TREE_struct::super</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_ac5e6d66c8f5b364e4ee308a762f1927d_icgraph.png" border="0" usemap="#antlr3commontree_8c_ac5e6d66c8f5b364e4ee308a762f1927d_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_ac5e6d66c8f5b364e4ee308a762f1927d_icgraph" id="antlr3commontree_8c_ac5e6d66c8f5b364e4ee308a762f1927d_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title="antlr3SetCTAPI" alt="" coords="157,107,320,133"/><area shape="rect" id="node5" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="680,56,883,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="1303,132,1615,159"/><area shape="rect" id="node15" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title="antlr3CommonTreeNew" alt="" coords="369,157,580,184"/><area shape="rect" id="node22" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title="antlr3CommonTreeNodeStreamNewStream" alt="" coords="1273,208,1644,235"/><area shape="rect" id="node30" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title="newPoolTree" alt="" coords="409,5,540,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="981,56,1224,83"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="1313,56,1604,83"/><area shape="rect" id="node13" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1693,132,2045,159"/><area shape="rect" id="node17" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title="antlr3CommonTreeNewFromToken" alt="" coords="631,157,932,184"/><area shape="rect" id="node19" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title="newDownNode" alt="" coords="1037,157,1168,184"/><area shape="rect" id="node24" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title="newUpNode" alt="" coords="1047,208,1159,235"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a71534b9ca7233ba47cbe8f21c9e96c62"></a><!-- doxytag: member="antlr3commontree.c::getType" ref="a71534b9ca7233ba47cbe8f21c9e96c62" args="(pANTLR3_BASE_TREE tree)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> getType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a>&#160;</td>
          <td class="paramname"><em>tree</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html#a03ad03dd4b067473e48d1ccc239d1cb9">ANTLR3_COMMON_TOKEN_struct::getType</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#abd20044da7f517e47aaa0b65d28d9b64">ANTLR3_BASE_TREE_struct::super</a>, and <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html#a0328c4ee838188d11da140a0fd47edfe">ANTLR3_COMMON_TREE_struct::token</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_a71534b9ca7233ba47cbe8f21c9e96c62_icgraph.png" border="0" usemap="#antlr3commontree_8c_a71534b9ca7233ba47cbe8f21c9e96c62_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_a71534b9ca7233ba47cbe8f21c9e96c62_icgraph" id="antlr3commontree_8c_a71534b9ca7233ba47cbe8f21c9e96c62_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title="antlr3SetCTAPI" alt="" coords="147,107,309,133"/><area shape="rect" id="node5" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="669,56,872,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="1292,132,1604,159"/><area shape="rect" id="node15" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title="antlr3CommonTreeNew" alt="" coords="359,157,569,184"/><area shape="rect" id="node22" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title="antlr3CommonTreeNodeStreamNewStream" alt="" coords="1263,208,1633,235"/><area shape="rect" id="node30" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title="newPoolTree" alt="" coords="399,5,529,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="971,56,1213,83"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="1303,56,1593,83"/><area shape="rect" id="node13" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1683,132,2035,159"/><area shape="rect" id="node17" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title="antlr3CommonTreeNewFromToken" alt="" coords="620,157,921,184"/><area shape="rect" id="node19" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title="newDownNode" alt="" coords="1027,157,1157,184"/><area shape="rect" id="node24" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title="newUpNode" alt="" coords="1036,208,1148,235"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a5e880ba940d2ce45a1e69add214d34d7"></a><!-- doxytag: member="antlr3commontree.c::isNilNode" ref="a5e880ba940d2ce45a1e69add214d34d7" args="(pANTLR3_BASE_TREE tree)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a> isNilNode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a>&#160;</td>
          <td class="paramname"><em>tree</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3errors_8h.html#a3baea4fe1963323e5757ee2c8f471d1c">ANTLR3_FALSE</a>, <a class="el" href="antlr3errors_8h.html#a8cfcfbce03f3039eb35d87f97105dc1b">ANTLR3_TRUE</a>, and <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#abd20044da7f517e47aaa0b65d28d9b64">ANTLR3_BASE_TREE_struct::super</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_a5e880ba940d2ce45a1e69add214d34d7_icgraph.png" border="0" usemap="#antlr3commontree_8c_a5e880ba940d2ce45a1e69add214d34d7_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_a5e880ba940d2ce45a1e69add214d34d7_icgraph" id="antlr3commontree_8c_a5e880ba940d2ce45a1e69add214d34d7_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title="antlr3SetCTAPI" alt="" coords="165,107,328,133"/><area shape="rect" id="node5" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="688,56,891,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="1311,132,1623,159"/><area shape="rect" id="node15" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title="antlr3CommonTreeNew" alt="" coords="377,157,588,184"/><area shape="rect" id="node22" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title="antlr3CommonTreeNodeStreamNewStream" alt="" coords="1281,208,1652,235"/><area shape="rect" id="node30" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title="newPoolTree" alt="" coords="417,5,548,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="989,56,1232,83"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="1321,56,1612,83"/><area shape="rect" id="node13" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1701,132,2053,159"/><area shape="rect" id="node17" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title="antlr3CommonTreeNewFromToken" alt="" coords="639,157,940,184"/><area shape="rect" id="node19" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title="newDownNode" alt="" coords="1045,157,1176,184"/><area shape="rect" id="node24" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title="newUpNode" alt="" coords="1055,208,1167,235"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a4ee1fbc2841cf01518e1d0cd0b620e1e"></a><!-- doxytag: member="antlr3commontree.c::newFromToken" ref="a4ee1fbc2841cf01518e1d0cd0b620e1e" args="(pANTLR3_ARBORETUM factory, pANTLR3_COMMON_TOKEN token)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> newFromToken </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html">pANTLR3_ARBORETUM</a>&#160;</td>
          <td class="paramname"><em>factory</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html">pANTLR3_COMMON_TOKEN</a>&#160;</td>
          <td class="paramname"><em>token</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#afcc21b10572980a008d502d22f2e8ee1">ANTLR3_ARBORETUM_struct::newTree</a>, and <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#abd20044da7f517e47aaa0b65d28d9b64">ANTLR3_BASE_TREE_struct::super</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_a4ee1fbc2841cf01518e1d0cd0b620e1e_icgraph.png" border="0" usemap="#antlr3commontree_8c_a4ee1fbc2841cf01518e1d0cd0b620e1e_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_a4ee1fbc2841cf01518e1d0cd0b620e1e_icgraph" id="antlr3commontree_8c_a4ee1fbc2841cf01518e1d0cd0b620e1e_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="197,31,400,57"/><area shape="rect" id="node5" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="448,31,691,57"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="749,5,1040,32"/><area shape="rect" id="node9" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="739,56,1051,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1099,56,1451,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a629b852e537616c63e10abcea6668c40"></a><!-- doxytag: member="antlr3commontree.c::newFromTree" ref="a629b852e537616c63e10abcea6668c40" args="(pANTLR3_ARBORETUM factory, pANTLR3_COMMON_TREE tree)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> newFromTree </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html">pANTLR3_ARBORETUM</a>&#160;</td>
          <td class="paramname"><em>factory</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html">pANTLR3_COMMON_TREE</a>&#160;</td>
          <td class="paramname"><em>tree</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html#aab30e9fd47c078a3343498ca41bb2b0d">ANTLR3_COMMON_TREE_struct::baseTree</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#afcc21b10572980a008d502d22f2e8ee1">ANTLR3_ARBORETUM_struct::newTree</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#abd20044da7f517e47aaa0b65d28d9b64">ANTLR3_BASE_TREE_struct::super</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html#a0328c4ee838188d11da140a0fd47edfe">ANTLR3_COMMON_TREE_struct::token</a>, and <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a72f24e689b5faf745271636b43207d0b">ANTLR3_BASE_TREE_struct::u</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_a629b852e537616c63e10abcea6668c40_icgraph.png" border="0" usemap="#antlr3commontree_8c_a629b852e537616c63e10abcea6668c40_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_a629b852e537616c63e10abcea6668c40_icgraph" id="antlr3commontree_8c_a629b852e537616c63e10abcea6668c40_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="187,31,389,57"/><area shape="rect" id="node5" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="437,31,680,57"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="739,5,1029,32"/><area shape="rect" id="node9" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="728,56,1040,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1088,56,1440,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a4c08a8db461075bfb1265fdab747f935"></a><!-- doxytag: member="antlr3commontree.c::newPool" ref="a4c08a8db461075bfb1265fdab747f935" args="(pANTLR3_ARBORETUM factory)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void newPool </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html">pANTLR3_ARBORETUM</a>&#160;</td>
          <td class="paramname"><em>factory</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3commontoken_8h.html#ad3289834d75e3f178c70dd789feecf65">ANTLR3_FACTORY_POOL_SIZE</a>, <a class="el" href="antlr3defs_8h.html#a3ba818e88ae972c4f77e55e80ed8abd5">ANTLR3_MALLOC</a>, <a class="el" href="antlr3defs_8h.html#a9671b2ecf3b381bf0cdade4212b757f9">ANTLR3_REALLOC</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#a3f359543cfbb1db3986c2c1873cd18f7">ANTLR3_ARBORETUM_struct::nextTree</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#af1ca4b92a269636ba1e16b3332e53fe1">ANTLR3_ARBORETUM_struct::pools</a>, and <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#a19e4da052a80ecbc584efc6e868fb638">ANTLR3_ARBORETUM_struct::thisPool</a>.</p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece">antlr3ArboretumNew()</a>, and <a class="el" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275">newPoolTree()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_a4c08a8db461075bfb1265fdab747f935_icgraph.png" border="0" usemap="#antlr3commontree_8c_a4c08a8db461075bfb1265fdab747f935_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_a4c08a8db461075bfb1265fdab747f935_icgraph" id="antlr3commontree_8c_a4c08a8db461075bfb1265fdab747f935_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="328,31,531,57"/><area shape="rect" id="node13" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title="newPoolTree" alt="" coords="148,56,279,83"/><area shape="rect" id="node5" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="579,31,821,57"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="880,5,1171,32"/><area shape="rect" id="node9" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="869,56,1181,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1229,56,1581,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a108253520363014dfbdaf22f65f83275"></a><!-- doxytag: member="antlr3commontree.c::newPoolTree" ref="a108253520363014dfbdaf22f65f83275" args="(pANTLR3_ARBORETUM factory)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a> newPoolTree </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html">pANTLR3_ARBORETUM</a>&#160;</td>
          <td class="paramname"><em>factory</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="antlr3commontoken_8h.html#ad3289834d75e3f178c70dd789feecf65">ANTLR3_FACTORY_POOL_SIZE</a>, <a class="el" href="antlr3commontree_8c.html#abc4461044e5277193e2597fb79f1829a">antlr3SetCTAPI()</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html#aab30e9fd47c078a3343498ca41bb2b0d">ANTLR3_COMMON_TREE_struct::baseTree</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html#ab2cba63bc8ae9fcd0916fa9c0903982a">ANTLR3_COMMON_TREE_struct::factory</a>, <a class="el" href="antlr3commontree_8c.html#a4c08a8db461075bfb1265fdab747f935">newPool()</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#a3f359543cfbb1db3986c2c1873cd18f7">ANTLR3_ARBORETUM_struct::nextTree</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#ab63a7b88bbfa5444b51ac026680643c6">ANTLR3_ARBORETUM_struct::nilStack</a>, <a class="el" href="struct_a_n_t_l_r3___s_t_a_c_k__struct.html#a333185358f1536e962df8e3021e87143">ANTLR3_STACK_struct::peek</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#af1ca4b92a269636ba1e16b3332e53fe1">ANTLR3_ARBORETUM_struct::pools</a>, <a class="el" href="struct_a_n_t_l_r3___s_t_a_c_k__struct.html#af6f34d7b0370a403361cffd66639e58b">ANTLR3_STACK_struct::pop</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#aacf6a3d7f5230c88eee3bc601deacf27">ANTLR3_BASE_TREE_struct::strFactory</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#abd20044da7f517e47aaa0b65d28d9b64">ANTLR3_BASE_TREE_struct::super</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#a19e4da052a80ecbc584efc6e868fb638">ANTLR3_ARBORETUM_struct::thisPool</a>, and <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#a1be3818e6d2c0eca5135e6da9cdb63e7">ANTLR3_ARBORETUM_struct::unTruc</a>.</p>

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

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_a108253520363014dfbdaf22f65f83275_cgraph.png" border="0" usemap="#antlr3commontree_8c_a108253520363014dfbdaf22f65f83275_cgraph" alt=""/></div>
<map name="antlr3commontree_8c_a108253520363014dfbdaf22f65f83275_cgraph" id="antlr3commontree_8c_a108253520363014dfbdaf22f65f83275_cgraph">
<area shape="rect" id="node3" href="antlr3commontree_8c.html#abc4461044e5277193e2597fb79f1829a" title="antlr3SetCTAPI" alt="" coords="187,689,349,716"/><area shape="rect" id="node91" href="antlr3commontree_8c.html#a4c08a8db461075bfb1265fdab747f935" title="newPool" alt="" coords="223,740,313,767"/><area shape="rect" id="node5" href="antlr3basetree_8c.html#a7af2e71f4e4640fceee0cc362de6f9e0" title="antlr3BaseTreeNew" alt="" coords="417,335,609,361"/><area shape="rect" id="node61" href="antlr3commontree_8c.html#ab297521e0928530da5e7195a247f1136" title="Create a new vector for holding child nodes using the inbuilt vector factory." alt="" coords="412,385,615,412"/><area shape="rect" id="node63" href="antlr3commontree_8c.html#a00872fc95025076f2ce0a1665d144a4b" title="dupNode" alt="" coords="468,436,559,463"/><area shape="rect" id="node65" href="antlr3commontree_8c.html#ac0a5b07c2cc53a3f2938e6e94d9b1605" title="getCharPositionInLine" alt="" coords="397,487,629,513"/><area shape="rect" id="node67" href="antlr3commontree_8c.html#a77d4c513c62084ce93910b7698a240c2" title="getChildIndex" alt="" coords="437,537,589,564"/><area shape="rect" id="node69" href="antlr3commontree_8c.html#af89cad82ec0276b7f9183476bdfaa322" title="getLine" alt="" coords="468,588,559,615"/><area shape="rect" id="node71" href="antlr3commontree_8c.html#a42e0f21c4d7025ecfe829c345c8919b0" title="getParent" alt="" coords="457,639,569,665"/><area shape="rect" id="node73" href="antlr3commontree_8c.html#a6a71ace62e46ecae8aa70a4c3708d7b4" title="getText" alt="" coords="468,689,559,716"/><area shape="rect" id="node75" href="antlr3commontree_8c.html#ac5e6d66c8f5b364e4ee308a762f1927d" title="getToken" alt="" coords="463,740,564,767"/><area shape="rect" id="node77" href="antlr3commontree_8c.html#a71534b9ca7233ba47cbe8f21c9e96c62" title="getType" alt="" coords="468,791,559,817"/><area shape="rect" id="node79" href="antlr3commontree_8c.html#a5e880ba940d2ce45a1e69add214d34d7" title="isNilNode" alt="" coords="457,841,569,868"/><area shape="rect" id="node81" href="antlr3commontree_8c.html#a8a548aab28e9961332826e83480544b8" title="Clean up any child vector that the tree might have, so it can be reused, then add it into the reuse s..." alt="" coords="477,892,549,919"/><area shape="rect" id="node83" href="antlr3commontree_8c.html#aa121ec7b864d6cd8e3822c18f431f885" title="setChildIndex" alt="" coords="437,943,589,969"/><area shape="rect" id="node85" href="antlr3commontree_8c.html#ab58e39f01e4d6fe40212936d6c2b46b5" title="setParent" alt="" coords="457,993,569,1020"/><area shape="rect" id="node87" href="antlr3commontree_8c.html#a6419d3fe0dc2344f32bff6670f812ab1" title="toString" alt="" coords="463,1044,564,1071"/><area shape="rect" id="node7" href="antlr3basetree_8c.html#ab5c4b9d608ad720b8399a1a52e380184" title="addChild" alt="" coords="743,5,844,32"/><area shape="rect" id="node9" href="antlr3basetree_8c.html#ac54a81caba8c32a06594a05fcf7dc43c" title="Set the parent and child indexes for all children of the supplied tree." alt="" coords="959,31,1180,57"/><area shape="rect" id="node11" href="antlr3basetree_8c.html#abf310a3fe8d0697c586ed3b72ae77824" title="Add all elements of the supplied list as children of this node." alt="" coords="728,107,859,133"/><area shape="rect" id="node13" href="antlr3basetree_8c.html#abade5e407a76ff80f5a9a99e79d94417" title="deleteChild" alt="" coords="728,157,859,184"/><area shape="rect" id="node15" href="antlr3basetree_8c.html#a968076e57330da2c02dc905d1e470a15" title="dupTree" alt="" coords="748,208,839,235"/><area shape="rect" id="node17" href="antlr3basetree_8c.html#a8206aa0dc7a0419725505cde9847bed1" title="Set the parent and child indexes for some of the children of the supplied tree, starting with the chi..." alt="" coords="697,259,889,285"/><area shape="rect" id="node20" href="antlr3basetree_8c.html#ac0a5b07c2cc53a3f2938e6e94d9b1605" title="getCharPositionInLine" alt="" coords="677,309,909,336"/><area shape="rect" id="node22" href="antlr3basetree_8c.html#a653403930487771915e20fe6facda94f" title="getChild" alt="" coords="743,360,844,387"/><area shape="rect" id="node24" href="antlr3basetree_8c.html#ab9974077da69e8911ff64c3518a05ca7" title="getChildCount" alt="" coords="717,411,869,437"/><area shape="rect" id="node26" href="antlr3basetree_8c.html#a1d2d8c1b1141dba0553d183ab7b1174f" title="getFirstChildWithType" alt="" coords="677,461,909,488"/><area shape="rect" id="node28" href="antlr3basetree_8c.html#af89cad82ec0276b7f9183476bdfaa322" title="getLine" alt="" coords="748,512,839,539"/><area shape="rect" id="node30" href="antlr3basetree_8c.html#adf47bb66cdb3101b23d8c522b11cc4cc" title="Delete children from start to stop and replace with t even if t is a list (nil&#45;root tree)..." alt="" coords="708,563,879,589"/><area shape="rect" id="node57" href="antlr3basetree_8c.html#ae569096da6888b797e778af899f3a97c" title="setChild" alt="" coords="743,613,844,640"/><area shape="rect" id="node59" href="antlr3basetree_8c.html#ae6070f78b5a660f3b5192f9884a0ebee" title="toStringTree" alt="" coords="723,664,864,691"/><area shape="rect" id="node32" href="antlr3collections_8c.html#a0f20590f5ba34812e48d6cec3e126fd6" title="antlr3VectorNew" alt="" coords="984,563,1155,589"/><area shape="rect" id="node34" href="antlr3collections_8c.html#a257bb3a732b0aee54f196ea448944d0b" title="antlr3SetVectorApi" alt="" coords="1229,563,1432,589"/><area shape="rect" id="node36" href="antlr3collections_8c.html#ab7bfa6d6ae69bd46b3c155d55a7162a1" title="Add the supplied pointer and freeing function pointer to the list, expanding the vector if needed..." alt="" coords="1496,360,1667,387"/><area shape="rect" id="node40" href="antlr3collections_8c.html#aa6d77074d26182876f7cc5269f39dcaf" title="antlr3VectorClear" alt="" coords="1485,411,1677,437"/><area shape="rect" id="node42" href="antlr3collections_8c.html#a2f2a279a441ad513caf852f3f5387f1e" title="antlr3VectorDel" alt="" coords="1496,461,1667,488"/><area shape="rect" id="node44" href="antlr3collections_8c.html#acebfdc6cc1b28c406946fa6e72c1f581" title="antlr3VectorFree" alt="" coords="1491,512,1672,539"/><area shape="rect" id="node46" href="antlr3collections_8c.html#a62297bdab210e5a852d9c778a48556b8" title="antlr3VectorGet" alt="" coords="1496,563,1667,589"/><area shape="rect" id="node48" href="antlr3collections_8c.html#aea45dc661f9abf012538728ab751962b" title="Replace the element at the specified entry point with the supplied entry." alt="" coords="1496,613,1667,640"/><area shape="rect" id="node51" href="antlr3collections_8c.html#a080b1c287eb015e890bfb6d5c20be49c" title="antlr3VectorSize" alt="" coords="1491,664,1672,691"/><area shape="rect" id="node53" href="antlr3collections_8c.html#ad8d9537615595fcbf0d5c1fecde4b4d9" title="Replace the element at the specified entry point with the supplied entry." alt="" coords="1491,715,1672,741"/><area shape="rect" id="node55" href="antlr3collections_8c.html#a2ac98c6e0465a288734e77595a1b9d13" title="Remove the entry from the vector, but do not free any entry, even if it has a free pointer..." alt="" coords="1480,765,1683,792"/><area shape="rect" id="node38" href="antlr3collections_8c.html#ac0149859fb053a93f46163e0ee568b7f" title="antlr3VectorResize" alt="" coords="1731,487,1933,513"/><area shape="rect" id="node89" href="antlr3basetreeadaptor_8c.html#a344b47b2135ffa1a7bf782b09974acdd" title="Create and return a nil tree node (no token payload)" alt="" coords="748,1044,839,1071"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_a108253520363014dfbdaf22f65f83275_icgraph.png" border="0" usemap="#antlr3commontree_8c_a108253520363014dfbdaf22f65f83275_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_a108253520363014dfbdaf22f65f83275_icgraph" id="antlr3commontree_8c_a108253520363014dfbdaf22f65f83275_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="187,31,389,57"/><area shape="rect" id="node5" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="437,31,680,57"/><area shape="rect" id="node7" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="739,5,1029,32"/><area shape="rect" id="node9" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="728,56,1040,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1088,56,1440,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a8a548aab28e9961332826e83480544b8"></a><!-- doxytag: member="antlr3commontree.c::reuse" ref="a8a548aab28e9961332826e83480544b8" args="(pANTLR3_BASE_TREE tree)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void reuse </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a>&#160;</td>
          <td class="paramname"><em>tree</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Clean up any child vector that the tree might have, so it can be reused, then add it into the reuse stack. </p>

<p>References <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html#aab30e9fd47c078a3343498ca41bb2b0d">ANTLR3_COMMON_TREE_struct::baseTree</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a323bddeaa8cb3a8bb98423f9b2b5a013">ANTLR3_BASE_TREE_struct::children</a>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#ac5a4bbeaf6f1c29f3174a8d6e4b73ab7">ANTLR3_VECTOR_struct::clear</a>, <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html#ab2cba63bc8ae9fcd0916fa9c0903982a">ANTLR3_COMMON_TREE_struct::factory</a>, <a class="el" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html#ab63a7b88bbfa5444b51ac026680643c6">ANTLR3_ARBORETUM_struct::nilStack</a>, <a class="el" href="struct_a_n_t_l_r3___s_t_a_c_k__struct.html#af4d50fc3d9f2b68eb22585d989777fb7">ANTLR3_STACK_struct::push</a>, and <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#abd20044da7f517e47aaa0b65d28d9b64">ANTLR3_BASE_TREE_struct::super</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_a8a548aab28e9961332826e83480544b8_icgraph.png" border="0" usemap="#antlr3commontree_8c_a8a548aab28e9961332826e83480544b8_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_a8a548aab28e9961332826e83480544b8_icgraph" id="antlr3commontree_8c_a8a548aab28e9961332826e83480544b8_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title="antlr3SetCTAPI" alt="" coords="125,107,288,133"/><area shape="rect" id="node5" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="648,56,851,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="1271,132,1583,159"/><area shape="rect" id="node15" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title="antlr3CommonTreeNew" alt="" coords="337,157,548,184"/><area shape="rect" id="node22" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title="antlr3CommonTreeNodeStreamNewStream" alt="" coords="1241,208,1612,235"/><area shape="rect" id="node30" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title="newPoolTree" alt="" coords="377,5,508,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="949,56,1192,83"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="1281,56,1572,83"/><area shape="rect" id="node13" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1661,132,2013,159"/><area shape="rect" id="node17" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title="antlr3CommonTreeNewFromToken" alt="" coords="599,157,900,184"/><area shape="rect" id="node19" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title="newDownNode" alt="" coords="1005,157,1136,184"/><area shape="rect" id="node24" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title="newUpNode" alt="" coords="1015,208,1127,235"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa121ec7b864d6cd8e3822c18f431f885"></a><!-- doxytag: member="antlr3commontree.c::setChildIndex" ref="aa121ec7b864d6cd8e3822c18f431f885" args="(pANTLR3_BASE_TREE tree, ANTLR3_INT32 i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void setChildIndex </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a>&#160;</td>
          <td class="paramname"><em>tree</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>&#160;</td>
          <td class="paramname"><em>i</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#abd20044da7f517e47aaa0b65d28d9b64">ANTLR3_BASE_TREE_struct::super</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_aa121ec7b864d6cd8e3822c18f431f885_icgraph.png" border="0" usemap="#antlr3commontree_8c_aa121ec7b864d6cd8e3822c18f431f885_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_aa121ec7b864d6cd8e3822c18f431f885_icgraph" id="antlr3commontree_8c_aa121ec7b864d6cd8e3822c18f431f885_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title="antlr3SetCTAPI" alt="" coords="205,107,368,133"/><area shape="rect" id="node5" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="728,56,931,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="1351,132,1663,159"/><area shape="rect" id="node15" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title="antlr3CommonTreeNew" alt="" coords="417,157,628,184"/><area shape="rect" id="node22" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title="antlr3CommonTreeNodeStreamNewStream" alt="" coords="1321,208,1692,235"/><area shape="rect" id="node30" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title="newPoolTree" alt="" coords="457,5,588,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="1029,56,1272,83"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="1361,56,1652,83"/><area shape="rect" id="node13" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1741,132,2093,159"/><area shape="rect" id="node17" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title="antlr3CommonTreeNewFromToken" alt="" coords="679,157,980,184"/><area shape="rect" id="node19" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title="newDownNode" alt="" coords="1085,157,1216,184"/><area shape="rect" id="node24" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title="newUpNode" alt="" coords="1095,208,1207,235"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ab58e39f01e4d6fe40212936d6c2b46b5"></a><!-- doxytag: member="antlr3commontree.c::setParent" ref="ab58e39f01e4d6fe40212936d6c2b46b5" args="(pANTLR3_BASE_TREE tree, pANTLR3_BASE_TREE parent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void setParent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a>&#160;</td>
          <td class="paramname"><em>tree</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html">pANTLR3_BASE_TREE</a>&#160;</td>
          <td class="paramname"><em>parent</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#abd20044da7f517e47aaa0b65d28d9b64">ANTLR3_BASE_TREE_struct::super</a>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_ab58e39f01e4d6fe40212936d6c2b46b5_icgraph.png" border="0" usemap="#antlr3commontree_8c_ab58e39f01e4d6fe40212936d6c2b46b5_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_ab58e39f01e4d6fe40212936d6c2b46b5_icgraph" id="antlr3commontree_8c_ab58e39f01e4d6fe40212936d6c2b46b5_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title="antlr3SetCTAPI" alt="" coords="165,107,328,133"/><area shape="rect" id="node5" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="688,56,891,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="1311,132,1623,159"/><area shape="rect" id="node15" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title="antlr3CommonTreeNew" alt="" coords="377,157,588,184"/><area shape="rect" id="node22" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title="antlr3CommonTreeNodeStreamNewStream" alt="" coords="1281,208,1652,235"/><area shape="rect" id="node30" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title="newPoolTree" alt="" coords="417,5,548,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="989,56,1232,83"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="1321,56,1612,83"/><area shape="rect" id="node13" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1701,132,2053,159"/><area shape="rect" id="node17" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title="antlr3CommonTreeNewFromToken" alt="" coords="639,157,940,184"/><area shape="rect" id="node19" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title="newDownNode" alt="" coords="1045,157,1176,184"/><area shape="rect" id="node24" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title="newUpNode" alt="" coords="1055,208,1167,235"/></map>
</div>
</p>

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

<p>References <a class="el" href="antlr3errors_8h.html#a8cfcfbce03f3039eb35d87f97105dc1b">ANTLR3_TRUE</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a7ef255261f0dfda0d26ad8fa73bd9c2b">ANTLR3_BASE_TREE_struct::getText</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a168ab0a690e209efbdc911ca0e1d6c19">ANTLR3_BASE_TREE_struct::isNilNode</a>, <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g___f_a_c_t_o_r_y__struct.html#a6cb6566b577eb18979692b1f999f6a0c">ANTLR3_STRING_FACTORY_struct::newPtr</a>, <a class="el" href="antlr3basetreeadaptor_8c.html#a344b47b2135ffa1a7bf782b09974acdd">nilNode()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#aacf6a3d7f5230c88eee3bc601deacf27">ANTLR3_BASE_TREE_struct::strFactory</a>, and <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#abd20044da7f517e47aaa0b65d28d9b64">ANTLR3_BASE_TREE_struct::super</a>.</p>

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

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_a6419d3fe0dc2344f32bff6670f812ab1_cgraph.png" border="0" usemap="#antlr3commontree_8c_a6419d3fe0dc2344f32bff6670f812ab1_cgraph" alt=""/></div>
<map name="antlr3commontree_8c_a6419d3fe0dc2344f32bff6670f812ab1_cgraph" id="antlr3commontree_8c_a6419d3fe0dc2344f32bff6670f812ab1_cgraph">
<area shape="rect" id="node3" href="antlr3basetreeadaptor_8c.html#a344b47b2135ffa1a7bf782b09974acdd" title="Create and return a nil tree node (no token payload)" alt="" coords="159,5,249,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3commontree_8c_a6419d3fe0dc2344f32bff6670f812ab1_icgraph.png" border="0" usemap="#antlr3commontree_8c_a6419d3fe0dc2344f32bff6670f812ab1_icgraph" alt=""/></div>
<map name="antlr3commontree_8c_a6419d3fe0dc2344f32bff6670f812ab1_icgraph" id="antlr3commontree_8c_a6419d3fe0dc2344f32bff6670f812ab1_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title="antlr3SetCTAPI" alt="" coords="157,107,320,133"/><area shape="rect" id="node5" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title="antlr3ArboretumNew" alt="" coords="680,56,883,83"/><area shape="rect" id="node11" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title="antlr3CommonTreeNodeStreamNew" alt="" coords="1303,132,1615,159"/><area shape="rect" id="node15" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title="antlr3CommonTreeNew" alt="" coords="369,157,580,184"/><area shape="rect" id="node22" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title="antlr3CommonTreeNodeStreamNewStream" alt="" coords="1273,208,1644,235"/><area shape="rect" id="node30" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title="newPoolTree" alt="" coords="409,5,540,32"/><area shape="rect" id="node7" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="981,56,1224,83"/><area shape="rect" id="node9" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="1313,56,1604,83"/><area shape="rect" id="node13" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title="antlr3CommonTreeNodeStreamNewTree" alt="" coords="1693,132,2045,159"/><area shape="rect" id="node17" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title="antlr3CommonTreeNewFromToken" alt="" coords="631,157,932,184"/><area shape="rect" id="node19" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title="newDownNode" alt="" coords="1037,157,1168,184"/><area shape="rect" id="node24" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title="newUpNode" alt="" coords="1047,208,1159,235"/></map>
</div>
</p>

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

</body>
</html>