<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.15"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>ANTLR3C: ANTLR3_COMMON_TREE_NODE_STREAM_struct Struct Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtreedata.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(initResizable); /* @license-end */</script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">ANTLR3C  <span id="projectnumber">3.3.1</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.15 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html','');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-attribs">Data Fields</a> </div> <div class="headertitle"> <div class="title">ANTLR3_COMMON_TREE_NODE_STREAM_struct Struct Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <antlr3commontreenodestream.h></code></p> <div class="dynheader"> Collaboration diagram for ANTLR3_COMMON_TREE_NODE_STREAM_struct:</div> <div class="dyncontent"> <div class="center"><img src="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct__coll__graph.png" border="0" usemap="#_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct_coll__map" alt="Collaboration graph"/></div> <map name="_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct_coll__map" id="_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct_coll__map"> <area shape="rect" title=" " alt="" coords="2299,429,2484,470"/> <area shape="rect" href="struct_a_n_t_l_r3___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html" title=" " alt="" coords="2601,429,2824,470"/> <area shape="rect" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e__struct.html" title="Interface for an ANTLR3 common tree which is what gets passed around by the AST producing parser." alt="" coords="1934,637,2119,678"/> <area shape="rect" href="struct_a_n_t_l_r3___a_r_b_o_r_e_t_u_m__struct.html" title="ANTLR3 Tree factory interface to create lots of trees efficiently rather than creating and freeing lo..." alt="" coords="2288,733,2495,760"/> <area shape="rect" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_o_k_e_n__struct.html" title="The definition of an ANTLR3 common token structure, which all implementations of a token stream shoul..." alt="" coords="1255,433,1451,474"/> <area shape="rect" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html" title="A generic tree implementation with no payload." alt="" coords="1583,663,1781,689"/> <area shape="rect" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r__struct.html" title=" " alt="" coords="1913,217,2140,258"/> <area shape="rect" href="struct_a_n_t_l_r3___t_o_k_e_n___f_a_c_t_o_r_y__struct.html" title="ANTLR3 Token factory interface to create lots of tokens efficiently rather than creating and freeing ..." alt="" coords="1585,262,1779,303"/> <area shape="rect" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html" title="Base string class tracks the allocations and provides simple string tracking functions." alt="" coords="315,260,487,287"/> <area shape="rect" href="struct_a_n_t_l_r3___s_t_r_i_n_g___f_a_c_t_o_r_y__struct.html" title="Definition of the string factory interface, which creates and tracks strings for you of various shape..." alt="" coords="643,389,841,430"/> <area shape="rect" href="struct_a_n_t_l_r3___i_n_p_u_t___s_t_r_e_a_m__struct.html" title="Master context structure for an ANTLR3 C runtime based input stream." alt="" coords="959,242,1141,283"/> <area shape="rect" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html" title=" " alt="" coords="639,108,845,135"/> <area shape="rect" href="struct_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r__struct.html" title="The ANTLR3 debugging interface for communicating with ANLTR Works." alt="" coords="2302,141,2481,182"/> <area shape="rect" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html" title=" " alt="" coords="313,797,489,824"/> <area shape="rect" href="struct_a_n_t_l_r3___s_t_a_c_k__struct.html" title="Structure that represents a Stack collection." alt="" coords="1599,897,1765,924"/> <area shape="rect" href="struct_a_n_t_l_r3___v_e_c_t_o_r___f_a_c_t_o_r_y__struct.html" title="Structure that tracks vectors in a vector and auto deletes the vectors in the vector factory when clo..." alt="" coords="1925,971,2128,1013"/> <area shape="rect" href="struct_a_n_t_l_r3___v_e_c_t_o_r___e_l_e_m_e_n_t__struct.html" title=" " alt="" coords="5,790,208,831"/> </map> <center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Data Fields</h2></td></tr> <tr class="memitem:a7ade38bda1ef98849d1280841738755d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a2beefa8c800bf7850710b40b69d0242e">ANTLR3_MARKER</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a7ade38bda1ef98849d1280841738755d">absoluteNodeIndex</a></td></tr> <tr class="memdesc:a7ade38bda1ef98849d1280841738755d"><td class="mdescLeft"> </td><td class="mdescRight">What node index did we just consume? i=0..n-1 for n node trees. <a href="#a7ade38bda1ef98849d1280841738755d">More...</a><br /></td></tr> <tr class="separator:a7ade38bda1ef98849d1280841738755d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aabb438c41a1c9892a5bb0474f52ed077"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r.html#gaa6367527a5a2567bdc31c7066fc7000a">pANTLR3_BASE_TREE_ADAPTOR</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#aabb438c41a1c9892a5bb0474f52ed077">adaptor</a></td></tr> <tr class="memdesc:aabb438c41a1c9892a5bb0474f52ed077"><td class="mdescLeft"> </td><td class="mdescRight">Pointer to tree adaptor interface that manipulates/builds the tree. <a href="#aabb438c41a1c9892a5bb0474f52ed077">More...</a><br /></td></tr> <tr class="separator:aabb438c41a1c9892a5bb0474f52ed077"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7283c89fd18deb9c093dabb016704b9c"><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a7283c89fd18deb9c093dabb016704b9c">addLookahead</a> )(struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns, <a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> node)</td></tr> <tr class="separator:a7283c89fd18deb9c093dabb016704b9c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a824541639b2f3ddd90f857f52bf29889"><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a824541639b2f3ddd90f857f52bf29889">addNavigationNode</a> )(struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> ttype)</td></tr> <tr class="separator:a824541639b2f3ddd90f857f52bf29889"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2dc20c7973412a4707497ac16bc46bc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a2dc20c7973412a4707497ac16bc46bc2">currentChildIndex</a></td></tr> <tr class="memdesc:a2dc20c7973412a4707497ac16bc46bc2"><td class="mdescLeft"> </td><td class="mdescRight">Which child are we currently visiting? If -1 we have not visited this node yet; next <a class="el" href="antlr3commontreenodestream_8c.html#a758c7f9e34d4c5cc9af1a797c945e2e5" title="Consume the next node from the input stream.">consume()</a> request will set currentIndex to 0. <a href="#a2dc20c7973412a4707497ac16bc46bc2">More...</a><br /></td></tr> <tr class="separator:a2dc20c7973412a4707497ac16bc46bc2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aff114fed1484b9b4bdad588e13af9f97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#aff114fed1484b9b4bdad588e13af9f97">currentNode</a></td></tr> <tr class="memdesc:aff114fed1484b9b4bdad588e13af9f97"><td class="mdescLeft"> </td><td class="mdescRight">Which node are we currently visiting? <a href="#aff114fed1484b9b4bdad588e13af9f97">More...</a><br /></td></tr> <tr class="separator:aff114fed1484b9b4bdad588e13af9f97"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab8892007f3fe4a458845a639044d684a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3commontree_8h.html#a4b5b654f2160825d74a1f69e924ae924">ANTLR3_COMMON_TREE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#ab8892007f3fe4a458845a639044d684a">DOWN</a></td></tr> <tr class="memdesc:ab8892007f3fe4a458845a639044d684a"><td class="mdescLeft"> </td><td class="mdescRight">Dummy tree node that indicates a descent into a child tree. <a href="#ab8892007f3fe4a458845a639044d684a">More...</a><br /></td></tr> <tr class="separator:ab8892007f3fe4a458845a639044d684a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa8ffdbca7577793ed1a40a6bdec6aeb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3commontree_8h.html#a4b5b654f2160825d74a1f69e924ae924">ANTLR3_COMMON_TREE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#aa8ffdbca7577793ed1a40a6bdec6aeb7">EOF_NODE</a></td></tr> <tr class="memdesc:aa8ffdbca7577793ed1a40a6bdec6aeb7"><td class="mdescLeft"> </td><td class="mdescRight">Dummy tree node that indicates the termination point of the tree. <a href="#aa8ffdbca7577793ed1a40a6bdec6aeb7">More...</a><br /></td></tr> <tr class="separator:aa8ffdbca7577793ed1a40a6bdec6aeb7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a859a069c6bf5ad50df5e5a953c3bf664"><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a859a069c6bf5ad50df5e5a953c3bf664">fill</a> )(struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> k)</td></tr> <tr class="separator:a859a069c6bf5ad50df5e5a953c3bf664"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a30bc5d0cacab745b0cefa369038816fb"><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a30bc5d0cacab745b0cefa369038816fb">free</a> )(struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td></tr> <tr class="separator:a30bc5d0cacab745b0cefa369038816fb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae0ff0f8ace8ea8fb35a12329a6fa6f30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#ae0ff0f8ace8ea8fb35a12329a6fa6f30">getLookaheadSize</a> )(struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td></tr> <tr class="separator:ae0ff0f8ace8ea8fb35a12329a6fa6f30"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d3ba639a990321f73bc2ad2779766d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a9d3ba639a990321f73bc2ad2779766d3">handleRootnode</a> )(struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td></tr> <tr class="separator:a9d3ba639a990321f73bc2ad2779766d3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a736884040be955848c1708f83c66bd17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a736884040be955848c1708f83c66bd17">hasNext</a> )(struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td></tr> <tr class="separator:a736884040be955848c1708f83c66bd17"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa0d9db6d7ccc6b6f88467a6abd47a3f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#aa0d9db6d7ccc6b6f88467a6abd47a3f6">hasUniqueNavigationNodes</a> )(struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td></tr> <tr class="separator:aa0d9db6d7ccc6b6f88467a6abd47a3f6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab8c5e87c74bb1ab61a7256d78b8ebeea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#ab8c5e87c74bb1ab61a7256d78b8ebeea">head</a></td></tr> <tr class="memdesc:ab8c5e87c74bb1ab61a7256d78b8ebeea"><td class="mdescLeft"> </td><td class="mdescRight">lookAhead[head] is the first symbol of lookahead, LT(1). <a href="#ab8c5e87c74bb1ab61a7256d78b8ebeea">More...</a><br /></td></tr> <tr class="separator:ab8c5e87c74bb1ab61a7256d78b8ebeea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4a86d5f237e6aecd764b6cab5921fc93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3commontree_8h.html#a4b5b654f2160825d74a1f69e924ae924">ANTLR3_COMMON_TREE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a4a86d5f237e6aecd764b6cab5921fc93">INVALID_NODE</a></td></tr> <tr class="memdesc:a4a86d5f237e6aecd764b6cab5921fc93"><td class="mdescLeft"> </td><td class="mdescRight">Dummy node that is returned if we need to indicate an invalid node for any reason. <a href="#a4a86d5f237e6aecd764b6cab5921fc93">More...</a><br /></td></tr> <tr class="separator:a4a86d5f237e6aecd764b6cab5921fc93"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abab9e476b6e593a400f6540931e00c19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#abab9e476b6e593a400f6540931e00c19">isRewriter</a></td></tr> <tr class="memdesc:abab9e476b6e593a400f6540931e00c19"><td class="mdescLeft"> </td><td class="mdescRight">Indicates whether this node stream was derived from a prior node stream to be used by a rewriting tree parser for instance. <a href="#abab9e476b6e593a400f6540931e00c19">More...</a><br /></td></tr> <tr class="separator:abab9e476b6e593a400f6540931e00c19"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0f20b040cd9af1326b38607ea89a5ad2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a0f20b040cd9af1326b38607ea89a5ad2">lookAhead</a></td></tr> <tr class="memdesc:a0f20b040cd9af1326b38607ea89a5ad2"><td class="mdescLeft"> </td><td class="mdescRight">Buffer tree node stream for use with LT(i). <a href="#a0f20b040cd9af1326b38607ea89a5ad2">More...</a><br /></td></tr> <tr class="separator:a0f20b040cd9af1326b38607ea89a5ad2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3318806fbdd5c764458061ea1589bc1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a3318806fbdd5c764458061ea1589bc1d">lookAheadLength</a></td></tr> <tr class="memdesc:a3318806fbdd5c764458061ea1589bc1d"><td class="mdescLeft"> </td><td class="mdescRight">Number of elements available in the lookahead buffer at any point in time. <a href="#a3318806fbdd5c764458061ea1589bc1d">More...</a><br /></td></tr> <tr class="separator:a3318806fbdd5c764458061ea1589bc1d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a883a6f5de07dc980cc8f0945c90f8ce0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___v_e_c_t_o_r.html#ga0dfeeada7529fbe1b968be84079b828f">pANTLR3_VECTOR</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a883a6f5de07dc980cc8f0945c90f8ce0">markers</a></td></tr> <tr class="memdesc:a883a6f5de07dc980cc8f0945c90f8ce0"><td class="mdescLeft"> </td><td class="mdescRight">Calls to <a class="el" href="antlr3commontreenodestream_8c.html#a0ddd24ffd4326d1375a3314e6a5040a1" title="Mark the state of the input stream so that we can come back to it after a syntactic predicate and so ...">mark()</a> may be nested so we have to track a stack of them. <a href="#a883a6f5de07dc980cc8f0945c90f8ce0">More...</a><br /></td></tr> <tr class="separator:a883a6f5de07dc980cc8f0945c90f8ce0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6dbb786bc849de2e61b2899a0634bdc3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a6dbb786bc849de2e61b2899a0634bdc3">newDownNode</a> )(struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td></tr> <tr class="separator:a6dbb786bc849de2e61b2899a0634bdc3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0be9cdc88af73ececd7e6859cdb6d361"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a0be9cdc88af73ececd7e6859cdb6d361">newUpNode</a> )(struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td></tr> <tr class="separator:a0be9cdc88af73ececd7e6859cdb6d361"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8fc28c1c1c75f3b3cdcebd3f07e2eca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#ae8fc28c1c1c75f3b3cdcebd3f07e2eca">next</a> )(struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td></tr> <tr class="separator:ae8fc28c1c1c75f3b3cdcebd3f07e2eca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a3951a47f1a5c543d4402e4cb0f64ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___v_e_c_t_o_r.html#ga0dfeeada7529fbe1b968be84079b828f">pANTLR3_VECTOR</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a9a3951a47f1a5c543d4402e4cb0f64ee">nodes</a></td></tr> <tr class="memdesc:a9a3951a47f1a5c543d4402e4cb0f64ee"><td class="mdescLeft"> </td><td class="mdescRight">The complete mapping from stream index to tree node. <a href="#a9a3951a47f1a5c543d4402e4cb0f64ee">More...</a><br /></td></tr> <tr class="separator:a9a3951a47f1a5c543d4402e4cb0f64ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aede8f9dacdeca420740c4c001c2f6363"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___s_t_a_c_k.html#gacc1ac4dd91a4d941b628467ac08c0cea">pANTLR3_STACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#aede8f9dacdeca420740c4c001c2f6363">nodeStack</a></td></tr> <tr class="memdesc:aede8f9dacdeca420740c4c001c2f6363"><td class="mdescLeft"> </td><td class="mdescRight">As we walk down the nodes, we must track parent nodes so we know where to go after walking the last child of a node. <a href="#aede8f9dacdeca420740c4c001c2f6363">More...</a><br /></td></tr> <tr class="separator:aede8f9dacdeca420740c4c001c2f6363"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a24030b7d64f35ff7a7053cb773846a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a9a24030b7d64f35ff7a7053cb773846a">p</a></td></tr> <tr class="memdesc:a9a24030b7d64f35ff7a7053cb773846a"><td class="mdescLeft"> </td><td class="mdescRight">The current index into the nodes vector of the current tree we are parsing and possibly rewriting. <a href="#a9a24030b7d64f35ff7a7053cb773846a">More...</a><br /></td></tr> <tr class="separator:a9a24030b7d64f35ff7a7053cb773846a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e6f4f45fb9669479af02d60dcd3218c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a0e6f4f45fb9669479af02d60dcd3218c">pop</a> )(struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td></tr> <tr class="separator:a0e6f4f45fb9669479af02d60dcd3218c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3b889af6d0c783810cf23b6f9c3a4a47"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a3b889af6d0c783810cf23b6f9c3a4a47">previousNode</a></td></tr> <tr class="memdesc:a3b889af6d0c783810cf23b6f9c3a4a47"><td class="mdescLeft"> </td><td class="mdescRight">Which node did we last visit? Used for LT(-1) <a href="#a3b889af6d0c783810cf23b6f9c3a4a47">More...</a><br /></td></tr> <tr class="separator:a3b889af6d0c783810cf23b6f9c3a4a47"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae732fde07602caf3a730bd1c9b2ebdc8"><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#ae732fde07602caf3a730bd1c9b2ebdc8">push</a> )(struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> index)</td></tr> <tr class="separator:ae732fde07602caf3a730bd1c9b2ebdc8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d8e842ea6ede88ae29257fddbdb3bde"><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a4d8e842ea6ede88ae29257fddbdb3bde">reset</a> )(struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td></tr> <tr class="separator:a4d8e842ea6ede88ae29257fddbdb3bde"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8eb1341e34cfad3d78ef2f6c5bdc858d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a8eb1341e34cfad3d78ef2f6c5bdc858d">root</a></td></tr> <tr class="memdesc:a8eb1341e34cfad3d78ef2f6c5bdc858d"><td class="mdescLeft"> </td><td class="mdescRight">Which tree are we navigating ? <a href="#a8eb1341e34cfad3d78ef2f6c5bdc858d">More...</a><br /></td></tr> <tr class="separator:a8eb1341e34cfad3d78ef2f6c5bdc858d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc1830aba6e27f0d0c82304a1eb1b50c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___s_t_r_i_n_g___f_a_c_t_o_r_y.html#ga499a87287d582de04cf736f342b20692">pANTLR3_STRING_FACTORY</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#adc1830aba6e27f0d0c82304a1eb1b50c">stringFactory</a></td></tr> <tr class="memdesc:adc1830aba6e27f0d0c82304a1eb1b50c"><td class="mdescLeft"> </td><td class="mdescRight">String factory for use by anything that wishes to create strings such as a tree representation or some copy of the text etc. <a href="#adc1830aba6e27f0d0c82304a1eb1b50c">More...</a><br /></td></tr> <tr class="separator:adc1830aba6e27f0d0c82304a1eb1b50c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acbd1565a6e81ba861184e87f43364d8f"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#acbd1565a6e81ba861184e87f43364d8f">super</a></td></tr> <tr class="memdesc:acbd1565a6e81ba861184e87f43364d8f"><td class="mdescLeft"> </td><td class="mdescRight">Any interface that implements this interface (is a super structure containing this structure), may store the pointer to itself here in the super pointer, which is not used by the common tree node stream. <a href="#acbd1565a6e81ba861184e87f43364d8f">More...</a><br /></td></tr> <tr class="separator:acbd1565a6e81ba861184e87f43364d8f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aca56f8c2cf7b3f869941236744043c5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#aca56f8c2cf7b3f869941236744043c5b">tail</a></td></tr> <tr class="memdesc:aca56f8c2cf7b3f869941236744043c5b"><td class="mdescLeft"> </td><td class="mdescRight">Add new lookahead at lookahead[tail]. <a href="#aca56f8c2cf7b3f869941236744043c5b">More...</a><br /></td></tr> <tr class="separator:aca56f8c2cf7b3f869941236744043c5b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7dcbf73066e7d4f6d39c0dfa9d501f07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___t_r_e_e___n_o_d_e___s_t_r_e_a_m.html#ga25ddc2865598f01e8bf33b52e1e60b63">pANTLR3_TREE_NODE_STREAM</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a7dcbf73066e7d4f6d39c0dfa9d501f07">tnstream</a></td></tr> <tr class="memdesc:a7dcbf73066e7d4f6d39c0dfa9d501f07"><td class="mdescLeft"> </td><td class="mdescRight">Pointer to the tree node stream interface. <a href="#a7dcbf73066e7d4f6d39c0dfa9d501f07">More...</a><br /></td></tr> <tr class="separator:a7dcbf73066e7d4f6d39c0dfa9d501f07"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0c3d944e45103d2f426eecb003fbbe48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a0c3d944e45103d2f426eecb003fbbe48">uniqueNavigationNodes</a></td></tr> <tr class="memdesc:a0c3d944e45103d2f426eecb003fbbe48"><td class="mdescLeft"> </td><td class="mdescRight">If set to ANTLR3_TRUE then the navigation nodes UP, DOWN are duplicated rather than reused within the tree. <a href="#a0c3d944e45103d2f426eecb003fbbe48">More...</a><br /></td></tr> <tr class="separator:a0c3d944e45103d2f426eecb003fbbe48"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc912c8fdec213679fac4f8b598bbdb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3commontree_8h.html#a4b5b654f2160825d74a1f69e924ae924">ANTLR3_COMMON_TREE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#adc912c8fdec213679fac4f8b598bbdb6">UP</a></td></tr> <tr class="memdesc:adc912c8fdec213679fac4f8b598bbdb6"><td class="mdescLeft"> </td><td class="mdescRight">Dummy tree node that indicates a descent up to a parent tree. <a href="#adc912c8fdec213679fac4f8b598bbdb6">More...</a><br /></td></tr> <tr class="separator:adc912c8fdec213679fac4f8b598bbdb6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a597ea7ae383c98b352959e4c4eeccbe8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#a597ea7ae383c98b352959e4c4eeccbe8">visitChild</a> )(struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> child)</td></tr> <tr class="separator:a597ea7ae383c98b352959e4c4eeccbe8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab739d2fe339bdf8d923e9ca6365e647e"><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html#ab739d2fe339bdf8d923e9ca6365e647e">walkBackToMostRecentNodeWithUnvisitedChildren</a> )(struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td></tr> <tr class="separator:ab739d2fe339bdf8d923e9ca6365e647e"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Field Documentation</h2> <a id="a7ade38bda1ef98849d1280841738755d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7ade38bda1ef98849d1280841738755d">◆ </a></span>absoluteNodeIndex</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="antlr3defs_8h.html#a2beefa8c800bf7850710b40b69d0242e">ANTLR3_MARKER</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::absoluteNodeIndex</td> </tr> </table> </div><div class="memdoc"> <p>What node index did we just consume? i=0..n-1 for n node trees. </p> <p>IntStream.next is hence 1 + this value. Size will be same. </p> </div> </div> <a id="aabb438c41a1c9892a5bb0474f52ed077"></a> <h2 class="memtitle"><span class="permalink"><a href="#aabb438c41a1c9892a5bb0474f52ed077">◆ </a></span>adaptor</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e___a_d_a_p_t_o_r.html#gaa6367527a5a2567bdc31c7066fc7000a">pANTLR3_BASE_TREE_ADAPTOR</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::adaptor</td> </tr> </table> </div><div class="memdoc"> <p>Pointer to tree adaptor interface that manipulates/builds the tree. </p> <p class="reference">Referenced by <a class="el" href="antlr3commontreenodestream_8c.html#abf1a2bd3b1d9a95b0ee1dd393790c07c">antlr3CommonTreeNodeStreamFree()</a>, <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>, <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#ac4507475b023b7f2393c5fbe5d080469">fillBuffer()</a>, and <a class="el" href="antlr3commontreenodestream_8c.html#a945f466444fa107b012e7edd4d0f1fae">getTreeAdaptor()</a>.</p> </div> </div> <a id="a7283c89fd18deb9c093dabb016704b9c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7283c89fd18deb9c093dabb016704b9c">◆ </a></span>addLookahead</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void(* ANTLR3_COMMON_TREE_NODE_STREAM_struct::addLookahead) (struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns, <a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> node)</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a824541639b2f3ddd90f857f52bf29889"></a> <h2 class="memtitle"><span class="permalink"><a href="#a824541639b2f3ddd90f857f52bf29889">◆ </a></span>addNavigationNode</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void(* ANTLR3_COMMON_TREE_NODE_STREAM_struct::addNavigationNode) (struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> ttype)</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <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="antlr3commontreenodestream_8c.html#ac4507475b023b7f2393c5fbe5d080469">fillBuffer()</a>.</p> </div> </div> <a id="a2dc20c7973412a4707497ac16bc46bc2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2dc20c7973412a4707497ac16bc46bc2">◆ </a></span>currentChildIndex</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::currentChildIndex</td> </tr> </table> </div><div class="memdoc"> <p>Which child are we currently visiting? If -1 we have not visited this node yet; next <a class="el" href="antlr3commontreenodestream_8c.html#a758c7f9e34d4c5cc9af1a797c945e2e5" title="Consume the next node from the input stream.">consume()</a> request will set currentIndex to 0. </p> </div> </div> <a id="aff114fed1484b9b4bdad588e13af9f97"></a> <h2 class="memtitle"><span class="permalink"><a href="#aff114fed1484b9b4bdad588e13af9f97">◆ </a></span>currentNode</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::currentNode</td> </tr> </table> </div><div class="memdoc"> <p>Which node are we currently visiting? </p> </div> </div> <a id="ab8892007f3fe4a458845a639044d684a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab8892007f3fe4a458845a639044d684a">◆ </a></span>DOWN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="antlr3commontree_8h.html#a4b5b654f2160825d74a1f69e924ae924">ANTLR3_COMMON_TREE</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::DOWN</td> </tr> </table> </div><div class="memdoc"> <p>Dummy tree node that indicates a descent into a child tree. </p> <p>Initialized by a call to create a new interface. </p> <p class="reference">Referenced by <a class="el" href="antlr3commontreenodestream_8c.html#a7bc75a78609705ded62d1aad66f2cd12">addNavigationNode()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#abf1a2bd3b1d9a95b0ee1dd393790c07c">antlr3CommonTreeNodeStreamFree()</a>, <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>, and <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>.</p> </div> </div> <a id="aa8ffdbca7577793ed1a40a6bdec6aeb7"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa8ffdbca7577793ed1a40a6bdec6aeb7">◆ </a></span>EOF_NODE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="antlr3commontree_8h.html#a4b5b654f2160825d74a1f69e924ae924">ANTLR3_COMMON_TREE</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::EOF_NODE</td> </tr> </table> </div><div class="memdoc"> <p>Dummy tree node that indicates the termination point of the tree. </p> <p>Initialized by a call to create a new interface. </p> <p class="reference">Referenced by <a class="el" href="antlr3commontreenodestream_8c.html#a70c976c5e35cc44607db484c9644fe00">_LT()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#abf1a2bd3b1d9a95b0ee1dd393790c07c">antlr3CommonTreeNodeStreamFree()</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="antlr3treeparser_8c.html#a22c45f91acc78faa73e6b1fd637e3e0c">getMissingSymbol()</a>.</p> </div> </div> <a id="a859a069c6bf5ad50df5e5a953c3bf664"></a> <h2 class="memtitle"><span class="permalink"><a href="#a859a069c6bf5ad50df5e5a953c3bf664">◆ </a></span>fill</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void(* ANTLR3_COMMON_TREE_NODE_STREAM_struct::fill) (struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> k)</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a30bc5d0cacab745b0cefa369038816fb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a30bc5d0cacab745b0cefa369038816fb">◆ </a></span>free</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void(* ANTLR3_COMMON_TREE_NODE_STREAM_struct::free) (struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>, and <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>.</p> </div> </div> <a id="ae0ff0f8ace8ea8fb35a12329a6fa6f30"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae0ff0f8ace8ea8fb35a12329a6fa6f30">◆ </a></span>getLookaheadSize</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>(* ANTLR3_COMMON_TREE_NODE_STREAM_struct::getLookaheadSize) (struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>.</p> </div> </div> <a id="a9d3ba639a990321f73bc2ad2779766d3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9d3ba639a990321f73bc2ad2779766d3">◆ </a></span>handleRootnode</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a>(* ANTLR3_COMMON_TREE_NODE_STREAM_struct::handleRootnode) (struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a736884040be955848c1708f83c66bd17"></a> <h2 class="memtitle"><span class="permalink"><a href="#a736884040be955848c1708f83c66bd17">◆ </a></span>hasNext</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a>(* ANTLR3_COMMON_TREE_NODE_STREAM_struct::hasNext) (struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="aa0d9db6d7ccc6b6f88467a6abd47a3f6"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa0d9db6d7ccc6b6f88467a6abd47a3f6">◆ </a></span>hasUniqueNavigationNodes</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a>(* ANTLR3_COMMON_TREE_NODE_STREAM_struct::hasUniqueNavigationNodes) (struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="antlr3commontreenodestream_8c.html#a7bc75a78609705ded62d1aad66f2cd12">addNavigationNode()</a>, <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>, and <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>.</p> </div> </div> <a id="ab8c5e87c74bb1ab61a7256d78b8ebeea"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab8c5e87c74bb1ab61a7256d78b8ebeea">◆ </a></span>head</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::head</td> </tr> </table> </div><div class="memdoc"> <p>lookAhead[head] is the first symbol of lookahead, LT(1). </p> <p class="reference">Referenced by <a class="el" href="antlr3commontreenodestream_8c.html#a628cc0ae93dceb8dcfa03e5fe3a22d4f">getLookaheadSize()</a>.</p> </div> </div> <a id="a4a86d5f237e6aecd764b6cab5921fc93"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4a86d5f237e6aecd764b6cab5921fc93">◆ </a></span>INVALID_NODE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="antlr3commontree_8h.html#a4b5b654f2160825d74a1f69e924ae924">ANTLR3_COMMON_TREE</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::INVALID_NODE</td> </tr> </table> </div><div class="memdoc"> <p>Dummy node that is returned if we need to indicate an invalid node for any reason. </p> <p class="reference">Referenced by <a class="el" href="antlr3commontreenodestream_8c.html#a70c976c5e35cc44607db484c9644fe00">_LT()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#abf1a2bd3b1d9a95b0ee1dd393790c07c">antlr3CommonTreeNodeStreamFree()</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="antlr3commontreenodestream_8c.html#afd185c37b39ba6acee5c8aeb1e114a87">LB()</a>.</p> </div> </div> <a id="abab9e476b6e593a400f6540931e00c19"></a> <h2 class="memtitle"><span class="permalink"><a href="#abab9e476b6e593a400f6540931e00c19">◆ </a></span>isRewriter</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::isRewriter</td> </tr> </table> </div><div class="memdoc"> <p>Indicates whether this node stream was derived from a prior node stream to be used by a rewriting tree parser for instance. </p> <p>If this flag is set to ANTLR3_TRUE, then when this stream is closed it will not free the root tree as this tree always belongs to the origniating node stream. </p> <p class="reference">Referenced by <a class="el" href="antlr3commontreenodestream_8c.html#abf1a2bd3b1d9a95b0ee1dd393790c07c">antlr3CommonTreeNodeStreamFree()</a>, <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>, and <a class="el" href="antlr3commontreenodestream_8c.html#ae1fc2c56a13802cea79938e48ac67b1e">reset()</a>.</p> </div> </div> <a id="a0f20b040cd9af1326b38607ea89a5ad2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0f20b040cd9af1326b38607ea89a5ad2">◆ </a></span>lookAhead</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a>* ANTLR3_COMMON_TREE_NODE_STREAM_struct::lookAhead</td> </tr> </table> </div><div class="memdoc"> <p>Buffer tree node stream for use with LT(i). </p> <p>This list grows to fit new lookahead depths, but <a class="el" href="antlr3commontreenodestream_8c.html#a758c7f9e34d4c5cc9af1a797c945e2e5" title="Consume the next node from the input stream.">consume()</a> wraps like a circular buffer. </p> </div> </div> <a id="a3318806fbdd5c764458061ea1589bc1d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3318806fbdd5c764458061ea1589bc1d">◆ </a></span>lookAheadLength</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::lookAheadLength</td> </tr> </table> </div><div class="memdoc"> <p>Number of elements available in the lookahead buffer at any point in time. </p> <p>This is the current size of the array. </p> <p class="reference">Referenced by <a class="el" href="antlr3commontreenodestream_8c.html#a628cc0ae93dceb8dcfa03e5fe3a22d4f">getLookaheadSize()</a>.</p> </div> </div> <a id="a883a6f5de07dc980cc8f0945c90f8ce0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a883a6f5de07dc980cc8f0945c90f8ce0">◆ </a></span>markers</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group___a_n_t_l_r3___v_e_c_t_o_r.html#ga0dfeeada7529fbe1b968be84079b828f">pANTLR3_VECTOR</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::markers</td> </tr> </table> </div><div class="memdoc"> <p>Calls to <a class="el" href="antlr3commontreenodestream_8c.html#a0ddd24ffd4326d1375a3314e6a5040a1" title="Mark the state of the input stream so that we can come back to it after a syntactic predicate and so ...">mark()</a> may be nested so we have to track a stack of them. </p> <p>The marker is an index into this stack. Index 0 is the first marker. This is a List<TreeWalkState> </p> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>, and <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>.</p> </div> </div> <a id="a6dbb786bc849de2e61b2899a0634bdc3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6dbb786bc849de2e61b2899a0634bdc3">◆ </a></span>newDownNode</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a>(* ANTLR3_COMMON_TREE_NODE_STREAM_struct::newDownNode) (struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="antlr3commontreenodestream_8c.html#a7bc75a78609705ded62d1aad66f2cd12">addNavigationNode()</a>, <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>, and <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>.</p> </div> </div> <a id="a0be9cdc88af73ececd7e6859cdb6d361"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0be9cdc88af73ececd7e6859cdb6d361">◆ </a></span>newUpNode</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a>(* ANTLR3_COMMON_TREE_NODE_STREAM_struct::newUpNode) (struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="antlr3commontreenodestream_8c.html#a7bc75a78609705ded62d1aad66f2cd12">addNavigationNode()</a>, <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>, and <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>.</p> </div> </div> <a id="ae8fc28c1c1c75f3b3cdcebd3f07e2eca"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae8fc28c1c1c75f3b3cdcebd3f07e2eca">◆ </a></span>next</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a>(* ANTLR3_COMMON_TREE_NODE_STREAM_struct::next) (struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a9a3951a47f1a5c543d4402e4cb0f64ee"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a3951a47f1a5c543d4402e4cb0f64ee">◆ </a></span>nodes</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group___a_n_t_l_r3___v_e_c_t_o_r.html#ga0dfeeada7529fbe1b968be84079b828f">pANTLR3_VECTOR</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::nodes</td> </tr> </table> </div><div class="memdoc"> <p>The complete mapping from stream index to tree node. </p> <p>This buffer includes pointers to DOWN, UP, and EOF nodes. It is built upon ctor invocation. The elements are type Object as we don't what the trees look like.</p> <p>Load upon first need of the buffer so we can set token types of interest for reverseIndexing. Slows us down a wee bit to do all of the if p==-1 testing everywhere though, though in C you won't really be able to measure this.</p> <p>Must be freed when the tree node stream is torn down. </p> <p class="reference">Referenced by <a class="el" href="antlr3commontreenodestream_8c.html#a70c976c5e35cc44607db484c9644fe00">_LT()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#a7bc75a78609705ded62d1aad66f2cd12">addNavigationNode()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#abf1a2bd3b1d9a95b0ee1dd393790c07c">antlr3CommonTreeNodeStreamFree()</a>, <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>, <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#ac4507475b023b7f2393c5fbe5d080469">fillBuffer()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#a162cddb2466f5c777a10d03b4cbec115">get()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#afd185c37b39ba6acee5c8aeb1e114a87">LB()</a>, and <a class="el" href="antlr3commontreenodestream_8c.html#a7d68f5af32504d0af4c13a4c9d33726d">size()</a>.</p> </div> </div> <a id="aede8f9dacdeca420740c4c001c2f6363"></a> <h2 class="memtitle"><span class="permalink"><a href="#aede8f9dacdeca420740c4c001c2f6363">◆ </a></span>nodeStack</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group___a_n_t_l_r3___s_t_a_c_k.html#gacc1ac4dd91a4d941b628467ac08c0cea">pANTLR3_STACK</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::nodeStack</td> </tr> </table> </div><div class="memdoc"> <p>As we walk down the nodes, we must track parent nodes so we know where to go after walking the last child of a node. </p> <p>When visiting a child, push current node and current index (current index is first stored in the tree node structure to avoid two stacks. </p> <p class="reference">Referenced by <a class="el" href="antlr3commontreenodestream_8c.html#abf1a2bd3b1d9a95b0ee1dd393790c07c">antlr3CommonTreeNodeStreamFree()</a>, <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>, <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#a30352661d40ba08608232aca6549fe51">pop()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#af9004abadebd39a3a650d71101b6df94">push()</a>, and <a class="el" href="antlr3commontreenodestream_8c.html#ae1fc2c56a13802cea79938e48ac67b1e">reset()</a>.</p> </div> </div> <a id="a9a24030b7d64f35ff7a7053cb773846a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a24030b7d64f35ff7a7053cb773846a">◆ </a></span>p</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::p</td> </tr> </table> </div><div class="memdoc"> <p>The current index into the nodes vector of the current tree we are parsing and possibly rewriting. </p> <p class="reference">Referenced by <a class="el" href="antlr3commontreenodestream_8c.html#a70c976c5e35cc44607db484c9644fe00">_LT()</a>, <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>, <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#a758c7f9e34d4c5cc9af1a797c945e2e5">consume()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#aebb793e586aa9eddebde64b400ba24ba">fillBufferRoot()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#a162cddb2466f5c777a10d03b4cbec115">get()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#afd185c37b39ba6acee5c8aeb1e114a87">LB()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#a0ddd24ffd4326d1375a3314e6a5040a1">mark()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#af9004abadebd39a3a650d71101b6df94">push()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#ae1fc2c56a13802cea79938e48ac67b1e">reset()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#ab83c14bd6b800935fa2459f48e500d22">seek()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#a7d68f5af32504d0af4c13a4c9d33726d">size()</a>, and <a class="el" href="antlr3commontreenodestream_8c.html#a3e61cdd923ffb6550b1389eb8329cc4c">tindex()</a>.</p> </div> </div> <a id="a0e6f4f45fb9669479af02d60dcd3218c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0e6f4f45fb9669479af02d60dcd3218c">◆ </a></span>pop</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>(* ANTLR3_COMMON_TREE_NODE_STREAM_struct::pop) (struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>, and <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>.</p> </div> </div> <a id="a3b889af6d0c783810cf23b6f9c3a4a47"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3b889af6d0c783810cf23b6f9c3a4a47">◆ </a></span>previousNode</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::previousNode</td> </tr> </table> </div><div class="memdoc"> <p>Which node did we last visit? Used for LT(-1) </p> </div> </div> <a id="ae732fde07602caf3a730bd1c9b2ebdc8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae732fde07602caf3a730bd1c9b2ebdc8">◆ </a></span>push</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void(* ANTLR3_COMMON_TREE_NODE_STREAM_struct::push) (struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> index)</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>, and <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>.</p> </div> </div> <a id="a4d8e842ea6ede88ae29257fddbdb3bde"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4d8e842ea6ede88ae29257fddbdb3bde">◆ </a></span>reset</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void(* ANTLR3_COMMON_TREE_NODE_STREAM_struct::reset) (struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <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="antlr3treeparser_8c.html#a4a9566c35125d3c355177eef540c1e8a">setTreeNodeStream()</a>.</p> </div> </div> <a id="a8eb1341e34cfad3d78ef2f6c5bdc858d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8eb1341e34cfad3d78ef2f6c5bdc858d">◆ </a></span>root</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::root</td> </tr> </table> </div><div class="memdoc"> <p>Which tree are we navigating ? </p> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>, <a class="el" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7">antlr3CommonTreeNodeStreamNewTree()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#aebb793e586aa9eddebde64b400ba24ba">fillBufferRoot()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#afea6caf6a24604118bba8acf095a01d0">getTreeSource()</a>, and <a class="el" href="antlr3commontreenodestream_8c.html#a4e0102b8523150ea631519de1921ae68">toString()</a>.</p> </div> </div> <a id="adc1830aba6e27f0d0c82304a1eb1b50c"></a> <h2 class="memtitle"><span class="permalink"><a href="#adc1830aba6e27f0d0c82304a1eb1b50c">◆ </a></span>stringFactory</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group___a_n_t_l_r3___s_t_r_i_n_g___f_a_c_t_o_r_y.html#ga499a87287d582de04cf736f342b20692">pANTLR3_STRING_FACTORY</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::stringFactory</td> </tr> </table> </div><div class="memdoc"> <p>String factory for use by anything that wishes to create strings such as a tree representation or some copy of the text etc. </p> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>, <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#ac653ea52d4748c1662025370105f92d9">toStringSS()</a>, and <a class="el" href="antlr3commontreenodestream_8c.html#ab1d649516ec34b059ed33854308ca998">toStringWork()</a>.</p> </div> </div> <a id="acbd1565a6e81ba861184e87f43364d8f"></a> <h2 class="memtitle"><span class="permalink"><a href="#acbd1565a6e81ba861184e87f43364d8f">◆ </a></span>super</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void* ANTLR3_COMMON_TREE_NODE_STREAM_struct::super</td> </tr> </table> </div><div class="memdoc"> <p>Any interface that implements this interface (is a super structure containing this structure), may store the pointer to itself here in the super pointer, which is not used by the common tree node stream. </p> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>, and <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>.</p> </div> </div> <a id="aca56f8c2cf7b3f869941236744043c5b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aca56f8c2cf7b3f869941236744043c5b">◆ </a></span>tail</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::tail</td> </tr> </table> </div><div class="memdoc"> <p>Add new lookahead at lookahead[tail]. </p> <p>tail wraps around at the end of the lookahead buffer so tail could be less than head. </p> <p class="reference">Referenced by <a class="el" href="antlr3commontreenodestream_8c.html#a628cc0ae93dceb8dcfa03e5fe3a22d4f">getLookaheadSize()</a>.</p> </div> </div> <a id="a7dcbf73066e7d4f6d39c0dfa9d501f07"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7dcbf73066e7d4f6d39c0dfa9d501f07">◆ </a></span>tnstream</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group___a_n_t_l_r3___t_r_e_e___n_o_d_e___s_t_r_e_a_m.html#ga25ddc2865598f01e8bf33b52e1e60b63">pANTLR3_TREE_NODE_STREAM</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::tnstream</td> </tr> </table> </div><div class="memdoc"> <p>Pointer to the tree node stream interface. </p> <p class="reference">Referenced by <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaecb4f403651c25610bcceff641027d02">alreadyParsedRule()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#abf1a2bd3b1d9a95b0ee1dd393790c07c">antlr3CommonTreeNodeStreamFree()</a>, <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>, <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gab2d77cd376112c8ff6ed7353ba78dab7">antlr3RecognitionExceptionNew()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gafe29b544de6bf6a2f2f1cde76ffbcfef">consumeUntil()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga8d35000d9ab1050dabe81cf7920934fe">consumeUntilSet()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga3c88e896255781a0ace9fd1110900424">displayRecognitionError()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#a0ddd24ffd4326d1375a3314e6a5040a1">mark()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga06172ef38079026fc3d29bea9a046cc3">match()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gac6666b109c5d2fb42e311b0a248e0bb0">matchAny()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga0b61381c64a3cf6fa719be2f3fe6cc79">memoize()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#a30352661d40ba08608232aca6549fe51">pop()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#af9004abadebd39a3a650d71101b6df94">push()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga911941c0a78751dd6eae32d1fd3f3a2d">recover()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga733153563bd70d3b65fce9bd665fb61f">recoverFromMismatchedElement()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga833876e3010f505f0e12326360f6877d">recoverFromMismatchedSet()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga4876d181d8cca1dcee4ebc7b0d313b28">recoverFromMismatchedToken()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#ae1fc2c56a13802cea79938e48ac67b1e">reset()</a>, and <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaab17b157e62f1564570c784ec4b184c5">synpred()</a>.</p> </div> </div> <a id="a0c3d944e45103d2f426eecb003fbbe48"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0c3d944e45103d2f426eecb003fbbe48">◆ </a></span>uniqueNavigationNodes</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::uniqueNavigationNodes</td> </tr> </table> </div><div class="memdoc"> <p>If set to ANTLR3_TRUE then the navigation nodes UP, DOWN are duplicated rather than reused within the tree. </p> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>, <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#ac7ed78ef2529a10272cd3aed70fbf10a">hasUniqueNavigationNodes()</a>, and <a class="el" href="antlr3commontreenodestream_8c.html#a189ea71e50d2c420069bd06039de3554">setUniqueNavigationNodes()</a>.</p> </div> </div> <a id="adc912c8fdec213679fac4f8b598bbdb6"></a> <h2 class="memtitle"><span class="permalink"><a href="#adc912c8fdec213679fac4f8b598bbdb6">◆ </a></span>UP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="antlr3commontree_8h.html#a4b5b654f2160825d74a1f69e924ae924">ANTLR3_COMMON_TREE</a> ANTLR3_COMMON_TREE_NODE_STREAM_struct::UP</td> </tr> </table> </div><div class="memdoc"> <p>Dummy tree node that indicates a descent up to a parent tree. </p> <p>Initialized by a call to create a new interface. </p> <p class="reference">Referenced by <a class="el" href="antlr3commontreenodestream_8c.html#a7bc75a78609705ded62d1aad66f2cd12">addNavigationNode()</a>, <a class="el" href="antlr3commontreenodestream_8c.html#abf1a2bd3b1d9a95b0ee1dd393790c07c">antlr3CommonTreeNodeStreamFree()</a>, <a class="el" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7">antlr3CommonTreeNodeStreamNew()</a>, and <a class="el" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077">antlr3CommonTreeNodeStreamNewStream()</a>.</p> </div> </div> <a id="a597ea7ae383c98b352959e4c4eeccbe8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a597ea7ae383c98b352959e4c4eeccbe8">◆ </a></span>visitChild</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a>(* ANTLR3_COMMON_TREE_NODE_STREAM_struct::visitChild) (struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> child)</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ab739d2fe339bdf8d923e9ca6365e647e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab739d2fe339bdf8d923e9ca6365e647e">◆ </a></span>walkBackToMostRecentNodeWithUnvisitedChildren</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void(* ANTLR3_COMMON_TREE_NODE_STREAM_struct::walkBackToMostRecentNodeWithUnvisitedChildren) (struct <a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a> *ctns)</td> </tr> </table> </div><div class="memdoc"> </div> </div> <hr/>The documentation for this struct was generated from the following file:<ul> <li>include/<a class="el" href="antlr3commontreenodestream_8h.html">antlr3commontreenodestream.h</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="struct_a_n_t_l_r3___c_o_m_m_o_n___t_r_e_e___n_o_d_e___s_t_r_e_a_m__struct.html">ANTLR3_COMMON_TREE_NODE_STREAM_struct</a></li> <li class="footer">Generated on Fri May 3 2019 05:59:13 for ANTLR3C by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li> </ul> </div> </body> </html>