<!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: src/antlr3basetree.c File 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('antlr3basetree_8c.html','');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">antlr3basetree.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include <<a class="el" href="antlr3basetree_8h.html">antlr3basetree.h</a>></code><br /> </div><div class="textblock"><div class="dynheader"> Include dependency graph for antlr3basetree.c:</div> <div class="dyncontent"> <div class="center"><img src="antlr3basetree_8c__incl.png" border="0" usemap="#src_2antlr3basetree_8c" alt=""/></div> <map name="src_2antlr3basetree_8c" id="src_2antlr3basetree_8c"> <area shape="rect" title=" " alt="" coords="1111,5,1254,32"/> <area shape="rect" href="antlr3basetree_8h.html" title="Definition of the ANTLR3 base tree." alt="" coords="1121,80,1244,107"/> <area shape="rect" href="antlr3defs_8h.html" title="Basic type and constant definitions for ANTLR3 Runtime." alt="" coords="1142,379,1239,405"/> <area shape="rect" href="antlr3collections_8h.html" title=" " alt="" coords="1153,229,1289,256"/> <area shape="rect" href="antlr3string_8h.html" title="Simple string interface allows indiscriminate allocation of strings such that they can be allocated a..." alt="" coords="1220,155,1327,181"/> <area shape="rect" href="antlr3errors_8h.html" title=" " alt="" coords="5,453,112,480"/> <area shape="rect" title=" " alt="" coords="136,453,245,480"/> <area shape="rect" title=" " alt="" coords="269,453,333,480"/> <area shape="rect" title=" " alt="" coords="357,453,427,480"/> <area shape="rect" title=" " alt="" coords="451,453,541,480"/> <area shape="rect" title=" " alt="" coords="565,453,645,480"/> <area shape="rect" title=" " alt="" coords="670,453,738,480"/> <area shape="rect" title=" " alt="" coords="762,453,835,480"/> <area shape="rect" title=" " alt="" coords="859,453,933,480"/> <area shape="rect" title=" " alt="" coords="957,453,1027,480"/> <area shape="rect" title=" " alt="" coords="1051,453,1125,480"/> <area shape="rect" title=" " alt="" coords="1149,453,1232,480"/> <area shape="rect" title=" " alt="" coords="1257,453,1327,480"/> <area shape="rect" title=" " alt="" coords="1352,453,1445,480"/> <area shape="rect" title=" " alt="" coords="1469,453,1565,480"/> <area shape="rect" title=" " alt="" coords="1589,453,1691,480"/> <area shape="rect" title=" " alt="" coords="1715,453,1834,480"/> <area shape="rect" title=" " alt="" coords="1858,453,1929,480"/> <area shape="rect" title=" " alt="" coords="1953,453,2028,480"/> <area shape="rect" title=" " alt="" coords="2052,453,2119,480"/> <area shape="rect" href="antlr3interfaces_8h.html" title="Declarations for all the antlr3 C runtime interfaces/classes." alt="" coords="2143,453,2273,480"/> <area shape="rect" href="antlr3convertutf_8h.html" title=" " alt="" coords="2297,453,2431,480"/> <area shape="rect" href="antlr3bitset_8h.html" title="Defines the basic structures of an ANTLR3 bitset." alt="" coords="1183,304,1289,331"/> </map> </div> </div><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:ab5c4b9d608ad720b8399a1a52e380184"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3basetree_8c.html#ab5c4b9d608ad720b8399a1a52e380184">addChild</a> (<a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> tree, <a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> child)</td></tr> <tr class="separator:ab5c4b9d608ad720b8399a1a52e380184"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abf310a3fe8d0697c586ed3b72ae77824"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3basetree_8c.html#abf310a3fe8d0697c586ed3b72ae77824">addChildren</a> (<a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> tree, <a class="el" href="group___a_n_t_l_r3___l_i_s_t.html#gae2fcb7565c1f2a85d99e61299f33fbf1">pANTLR3_LIST</a> kids)</td></tr> <tr class="memdesc:abf310a3fe8d0697c586ed3b72ae77824"><td class="mdescLeft"> </td><td class="mdescRight">Add all elements of the supplied list as children of this node. <a href="#abf310a3fe8d0697c586ed3b72ae77824">More...</a><br /></td></tr> <tr class="separator:abf310a3fe8d0697c586ed3b72ae77824"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7af2e71f4e4640fceee0cc362de6f9e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#ac6724ab3b71a7f4b3c340f52312e8488">ANTLR3_API</a> <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="antlr3basetree_8c.html#a7af2e71f4e4640fceee0cc362de6f9e0">antlr3BaseTreeNew</a> (<a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> tree)</td></tr> <tr class="separator:a7af2e71f4e4640fceee0cc362de6f9e0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abade5e407a76ff80f5a9a99e79d94417"><td class="memItemLeft" align="right" valign="top">static void * </td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3basetree_8c.html#abade5e407a76ff80f5a9a99e79d94417">deleteChild</a> (<a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> tree, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i)</td></tr> <tr class="separator:abade5e407a76ff80f5a9a99e79d94417"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a968076e57330da2c02dc905d1e470a15"><td class="memItemLeft" align="right" valign="top">static void * </td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3basetree_8c.html#a968076e57330da2c02dc905d1e470a15">dupTree</a> (<a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> tree)</td></tr> <tr class="separator:a968076e57330da2c02dc905d1e470a15"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8206aa0dc7a0419725505cde9847bed1"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3basetree_8c.html#a8206aa0dc7a0419725505cde9847bed1">freshenPACIndexes</a> (<a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> tree, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> offset)</td></tr> <tr class="memdesc:a8206aa0dc7a0419725505cde9847bed1"><td class="mdescLeft"> </td><td class="mdescRight">Set the parent and child indexes for some of the children of the supplied tree, starting with the child at the supplied index. <a href="#a8206aa0dc7a0419725505cde9847bed1">More...</a><br /></td></tr> <tr class="separator:a8206aa0dc7a0419725505cde9847bed1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac54a81caba8c32a06594a05fcf7dc43c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3basetree_8c.html#ac54a81caba8c32a06594a05fcf7dc43c">freshenPACIndexesAll</a> (<a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> tree)</td></tr> <tr class="memdesc:ac54a81caba8c32a06594a05fcf7dc43c"><td class="mdescLeft"> </td><td class="mdescRight">Set the parent and child indexes for all children of the supplied tree. <a href="#ac54a81caba8c32a06594a05fcf7dc43c">More...</a><br /></td></tr> <tr class="separator:ac54a81caba8c32a06594a05fcf7dc43c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0a5b07c2cc53a3f2938e6e94d9b1605"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3basetree_8c.html#ac0a5b07c2cc53a3f2938e6e94d9b1605">getCharPositionInLine</a> (<a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> tree)</td></tr> <tr class="separator:ac0a5b07c2cc53a3f2938e6e94d9b1605"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a653403930487771915e20fe6facda94f"><td class="memItemLeft" align="right" valign="top">static void * </td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3basetree_8c.html#a653403930487771915e20fe6facda94f">getChild</a> (<a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> tree, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i)</td></tr> <tr class="separator:a653403930487771915e20fe6facda94f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab9974077da69e8911ff64c3518a05ca7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3basetree_8c.html#ab9974077da69e8911ff64c3518a05ca7">getChildCount</a> (<a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> tree)</td></tr> <tr class="separator:ab9974077da69e8911ff64c3518a05ca7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1d2d8c1b1141dba0553d183ab7b1174f"><td class="memItemLeft" align="right" valign="top">static <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="antlr3basetree_8c.html#a1d2d8c1b1141dba0553d183ab7b1174f">getFirstChildWithType</a> (<a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> tree, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> type)</td></tr> <tr class="separator:a1d2d8c1b1141dba0553d183ab7b1174f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af89cad82ec0276b7f9183476bdfaa322"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3basetree_8c.html#af89cad82ec0276b7f9183476bdfaa322">getLine</a> (<a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> tree)</td></tr> <tr class="separator:af89cad82ec0276b7f9183476bdfaa322"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adf47bb66cdb3101b23d8c522b11cc4cc"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3basetree_8c.html#adf47bb66cdb3101b23d8c522b11cc4cc">replaceChildren</a> (<a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> parent, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> startChildIndex, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> stopChildIndex, <a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> newTree)</td></tr> <tr class="memdesc:adf47bb66cdb3101b23d8c522b11cc4cc"><td class="mdescLeft"> </td><td class="mdescRight">Delete children from start to stop and replace with t even if t is a list (nil-root tree). <a href="#adf47bb66cdb3101b23d8c522b11cc4cc">More...</a><br /></td></tr> <tr class="separator:adf47bb66cdb3101b23d8c522b11cc4cc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae569096da6888b797e778af899f3a97c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3basetree_8c.html#ae569096da6888b797e778af899f3a97c">setChild</a> (<a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> tree, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> i, void *child)</td></tr> <tr class="separator:ae569096da6888b797e778af899f3a97c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6070f78b5a660f3b5192f9884a0ebee"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group___a_n_t_l_r3___s_t_r_i_n_g.html#ga36bbe7362079348864db4b4dbdcce56b">pANTLR3_STRING</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3basetree_8c.html#ae6070f78b5a660f3b5192f9884a0ebee">toStringTree</a> (<a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> tree)</td></tr> <tr class="separator:ae6070f78b5a660f3b5192f9884a0ebee"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Function Documentation</h2> <a id="ab5c4b9d608ad720b8399a1a52e380184"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab5c4b9d608ad720b8399a1a52e380184">◆ </a></span>addChild()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void addChild </td> <td>(</td> <td class="paramtype"><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="paramname"><em>tree</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><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="paramname"><em>child</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">References <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#a46753d204b432abd2a55def2a822d357">ANTLR3_VECTOR_struct::add</a>, <a class="el" href="antlr3defs_8h.html#a91c919dd260a95cc88a0cd9b5c0a11cc">ANTLR3_CDECL</a>, <a class="el" href="antlr3defs_8h.html#a27cc6fe6e2b9ed95c34ccbcf85149361">ANTLR3_FPRINTF</a>, <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#a323bddeaa8cb3a8bb98423f9b2b5a013">ANTLR3_BASE_TREE_struct::children</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a309c865e1fee09b015317762e6d76b33">ANTLR3_BASE_TREE_struct::createChildrenList</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#aa5e10dd527fd85650d77a567340bc68d">ANTLR3_BASE_TREE_struct::free</a>, <a class="el" href="antlr3basetree_8c.html#ac54a81caba8c32a06594a05fcf7dc43c">freshenPACIndexesAll()</a>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#a4b3106af77b30b45378049bd73209cd5">ANTLR3_VECTOR_struct::get</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#ab58a15f8d4ce341968585a7eeeb37a9c">ANTLR3_BASE_TREE_struct::isNilNode</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#af36b59dbcdc9f63b40846f8ae85747d7">ANTLR3_BASE_TREE_struct::setChildIndex</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a368cf9c37765080f050ec50710d12963">ANTLR3_BASE_TREE_struct::setParent</a>, and <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#a2fec30b914abcb1d3c4e2d4c45768f19">ANTLR3_VECTOR_struct::size</a>.</p> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0">antlr3BaseTreeNew()</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="antlr3basetree_8c_ab5c4b9d608ad720b8399a1a52e380184_cgraph.png" border="0" usemap="#antlr3basetree_8c_ab5c4b9d608ad720b8399a1a52e380184_cgraph" alt=""/></div> <map name="antlr3basetree_8c_ab5c4b9d608ad720b8399a1a52e380184_cgraph" id="antlr3basetree_8c_ab5c4b9d608ad720b8399a1a52e380184_cgraph"> <area shape="rect" title=" " alt="" coords="5,5,83,32"/> <area shape="rect" href="antlr3basetree_8c.html#ac54a81caba8c32a06594a05fcf7dc43c" title="Set the parent and child indexes for all children of the supplied tree." alt="" coords="131,5,288,32"/> </map> </div> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="antlr3basetree_8c_ab5c4b9d608ad720b8399a1a52e380184_icgraph.png" border="0" usemap="#antlr3basetree_8c_ab5c4b9d608ad720b8399a1a52e380184_icgraph" alt=""/></div> <map name="antlr3basetree_8c_ab5c4b9d608ad720b8399a1a52e380184_icgraph" id="antlr3basetree_8c_ab5c4b9d608ad720b8399a1a52e380184_icgraph"> <area shape="rect" title=" " alt="" coords="1697,107,1775,133"/> <area shape="rect" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0" title=" " alt="" coords="1507,107,1649,133"/> <area shape="rect" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title=" " alt="" coords="1341,107,1459,133"/> <area shape="rect" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title=" " alt="" coords="878,56,1030,83"/> <area shape="rect" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title=" " alt="" coords="276,128,523,155"/> <area shape="rect" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title=" " alt="" coords="1123,157,1293,184"/> <area shape="rect" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title=" " alt="" coords="289,201,509,242"/> <area shape="rect" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title=" " alt="" coords="1157,5,1259,32"/> <area shape="rect" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="573,56,785,83"/> <area shape="rect" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="273,56,525,83"/> <area shape="rect" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title=" " alt="" coords="5,121,225,162"/> <area shape="rect" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title=" " alt="" coords="833,157,1075,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title=" " alt="" coords="621,157,737,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title=" " alt="" coords="631,208,728,235"/> </map> </div> </div> </div> <a id="abf310a3fe8d0697c586ed3b72ae77824"></a> <h2 class="memtitle"><span class="permalink"><a href="#abf310a3fe8d0697c586ed3b72ae77824">◆ </a></span>addChildren()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void addChildren </td> <td>(</td> <td class="paramtype"><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="paramname"><em>tree</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group___a_n_t_l_r3___l_i_s_t.html#gae2fcb7565c1f2a85d99e61299f33fbf1">pANTLR3_LIST</a> </td> <td class="paramname"><em>kids</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Add all elements of the supplied list as children of this node. </p> <p class="reference">References <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a07a82f28e9aa6ef7e62475e2ad150ba0">ANTLR3_BASE_TREE_struct::addChild</a>, <a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html#aad457e490ca0fdb098a40afb3ac66704">ANTLR3_LIST_struct::get</a>, and <a class="el" href="struct_a_n_t_l_r3___l_i_s_t__struct.html#a62190c9eb6c724bb50cc0693db129de1">ANTLR3_LIST_struct::size</a>.</p> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0">antlr3BaseTreeNew()</a>.</p> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="antlr3basetree_8c_abf310a3fe8d0697c586ed3b72ae77824_icgraph.png" border="0" usemap="#antlr3basetree_8c_abf310a3fe8d0697c586ed3b72ae77824_icgraph" alt=""/></div> <map name="antlr3basetree_8c_abf310a3fe8d0697c586ed3b72ae77824_icgraph" id="antlr3basetree_8c_abf310a3fe8d0697c586ed3b72ae77824_icgraph"> <area shape="rect" title="Add all elements of the supplied list as children of this node." alt="" coords="1697,107,1795,133"/> <area shape="rect" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0" title=" " alt="" coords="1507,107,1649,133"/> <area shape="rect" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title=" " alt="" coords="1341,107,1459,133"/> <area shape="rect" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title=" " alt="" coords="878,56,1030,83"/> <area shape="rect" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title=" " alt="" coords="276,128,523,155"/> <area shape="rect" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title=" " alt="" coords="1123,157,1293,184"/> <area shape="rect" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title=" " alt="" coords="289,201,509,242"/> <area shape="rect" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title=" " alt="" coords="1157,5,1259,32"/> <area shape="rect" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="573,56,785,83"/> <area shape="rect" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="273,56,525,83"/> <area shape="rect" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title=" " alt="" coords="5,121,225,162"/> <area shape="rect" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title=" " alt="" coords="833,157,1075,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title=" " alt="" coords="621,157,737,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title=" " alt="" coords="631,208,728,235"/> </map> </div> </div> </div> <a id="a7af2e71f4e4640fceee0cc362de6f9e0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7af2e71f4e4640fceee0cc362de6f9e0">◆ </a></span>antlr3BaseTreeNew()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="antlr3defs_8h.html#ac6724ab3b71a7f4b3c340f52312e8488">ANTLR3_API</a> <a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> antlr3BaseTreeNew </td> <td>(</td> <td class="paramtype"><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="paramname"><em>tree</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="reference">References <a class="el" href="antlr3basetree_8c.html#ab5c4b9d608ad720b8399a1a52e380184">addChild()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a07a82f28e9aa6ef7e62475e2ad150ba0">ANTLR3_BASE_TREE_struct::addChild</a>, <a class="el" href="antlr3basetree_8c.html#abf310a3fe8d0697c586ed3b72ae77824">addChildren()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a142dfb84cb5d8330e8e8fabc8b19790c">ANTLR3_BASE_TREE_struct::addChildren</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="antlr3basetree_8c.html#abade5e407a76ff80f5a9a99e79d94417">deleteChild()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a16780e423cd64e60f9d877a4280a1ff5">ANTLR3_BASE_TREE_struct::deleteChild</a>, <a class="el" href="antlr3basetree_8c.html#a968076e57330da2c02dc905d1e470a15">dupTree()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a5e099b77acbe74875a6bef2b1f4211d7">ANTLR3_BASE_TREE_struct::dupTree</a>, <a class="el" href="antlr3basetree_8c.html#a8206aa0dc7a0419725505cde9847bed1">freshenPACIndexes()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a5ac580404626d436d9e04b2acee2457e">ANTLR3_BASE_TREE_struct::freshenPACIndexes</a>, <a class="el" href="antlr3basetree_8c.html#ac54a81caba8c32a06594a05fcf7dc43c">freshenPACIndexesAll()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a9c62433875c64b5666812d6ba443bd9e">ANTLR3_BASE_TREE_struct::freshenPACIndexesAll</a>, <a class="el" href="antlr3basetree_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#a47953843575f713168083b6c16f2523d">ANTLR3_BASE_TREE_struct::getCharPositionInLine</a>, <a class="el" href="antlr3basetree_8c.html#a653403930487771915e20fe6facda94f">getChild()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a5cc3b60ce798c8d8dacd23126d8fff75">ANTLR3_BASE_TREE_struct::getChild</a>, <a class="el" href="antlr3basetree_8c.html#ab9974077da69e8911ff64c3518a05ca7">getChildCount()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a8671abdcaf7f2716dc31ff01b3a324b1">ANTLR3_BASE_TREE_struct::getChildCount</a>, <a class="el" href="antlr3basetree_8c.html#a1d2d8c1b1141dba0553d183ab7b1174f">getFirstChildWithType()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a9e95d98f7f0e17001744386592671241">ANTLR3_BASE_TREE_struct::getFirstChildWithType</a>, <a class="el" href="antlr3basetree_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#abc5cf4d20ace32712760f568ef910dc1">ANTLR3_BASE_TREE_struct::getLine</a>, <a class="el" href="antlr3basetree_8c.html#adf47bb66cdb3101b23d8c522b11cc4cc">replaceChildren()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a3e42f2ebda856bc0811b657889062eda">ANTLR3_BASE_TREE_struct::replaceChildren</a>, <a class="el" href="antlr3basetree_8c.html#ae569096da6888b797e778af899f3a97c">setChild()</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a34a4119b03f867b67198699b05abd3ee">ANTLR3_BASE_TREE_struct::setChild</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="antlr3basetree_8c.html#ae6070f78b5a660f3b5192f9884a0ebee">toStringTree()</a>, and <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a60da26b4c89575ba4a87df965dbb7278">ANTLR3_BASE_TREE_struct::toStringTree</a>.</p> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a">antlr3SetCTAPI()</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="antlr3basetree_8c_a7af2e71f4e4640fceee0cc362de6f9e0_cgraph.png" border="0" usemap="#antlr3basetree_8c_a7af2e71f4e4640fceee0cc362de6f9e0_cgraph" alt=""/></div> <map name="antlr3basetree_8c_a7af2e71f4e4640fceee0cc362de6f9e0_cgraph" id="antlr3basetree_8c_a7af2e71f4e4640fceee0cc362de6f9e0_cgraph"> <area shape="rect" title=" " alt="" coords="5,335,148,361"/> <area shape="rect" href="antlr3basetree_8c.html#ab5c4b9d608ad720b8399a1a52e380184" title=" " alt="" coords="237,5,315,32"/> <area shape="rect" href="antlr3basetree_8c.html#ac54a81caba8c32a06594a05fcf7dc43c" title="Set the parent and child indexes for all children of the supplied tree." alt="" coords="404,31,561,57"/> <area shape="rect" href="antlr3basetree_8c.html#abf310a3fe8d0697c586ed3b72ae77824" title="Add all elements of the supplied list as children of this node." alt="" coords="227,107,325,133"/> <area shape="rect" href="antlr3basetree_8c.html#abade5e407a76ff80f5a9a99e79d94417" title=" " alt="" coords="230,157,322,184"/> <area shape="rect" href="antlr3basetree_8c.html#a968076e57330da2c02dc905d1e470a15" title=" " alt="" coords="240,208,312,235"/> <area shape="rect" 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="206,259,346,285"/> <area shape="rect" href="antlr3basetree_8c.html#ac0a5b07c2cc53a3f2938e6e94d9b1605" title=" " alt="" coords="197,309,355,336"/> <area shape="rect" href="antlr3basetree_8c.html#a653403930487771915e20fe6facda94f" title=" " alt="" coords="239,360,313,387"/> <area shape="rect" href="antlr3basetree_8c.html#ab9974077da69e8911ff64c3518a05ca7" title=" " alt="" coords="221,411,331,437"/> <area shape="rect" href="antlr3basetree_8c.html#a1d2d8c1b1141dba0553d183ab7b1174f" title=" " alt="" coords="196,461,356,488"/> <area shape="rect" href="antlr3basetree_8c.html#af89cad82ec0276b7f9183476bdfaa322" title=" " alt="" coords="243,512,309,539"/> <area shape="rect" href="antlr3basetree_8c.html#adf47bb66cdb3101b23d8c522b11cc4cc" title="Delete children from start to stop and replace with t even if t is a list (nil-root tree)." alt="" coords="217,563,335,589"/> <area shape="rect" href="antlr3basetree_8c.html#ae569096da6888b797e778af899f3a97c" title=" " alt="" coords="240,613,312,640"/> <area shape="rect" href="antlr3basetree_8c.html#ae6070f78b5a660f3b5192f9884a0ebee" title=" " alt="" coords="227,664,325,691"/> <area shape="rect" href="antlr3collections_8c.html#a0f20590f5ba34812e48d6cec3e126fd6" title=" " alt="" coords="419,563,546,589"/> <area shape="rect" href="antlr3collections_8c.html#a257bb3a732b0aee54f196ea448944d0b" title=" " alt="" coords="609,563,748,589"/> <area shape="rect" href="antlr3collections_8c.html#ab7bfa6d6ae69bd46b3c155d55a7162a1" title="Add the supplied pointer and freeing function pointer to the list, expanding the vector if needed." alt="" coords="808,360,932,387"/> <area shape="rect" href="antlr3collections_8c.html#a2f2a279a441ad513caf852f3f5387f1e" title=" " alt="" coords="810,411,930,437"/> <area shape="rect" href="antlr3collections_8c.html#a62297bdab210e5a852d9c778a48556b8" title=" " alt="" coords="809,461,931,488"/> <area shape="rect" href="antlr3collections_8c.html#acebfdc6cc1b28c406946fa6e72c1f581" title=" " alt="" coords="807,512,933,539"/> <area shape="rect" href="antlr3collections_8c.html#aea45dc661f9abf012538728ab751962b" title="Replace the element at the specified entry point with the supplied entry." alt="" coords="811,563,929,589"/> <area shape="rect" 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="796,613,944,640"/> <area shape="rect" href="antlr3collections_8c.html#aa6d77074d26182876f7cc5269f39dcaf" title=" " alt="" coords="805,664,935,691"/> <area shape="rect" href="antlr3collections_8c.html#a080b1c287eb015e890bfb6d5c20be49c" title=" " alt="" coords="809,715,931,741"/> <area shape="rect" href="antlr3collections_8c.html#ad8d9537615595fcbf0d5c1fecde4b4d9" title="Replace the element at the specified entry point with the supplied entry." alt="" coords="804,765,936,792"/> <area shape="rect" href="antlr3collections_8c.html#a2cd6855742a8fe2e1a3fd491c801aee8" title=" " alt="" coords="992,461,1129,488"/> </map> </div> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="antlr3basetree_8c_a7af2e71f4e4640fceee0cc362de6f9e0_icgraph.png" border="0" usemap="#antlr3basetree_8c_a7af2e71f4e4640fceee0cc362de6f9e0_icgraph" alt=""/></div> <map name="antlr3basetree_8c_a7af2e71f4e4640fceee0cc362de6f9e0_icgraph" id="antlr3basetree_8c_a7af2e71f4e4640fceee0cc362de6f9e0_icgraph"> <area shape="rect" title=" " alt="" coords="1507,107,1649,133"/> <area shape="rect" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title=" " alt="" coords="1341,107,1459,133"/> <area shape="rect" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title=" " alt="" coords="878,56,1030,83"/> <area shape="rect" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title=" " alt="" coords="276,128,523,155"/> <area shape="rect" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title=" " alt="" coords="1123,157,1293,184"/> <area shape="rect" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title=" " alt="" coords="289,201,509,242"/> <area shape="rect" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title=" " alt="" coords="1157,5,1259,32"/> <area shape="rect" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="573,56,785,83"/> <area shape="rect" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="273,56,525,83"/> <area shape="rect" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title=" " alt="" coords="5,121,225,162"/> <area shape="rect" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title=" " alt="" coords="833,157,1075,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title=" " alt="" coords="621,157,737,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title=" " alt="" coords="631,208,728,235"/> </map> </div> </div> </div> <a id="abade5e407a76ff80f5a9a99e79d94417"></a> <h2 class="memtitle"><span class="permalink"><a href="#abade5e407a76ff80f5a9a99e79d94417">◆ </a></span>deleteChild()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void * deleteChild </td> <td>(</td> <td class="paramtype"><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="paramname"><em>tree</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> </td> <td class="paramname"><em>i</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">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___v_e_c_t_o_r__struct.html#a64d27165be15753d59f803593939b8e1">ANTLR3_VECTOR_struct::remove</a>.</p> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0">antlr3BaseTreeNew()</a>.</p> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="antlr3basetree_8c_abade5e407a76ff80f5a9a99e79d94417_icgraph.png" border="0" usemap="#antlr3basetree_8c_abade5e407a76ff80f5a9a99e79d94417_icgraph" alt=""/></div> <map name="antlr3basetree_8c_abade5e407a76ff80f5a9a99e79d94417_icgraph" id="antlr3basetree_8c_abade5e407a76ff80f5a9a99e79d94417_icgraph"> <area shape="rect" title=" " alt="" coords="1697,107,1789,133"/> <area shape="rect" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0" title=" " alt="" coords="1507,107,1649,133"/> <area shape="rect" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title=" " alt="" coords="1341,107,1459,133"/> <area shape="rect" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title=" " alt="" coords="878,56,1030,83"/> <area shape="rect" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title=" " alt="" coords="276,128,523,155"/> <area shape="rect" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title=" " alt="" coords="1123,157,1293,184"/> <area shape="rect" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title=" " alt="" coords="289,201,509,242"/> <area shape="rect" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title=" " alt="" coords="1157,5,1259,32"/> <area shape="rect" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="573,56,785,83"/> <area shape="rect" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="273,56,525,83"/> <area shape="rect" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title=" " alt="" coords="5,121,225,162"/> <area shape="rect" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title=" " alt="" coords="833,157,1075,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title=" " alt="" coords="621,157,737,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title=" " alt="" coords="631,208,728,235"/> </map> </div> </div> </div> <a id="a968076e57330da2c02dc905d1e470a15"></a> <h2 class="memtitle"><span class="permalink"><a href="#a968076e57330da2c02dc905d1e470a15">◆ </a></span>dupTree()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void * dupTree </td> <td>(</td> <td class="paramtype"><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="paramname"><em>tree</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">References <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a07a82f28e9aa6ef7e62475e2ad150ba0">ANTLR3_BASE_TREE_struct::addChild</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___b_a_s_e___t_r_e_e__struct.html#a1cb4f061377603fe441cd995e0caad8a">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#a5e099b77acbe74875a6bef2b1f4211d7">ANTLR3_BASE_TREE_struct::dupTree</a>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#a4b3106af77b30b45378049bd73209cd5">ANTLR3_VECTOR_struct::get</a>, and <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#a2fec30b914abcb1d3c4e2d4c45768f19">ANTLR3_VECTOR_struct::size</a>.</p> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0">antlr3BaseTreeNew()</a>.</p> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="antlr3basetree_8c_a968076e57330da2c02dc905d1e470a15_icgraph.png" border="0" usemap="#antlr3basetree_8c_a968076e57330da2c02dc905d1e470a15_icgraph" alt=""/></div> <map name="antlr3basetree_8c_a968076e57330da2c02dc905d1e470a15_icgraph" id="antlr3basetree_8c_a968076e57330da2c02dc905d1e470a15_icgraph"> <area shape="rect" title=" " alt="" coords="1697,107,1769,133"/> <area shape="rect" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0" title=" " alt="" coords="1507,107,1649,133"/> <area shape="rect" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title=" " alt="" coords="1341,107,1459,133"/> <area shape="rect" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title=" " alt="" coords="878,56,1030,83"/> <area shape="rect" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title=" " alt="" coords="276,128,523,155"/> <area shape="rect" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title=" " alt="" coords="1123,157,1293,184"/> <area shape="rect" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title=" " alt="" coords="289,201,509,242"/> <area shape="rect" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title=" " alt="" coords="1157,5,1259,32"/> <area shape="rect" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="573,56,785,83"/> <area shape="rect" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="273,56,525,83"/> <area shape="rect" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title=" " alt="" coords="5,121,225,162"/> <area shape="rect" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title=" " alt="" coords="833,157,1075,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title=" " alt="" coords="621,157,737,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title=" " alt="" coords="631,208,728,235"/> </map> </div> </div> </div> <a id="a8206aa0dc7a0419725505cde9847bed1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8206aa0dc7a0419725505cde9847bed1">◆ </a></span>freshenPACIndexes()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void freshenPACIndexes </td> <td>(</td> <td class="paramtype"><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="paramname"><em>tree</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> </td> <td class="paramname"><em>offset</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Set the parent and child indexes for some of the children of the supplied tree, starting with the child at the supplied index. </p> <p class="reference">References <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a5cc3b60ce798c8d8dacd23126d8fff75">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#a8671abdcaf7f2716dc31ff01b3a324b1">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#af36b59dbcdc9f63b40846f8ae85747d7">ANTLR3_BASE_TREE_struct::setChildIndex</a>, and <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a368cf9c37765080f050ec50710d12963">ANTLR3_BASE_TREE_struct::setParent</a>.</p> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0">antlr3BaseTreeNew()</a>.</p> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="antlr3basetree_8c_a8206aa0dc7a0419725505cde9847bed1_icgraph.png" border="0" usemap="#antlr3basetree_8c_a8206aa0dc7a0419725505cde9847bed1_icgraph" alt=""/></div> <map name="antlr3basetree_8c_a8206aa0dc7a0419725505cde9847bed1_icgraph" id="antlr3basetree_8c_a8206aa0dc7a0419725505cde9847bed1_icgraph"> <area shape="rect" title="Set the parent and child indexes for some of the children of the supplied tree, starting with the chi..." alt="" coords="1697,107,1837,133"/> <area shape="rect" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0" title=" " alt="" coords="1507,107,1649,133"/> <area shape="rect" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title=" " alt="" coords="1341,107,1459,133"/> <area shape="rect" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title=" " alt="" coords="878,56,1030,83"/> <area shape="rect" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title=" " alt="" coords="276,128,523,155"/> <area shape="rect" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title=" " alt="" coords="1123,157,1293,184"/> <area shape="rect" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title=" " alt="" coords="289,201,509,242"/> <area shape="rect" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title=" " alt="" coords="1157,5,1259,32"/> <area shape="rect" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="573,56,785,83"/> <area shape="rect" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="273,56,525,83"/> <area shape="rect" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title=" " alt="" coords="5,121,225,162"/> <area shape="rect" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title=" " alt="" coords="833,157,1075,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title=" " alt="" coords="621,157,737,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title=" " alt="" coords="631,208,728,235"/> </map> </div> </div> </div> <a id="ac54a81caba8c32a06594a05fcf7dc43c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac54a81caba8c32a06594a05fcf7dc43c">◆ </a></span>freshenPACIndexesAll()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void freshenPACIndexesAll </td> <td>(</td> <td class="paramtype"><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="paramname"><em>tree</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Set the parent and child indexes for all children of the supplied tree. </p> <p class="reference">References <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a5ac580404626d436d9e04b2acee2457e">ANTLR3_BASE_TREE_struct::freshenPACIndexes</a>.</p> <p class="reference">Referenced by <a class="el" href="antlr3basetree_8c.html#ab5c4b9d608ad720b8399a1a52e380184">addChild()</a>, and <a class="el" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0">antlr3BaseTreeNew()</a>.</p> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="antlr3basetree_8c_ac54a81caba8c32a06594a05fcf7dc43c_icgraph.png" border="0" usemap="#antlr3basetree_8c_ac54a81caba8c32a06594a05fcf7dc43c_icgraph" alt=""/></div> <map name="antlr3basetree_8c_ac54a81caba8c32a06594a05fcf7dc43c_icgraph" id="antlr3basetree_8c_ac54a81caba8c32a06594a05fcf7dc43c_icgraph"> <area shape="rect" title="Set the parent and child indexes for all children of the supplied tree." alt="" coords="1823,107,1980,133"/> <area shape="rect" href="antlr3basetree_8c.html#ab5c4b9d608ad720b8399a1a52e380184" title=" " alt="" coords="1697,132,1775,159"/> <area shape="rect" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0" title=" " alt="" coords="1507,107,1649,133"/> <area shape="rect" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title=" " alt="" coords="1341,107,1459,133"/> <area shape="rect" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title=" " alt="" coords="878,56,1030,83"/> <area shape="rect" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title=" " alt="" coords="276,128,523,155"/> <area shape="rect" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title=" " alt="" coords="1123,157,1293,184"/> <area shape="rect" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title=" " alt="" coords="289,201,509,242"/> <area shape="rect" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title=" " alt="" coords="1157,5,1259,32"/> <area shape="rect" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="573,56,785,83"/> <area shape="rect" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="273,56,525,83"/> <area shape="rect" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title=" " alt="" coords="5,121,225,162"/> <area shape="rect" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title=" " alt="" coords="833,157,1075,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title=" " alt="" coords="621,157,737,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title=" " alt="" coords="631,208,728,235"/> </map> </div> </div> </div> <a id="ac0a5b07c2cc53a3f2938e6e94d9b1605"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac0a5b07c2cc53a3f2938e6e94d9b1605">◆ </a></span>getCharPositionInLine()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <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="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> </td> <td class="paramname"><em>tree</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0">antlr3BaseTreeNew()</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#gab2d77cd376112c8ff6ed7353ba78dab7">antlr3RecognitionExceptionNew()</a>.</p> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="antlr3basetree_8c_ac0a5b07c2cc53a3f2938e6e94d9b1605_icgraph.png" border="0" usemap="#antlr3basetree_8c_ac0a5b07c2cc53a3f2938e6e94d9b1605_icgraph" alt=""/></div> <map name="antlr3basetree_8c_ac0a5b07c2cc53a3f2938e6e94d9b1605_icgraph" id="antlr3basetree_8c_ac0a5b07c2cc53a3f2938e6e94d9b1605_icgraph"> <area shape="rect" title=" " alt="" coords="1871,337,2028,363"/> <area shape="rect" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0" title=" " alt="" coords="1642,223,1785,250"/> <area shape="rect" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gab2d77cd376112c8ff6ed7353ba78dab7" title=" " alt="" coords="1604,362,1823,389"/> <area shape="rect" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title=" " alt="" coords="1392,109,1509,135"/> <area shape="rect" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title=" " alt="" coords="878,33,1030,59"/> <area shape="rect" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title=" " alt="" coords="276,105,523,131"/> <area shape="rect" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title=" " alt="" coords="1125,134,1295,161"/> <area shape="rect" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title=" " alt="" coords="289,177,509,219"/> <area shape="rect" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title=" " alt="" coords="1159,33,1261,59"/> <area shape="rect" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="573,33,785,59"/> <area shape="rect" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="273,33,525,59"/> <area shape="rect" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title=" " alt="" coords="5,97,225,139"/> <area shape="rect" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title=" " alt="" coords="833,134,1075,161"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title=" " alt="" coords="621,134,737,161"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title=" " alt="" coords="631,185,728,211"/> <area shape="rect" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga974d33def91ba5fb5a6fa8e42c6d876e" title="Creates a new Mismatched Token Exception and inserts in the recognizer exception stack." alt="" coords="1368,489,1533,515"/> <area shape="rect" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaf8c302d1762b73b1a80c88ca71210472" title="Factor out what to do upon token mismatch so tree parsers can behave differently." alt="" coords="1169,438,1251,465"/> <area shape="rect" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga4876d181d8cca1dcee4ebc7b0d313b28" title="Attempt to recover from a single missing or extra token." alt="" coords="1345,387,1556,414"/> <area shape="rect" href="antlr3lexer_8c.html#a3f121d133cb810a9687aee3089e33be8" title=" " alt="" coords="897,289,1011,315"/> <area shape="rect" href="antlr3defs_8h.html#a9d7fa213a660c2e71f54c324a668e34f" title="Creates a new Mismatched Tree Nde Exception and inserts in the recognizer exception stack." alt="" coords="1123,337,1297,363"/> <area shape="rect" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga5b539798327f965e6289a9f613515c9a" title=" " alt="" coords="863,434,1045,461"/> <area shape="rect" href="antlr3defs_8h.html#ae667dafdcef9adc2fceebc8420a7cded" title=" " alt="" coords="617,459,741,486"/> <area shape="rect" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="620,339,739,366"/> <area shape="rect" href="antlr3defs_8h.html#a8a8b2581755eff523fb3d2e427bb9b3f" title=" " alt="" coords="582,397,777,423"/> <area shape="rect" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="318,314,481,341"/> <area shape="rect" href="antlr3defs_8h.html#abede6d25edd8b3e67f8aa6a5094b6f9c" title=" " alt="" coords="315,459,483,486"/> <area shape="rect" href="antlr3defs_8h.html#aba8e0e27ff9976bb757191bf45b7d49f" title=" " alt="" coords="18,459,213,486"/> </map> </div> </div> </div> <a id="a653403930487771915e20fe6facda94f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a653403930487771915e20fe6facda94f">◆ </a></span>getChild()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void * getChild </td> <td>(</td> <td class="paramtype"><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="paramname"><em>tree</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> </td> <td class="paramname"><em>i</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">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>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#a4b3106af77b30b45378049bd73209cd5">ANTLR3_VECTOR_struct::get</a>, and <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#a2fec30b914abcb1d3c4e2d4c45768f19">ANTLR3_VECTOR_struct::size</a>.</p> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0">antlr3BaseTreeNew()</a>.</p> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="antlr3basetree_8c_a653403930487771915e20fe6facda94f_icgraph.png" border="0" usemap="#antlr3basetree_8c_a653403930487771915e20fe6facda94f_icgraph" alt=""/></div> <map name="antlr3basetree_8c_a653403930487771915e20fe6facda94f_icgraph" id="antlr3basetree_8c_a653403930487771915e20fe6facda94f_icgraph"> <area shape="rect" title=" " alt="" coords="1697,107,1772,133"/> <area shape="rect" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0" title=" " alt="" coords="1507,107,1649,133"/> <area shape="rect" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title=" " alt="" coords="1341,107,1459,133"/> <area shape="rect" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title=" " alt="" coords="878,56,1030,83"/> <area shape="rect" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title=" " alt="" coords="276,128,523,155"/> <area shape="rect" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title=" " alt="" coords="1123,157,1293,184"/> <area shape="rect" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title=" " alt="" coords="289,201,509,242"/> <area shape="rect" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title=" " alt="" coords="1157,5,1259,32"/> <area shape="rect" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="573,56,785,83"/> <area shape="rect" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="273,56,525,83"/> <area shape="rect" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title=" " alt="" coords="5,121,225,162"/> <area shape="rect" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title=" " alt="" coords="833,157,1075,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title=" " alt="" coords="621,157,737,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title=" " alt="" coords="631,208,728,235"/> </map> </div> </div> </div> <a id="ab9974077da69e8911ff64c3518a05ca7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab9974077da69e8911ff64c3518a05ca7">◆ </a></span>getChildCount()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> getChildCount </td> <td>(</td> <td class="paramtype"><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="paramname"><em>tree</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">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___v_e_c_t_o_r__struct.html#a2fec30b914abcb1d3c4e2d4c45768f19">ANTLR3_VECTOR_struct::size</a>.</p> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0">antlr3BaseTreeNew()</a>.</p> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="antlr3basetree_8c_ab9974077da69e8911ff64c3518a05ca7_icgraph.png" border="0" usemap="#antlr3basetree_8c_ab9974077da69e8911ff64c3518a05ca7_icgraph" alt=""/></div> <map name="antlr3basetree_8c_ab9974077da69e8911ff64c3518a05ca7_icgraph" id="antlr3basetree_8c_ab9974077da69e8911ff64c3518a05ca7_icgraph"> <area shape="rect" title=" " alt="" coords="1697,107,1808,133"/> <area shape="rect" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0" title=" " alt="" coords="1507,107,1649,133"/> <area shape="rect" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title=" " alt="" coords="1341,107,1459,133"/> <area shape="rect" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title=" " alt="" coords="878,56,1030,83"/> <area shape="rect" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title=" " alt="" coords="276,128,523,155"/> <area shape="rect" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title=" " alt="" coords="1123,157,1293,184"/> <area shape="rect" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title=" " alt="" coords="289,201,509,242"/> <area shape="rect" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title=" " alt="" coords="1157,5,1259,32"/> <area shape="rect" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="573,56,785,83"/> <area shape="rect" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="273,56,525,83"/> <area shape="rect" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title=" " alt="" coords="5,121,225,162"/> <area shape="rect" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title=" " alt="" coords="833,157,1075,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title=" " alt="" coords="621,157,737,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title=" " alt="" coords="631,208,728,235"/> </map> </div> </div> </div> <a id="a1d2d8c1b1141dba0553d183ab7b1174f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1d2d8c1b1141dba0553d183ab7b1174f">◆ </a></span>getFirstChildWithType()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> getFirstChildWithType </td> <td>(</td> <td class="paramtype"><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="paramname"><em>tree</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> </td> <td class="paramname"><em>type</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">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>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#a4b3106af77b30b45378049bd73209cd5">ANTLR3_VECTOR_struct::get</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#ad46cc746e0133a373d96f760ad4a1dfb">ANTLR3_BASE_TREE_struct::getType</a>, and <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#a2fec30b914abcb1d3c4e2d4c45768f19">ANTLR3_VECTOR_struct::size</a>.</p> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0">antlr3BaseTreeNew()</a>.</p> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="antlr3basetree_8c_a1d2d8c1b1141dba0553d183ab7b1174f_icgraph.png" border="0" usemap="#antlr3basetree_8c_a1d2d8c1b1141dba0553d183ab7b1174f_icgraph" alt=""/></div> <map name="antlr3basetree_8c_a1d2d8c1b1141dba0553d183ab7b1174f_icgraph" id="antlr3basetree_8c_a1d2d8c1b1141dba0553d183ab7b1174f_icgraph"> <area shape="rect" title=" " alt="" coords="1697,107,1857,133"/> <area shape="rect" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0" title=" " alt="" coords="1507,107,1649,133"/> <area shape="rect" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title=" " alt="" coords="1341,107,1459,133"/> <area shape="rect" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title=" " alt="" coords="878,56,1030,83"/> <area shape="rect" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title=" " alt="" coords="276,128,523,155"/> <area shape="rect" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title=" " alt="" coords="1123,157,1293,184"/> <area shape="rect" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title=" " alt="" coords="289,201,509,242"/> <area shape="rect" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title=" " alt="" coords="1157,5,1259,32"/> <area shape="rect" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="573,56,785,83"/> <area shape="rect" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="273,56,525,83"/> <area shape="rect" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title=" " alt="" coords="5,121,225,162"/> <area shape="rect" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title=" " alt="" coords="833,157,1075,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title=" " alt="" coords="621,157,737,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title=" " alt="" coords="631,208,728,235"/> </map> </div> </div> </div> <a id="af89cad82ec0276b7f9183476bdfaa322"></a> <h2 class="memtitle"><span class="permalink"><a href="#af89cad82ec0276b7f9183476bdfaa322">◆ </a></span>getLine()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <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="group___a_n_t_l_r3___b_a_s_e___t_r_e_e.html#ga6313a8a3e8f044398a393bd10c083852">pANTLR3_BASE_TREE</a> </td> <td class="paramname"><em>tree</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0">antlr3BaseTreeNew()</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#gab2d77cd376112c8ff6ed7353ba78dab7">antlr3RecognitionExceptionNew()</a>.</p> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="antlr3basetree_8c_af89cad82ec0276b7f9183476bdfaa322_icgraph.png" border="0" usemap="#antlr3basetree_8c_af89cad82ec0276b7f9183476bdfaa322_icgraph" alt=""/></div> <map name="antlr3basetree_8c_af89cad82ec0276b7f9183476bdfaa322_icgraph" id="antlr3basetree_8c_af89cad82ec0276b7f9183476bdfaa322_icgraph"> <area shape="rect" title=" " alt="" coords="1871,337,1937,363"/> <area shape="rect" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0" title=" " alt="" coords="1642,223,1785,250"/> <area shape="rect" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gab2d77cd376112c8ff6ed7353ba78dab7" title=" " alt="" coords="1604,362,1823,389"/> <area shape="rect" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title=" " alt="" coords="1392,109,1509,135"/> <area shape="rect" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title=" " alt="" coords="878,33,1030,59"/> <area shape="rect" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title=" " alt="" coords="276,105,523,131"/> <area shape="rect" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title=" " alt="" coords="1125,134,1295,161"/> <area shape="rect" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title=" " alt="" coords="289,177,509,219"/> <area shape="rect" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title=" " alt="" coords="1159,33,1261,59"/> <area shape="rect" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="573,33,785,59"/> <area shape="rect" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="273,33,525,59"/> <area shape="rect" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title=" " alt="" coords="5,97,225,139"/> <area shape="rect" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title=" " alt="" coords="833,134,1075,161"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title=" " alt="" coords="621,134,737,161"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title=" " alt="" coords="631,185,728,211"/> <area shape="rect" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga974d33def91ba5fb5a6fa8e42c6d876e" title="Creates a new Mismatched Token Exception and inserts in the recognizer exception stack." alt="" coords="1368,489,1533,515"/> <area shape="rect" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaf8c302d1762b73b1a80c88ca71210472" title="Factor out what to do upon token mismatch so tree parsers can behave differently." alt="" coords="1169,438,1251,465"/> <area shape="rect" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga4876d181d8cca1dcee4ebc7b0d313b28" title="Attempt to recover from a single missing or extra token." alt="" coords="1345,387,1556,414"/> <area shape="rect" href="antlr3lexer_8c.html#a3f121d133cb810a9687aee3089e33be8" title=" " alt="" coords="897,289,1011,315"/> <area shape="rect" href="antlr3defs_8h.html#a9d7fa213a660c2e71f54c324a668e34f" title="Creates a new Mismatched Tree Nde Exception and inserts in the recognizer exception stack." alt="" coords="1123,337,1297,363"/> <area shape="rect" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga5b539798327f965e6289a9f613515c9a" title=" " alt="" coords="863,434,1045,461"/> <area shape="rect" href="antlr3defs_8h.html#ae667dafdcef9adc2fceebc8420a7cded" title=" " alt="" coords="617,459,741,486"/> <area shape="rect" href="antlr3defs_8h.html#aad5d94a0ad6c1d4788f95debb67cf642" title=" " alt="" coords="620,339,739,366"/> <area shape="rect" href="antlr3defs_8h.html#a8a8b2581755eff523fb3d2e427bb9b3f" title=" " alt="" coords="582,397,777,423"/> <area shape="rect" href="antlr3defs_8h.html#acea4b4491be51f1d3f57d4d2836d9d0d" title=" " alt="" coords="318,314,481,341"/> <area shape="rect" href="antlr3defs_8h.html#abede6d25edd8b3e67f8aa6a5094b6f9c" title=" " alt="" coords="315,459,483,486"/> <area shape="rect" href="antlr3defs_8h.html#aba8e0e27ff9976bb757191bf45b7d49f" title=" " alt="" coords="18,459,213,486"/> </map> </div> </div> </div> <a id="adf47bb66cdb3101b23d8c522b11cc4cc"></a> <h2 class="memtitle"><span class="permalink"><a href="#adf47bb66cdb3101b23d8c522b11cc4cc">◆ </a></span>replaceChildren()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void replaceChildren </td> <td>(</td> <td class="paramtype"><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="paramname"><em>parent</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> </td> <td class="paramname"><em>startChildIndex</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> </td> <td class="paramname"><em>stopChildIndex</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><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="paramname"><em>newTree</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Delete children from start to stop and replace with t even if t is a list (nil-root tree). </p> <p>Num of children can increase or decrease. For huge child lists, inserting children can force walking rest of children to set their child index; could be slow. </p> <p class="reference">References <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#a46753d204b432abd2a55def2a822d357">ANTLR3_VECTOR_struct::add</a>, <a class="el" href="antlr3errors_8h.html#a3baea4fe1963323e5757ee2c8f471d1c">ANTLR3_FALSE</a>, <a class="el" href="antlr3defs_8h.html#a27cc6fe6e2b9ed95c34ccbcf85149361">ANTLR3_FPRINTF</a>, <a class="el" href="antlr3defs_8h.html#a6558340e5762ec9d464c2f5ff70d9b5f">ANTLR3_FREE</a>, <a class="el" href="antlr3errors_8h.html#a8cfcfbce03f3039eb35d87f97105dc1b">ANTLR3_TRUE</a>, <a class="el" href="antlr3collections_8c.html#a0f20590f5ba34812e48d6cec3e126fd6">antlr3VectorNew()</a>, <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html#a7be84d1554437ab99377ab3c623ebd24">ANTLR3_STRING_struct::chars</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#aa8e5e1c014f50572d08605b08c1ab7f0">ANTLR3_VECTOR_struct::elements</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a5ac580404626d436d9e04b2acee2457e">ANTLR3_BASE_TREE_struct::freshenPACIndexes</a>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#a4b3106af77b30b45378049bd73209cd5">ANTLR3_VECTOR_struct::get</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a49e4e426240b94eafe8f589f12a5eb05">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#ab58a15f8d4ce341968585a7eeeb37a9c">ANTLR3_BASE_TREE_struct::isNilNode</a>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#a64d27165be15753d59f803593939b8e1">ANTLR3_VECTOR_struct::remove</a>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#aee3fe44de37c74690bdb330f8c7d7c6f">ANTLR3_VECTOR_struct::set</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#af36b59dbcdc9f63b40846f8ae85747d7">ANTLR3_BASE_TREE_struct::setChildIndex</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a368cf9c37765080f050ec50710d12963">ANTLR3_BASE_TREE_struct::setParent</a>, and <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#a2fec30b914abcb1d3c4e2d4c45768f19">ANTLR3_VECTOR_struct::size</a>.</p> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0">antlr3BaseTreeNew()</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="antlr3basetree_8c_adf47bb66cdb3101b23d8c522b11cc4cc_cgraph.png" border="0" usemap="#antlr3basetree_8c_adf47bb66cdb3101b23d8c522b11cc4cc_cgraph" alt=""/></div> <map name="antlr3basetree_8c_adf47bb66cdb3101b23d8c522b11cc4cc_cgraph" id="antlr3basetree_8c_adf47bb66cdb3101b23d8c522b11cc4cc_cgraph"> <area shape="rect" title="Delete children from start to stop and replace with t even if t is a list (nil-root tree)." alt="" coords="5,208,124,235"/> <area shape="rect" href="antlr3collections_8c.html#a0f20590f5ba34812e48d6cec3e126fd6" title=" " alt="" coords="172,208,299,235"/> <area shape="rect" href="antlr3collections_8c.html#a257bb3a732b0aee54f196ea448944d0b" title=" " alt="" coords="347,208,485,235"/> <area shape="rect" href="antlr3collections_8c.html#ab7bfa6d6ae69bd46b3c155d55a7162a1" title="Add the supplied pointer and freeing function pointer to the list, expanding the vector if needed." alt="" coords="545,5,669,32"/> <area shape="rect" href="antlr3collections_8c.html#a2f2a279a441ad513caf852f3f5387f1e" title=" " alt="" coords="547,56,667,83"/> <area shape="rect" href="antlr3collections_8c.html#a62297bdab210e5a852d9c778a48556b8" title=" " alt="" coords="547,107,668,133"/> <area shape="rect" href="antlr3collections_8c.html#acebfdc6cc1b28c406946fa6e72c1f581" title=" " alt="" coords="544,157,671,184"/> <area shape="rect" href="antlr3collections_8c.html#aea45dc661f9abf012538728ab751962b" title="Replace the element at the specified entry point with the supplied entry." alt="" coords="548,208,667,235"/> <area shape="rect" 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="533,259,681,285"/> <area shape="rect" href="antlr3collections_8c.html#aa6d77074d26182876f7cc5269f39dcaf" title=" " alt="" coords="542,309,673,336"/> <area shape="rect" href="antlr3collections_8c.html#a080b1c287eb015e890bfb6d5c20be49c" title=" " alt="" coords="546,360,669,387"/> <area shape="rect" href="antlr3collections_8c.html#ad8d9537615595fcbf0d5c1fecde4b4d9" title="Replace the element at the specified entry point with the supplied entry." alt="" coords="541,411,673,437"/> <area shape="rect" href="antlr3collections_8c.html#a2cd6855742a8fe2e1a3fd491c801aee8" title=" " alt="" coords="729,107,867,133"/> </map> </div> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="antlr3basetree_8c_adf47bb66cdb3101b23d8c522b11cc4cc_icgraph.png" border="0" usemap="#antlr3basetree_8c_adf47bb66cdb3101b23d8c522b11cc4cc_icgraph" alt=""/></div> <map name="antlr3basetree_8c_adf47bb66cdb3101b23d8c522b11cc4cc_icgraph" id="antlr3basetree_8c_adf47bb66cdb3101b23d8c522b11cc4cc_icgraph"> <area shape="rect" title="Delete children from start to stop and replace with t even if t is a list (nil-root tree)." alt="" coords="1697,107,1816,133"/> <area shape="rect" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0" title=" " alt="" coords="1507,107,1649,133"/> <area shape="rect" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title=" " alt="" coords="1341,107,1459,133"/> <area shape="rect" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title=" " alt="" coords="878,56,1030,83"/> <area shape="rect" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title=" " alt="" coords="276,128,523,155"/> <area shape="rect" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title=" " alt="" coords="1123,157,1293,184"/> <area shape="rect" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title=" " alt="" coords="289,201,509,242"/> <area shape="rect" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title=" " alt="" coords="1157,5,1259,32"/> <area shape="rect" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="573,56,785,83"/> <area shape="rect" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="273,56,525,83"/> <area shape="rect" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title=" " alt="" coords="5,121,225,162"/> <area shape="rect" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title=" " alt="" coords="833,157,1075,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title=" " alt="" coords="621,157,737,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title=" " alt="" coords="631,208,728,235"/> </map> </div> </div> </div> <a id="ae569096da6888b797e778af899f3a97c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae569096da6888b797e778af899f3a97c">◆ </a></span>setChild()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void setChild </td> <td>(</td> <td class="paramtype"><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="paramname"><em>tree</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>child</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">References <a class="el" href="antlr3errors_8h.html#a3baea4fe1963323e5757ee2c8f471d1c">ANTLR3_FALSE</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___b_a_s_e___t_r_e_e__struct.html#a309c865e1fee09b015317762e6d76b33">ANTLR3_BASE_TREE_struct::createChildrenList</a>, and <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#aee3fe44de37c74690bdb330f8c7d7c6f">ANTLR3_VECTOR_struct::set</a>.</p> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0">antlr3BaseTreeNew()</a>.</p> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="antlr3basetree_8c_ae569096da6888b797e778af899f3a97c_icgraph.png" border="0" usemap="#antlr3basetree_8c_ae569096da6888b797e778af899f3a97c_icgraph" alt=""/></div> <map name="antlr3basetree_8c_ae569096da6888b797e778af899f3a97c_icgraph" id="antlr3basetree_8c_ae569096da6888b797e778af899f3a97c_icgraph"> <area shape="rect" title=" " alt="" coords="1697,107,1769,133"/> <area shape="rect" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0" title=" " alt="" coords="1507,107,1649,133"/> <area shape="rect" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title=" " alt="" coords="1341,107,1459,133"/> <area shape="rect" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title=" " alt="" coords="878,56,1030,83"/> <area shape="rect" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title=" " alt="" coords="276,128,523,155"/> <area shape="rect" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title=" " alt="" coords="1123,157,1293,184"/> <area shape="rect" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title=" " alt="" coords="289,201,509,242"/> <area shape="rect" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title=" " alt="" coords="1157,5,1259,32"/> <area shape="rect" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="573,56,785,83"/> <area shape="rect" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="273,56,525,83"/> <area shape="rect" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title=" " alt="" coords="5,121,225,162"/> <area shape="rect" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title=" " alt="" coords="833,157,1075,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title=" " alt="" coords="621,157,737,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title=" " alt="" coords="631,208,728,235"/> </map> </div> </div> </div> <a id="ae6070f78b5a660f3b5192f9884a0ebee"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae6070f78b5a660f3b5192f9884a0ebee">◆ </a></span>toStringTree()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="group___a_n_t_l_r3___s_t_r_i_n_g.html#ga36bbe7362079348864db4b4dbdcce56b">pANTLR3_STRING</a> toStringTree </td> <td>(</td> <td class="paramtype"><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="paramname"><em>tree</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">References <a class="el" href="antlr3errors_8h.html#a3baea4fe1963323e5757ee2c8f471d1c">ANTLR3_FALSE</a>, <a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html#aa884f6c56fdfd520016fd19910e98609">ANTLR3_STRING_struct::append8</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#a4b3106af77b30b45378049bd73209cd5">ANTLR3_VECTOR_struct::get</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#ab58a15f8d4ce341968585a7eeeb37a9c">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#a2bee4ca887c5fec09141342486c35a1e">ANTLR3_STRING_FACTORY_struct::newRaw</a>, <a class="el" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html#a2fec30b914abcb1d3c4e2d4c45768f19">ANTLR3_VECTOR_struct::size</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#a8ce63e5815618f65481b6b97d66f41a6">ANTLR3_BASE_TREE_struct::toString</a>, and <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___t_r_e_e__struct.html#a60da26b4c89575ba4a87df965dbb7278">ANTLR3_BASE_TREE_struct::toStringTree</a>.</p> <p class="reference">Referenced by <a class="el" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0">antlr3BaseTreeNew()</a>.</p> <div class="dynheader"> Here is the caller graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="antlr3basetree_8c_ae6070f78b5a660f3b5192f9884a0ebee_icgraph.png" border="0" usemap="#antlr3basetree_8c_ae6070f78b5a660f3b5192f9884a0ebee_icgraph" alt=""/></div> <map name="antlr3basetree_8c_ae6070f78b5a660f3b5192f9884a0ebee_icgraph" id="antlr3basetree_8c_ae6070f78b5a660f3b5192f9884a0ebee_icgraph"> <area shape="rect" title=" " alt="" coords="1697,107,1796,133"/> <area shape="rect" href="antlr3defs_8h.html#a7af2e71f4e4640fceee0cc362de6f9e0" title=" " alt="" coords="1507,107,1649,133"/> <area shape="rect" href="antlr3defs_8h.html#abc4461044e5277193e2597fb79f1829a" title=" " alt="" coords="1341,107,1459,133"/> <area shape="rect" href="antlr3defs_8h.html#adc10027310be547445fa9ed632d5dece" title=" " alt="" coords="878,56,1030,83"/> <area shape="rect" href="antlr3defs_8h.html#af53a0945d04dc72b9a3b927c1fa5ffd7" title=" " alt="" coords="276,128,523,155"/> <area shape="rect" href="antlr3defs_8h.html#a808d94fb338346aec62e85d66e8f4cf5" title=" " alt="" coords="1123,157,1293,184"/> <area shape="rect" href="antlr3defs_8h.html#ad8c49d0bf9bb605b1b8ae992afd70077" title=" " alt="" coords="289,201,509,242"/> <area shape="rect" href="antlr3commontree_8c.html#a108253520363014dfbdaf22f65f83275" title=" " alt="" coords="1157,5,1259,32"/> <area shape="rect" href="antlr3defs_8h.html#a8354d855e26d4417b311740c64b9f0e3" title="Create a new tree adaptor." alt="" coords="573,56,785,83"/> <area shape="rect" href="antlr3defs_8h.html#ab957d9b226644a3af57c91c8553a9cf8" title="Debugging version of the tree adaptor (not normally called as generated code calls setDebugEventListe..." alt="" coords="273,56,525,83"/> <area shape="rect" href="antlr3defs_8h.html#a80515ce12fe3b7e18473029d07dceaa7" title=" " alt="" coords="5,121,225,162"/> <area shape="rect" href="antlr3defs_8h.html#a2ff90d8c29831ff6c5697fd140e3e012" title=" " alt="" coords="833,157,1075,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#a404d1d946e8d99139eb862d7c571e9dc" title=" " alt="" coords="621,157,737,184"/> <area shape="rect" href="antlr3commontreenodestream_8c.html#aba2a1070fb666dd0aa01b84610ee41eb" title=" " alt="" coords="631,208,728,235"/> </map> </div> </div> </div> </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="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="antlr3basetree_8c.html">antlr3basetree.c</a></li> <li class="footer">Generated on Fri May 3 2019 05:59:10 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>