Sophie

Sophie

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

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>ANTLR3C: include/antlr3debugeventlistener.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">ANTLR3C&#160;<span id="projectnumber">3.1.2</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('antlr3debugeventlistener_8h.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Defines</a> &#124;
<a href="#typedef-members">Typedefs</a>  </div>
  <div class="headertitle">
<h1>antlr3debugeventlistener.h File Reference</h1>  </div>
</div>
<div class="contents">

<p>The definition of all debugging events that a recognizer can trigger.  
<a href="#_details">More...</a></p>
<div class="textblock"><code>#include &lt;<a class="el" href="antlr3defs_8h.html">antlr3defs.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="antlr3basetree_8h.html">antlr3basetree.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="antlr3commontoken_8h.html">antlr3commontoken.h</a>&gt;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for antlr3debugeventlistener.h:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3debugeventlistener_8h__incl.png" border="0" usemap="#include_2antlr3debugeventlistener_8h" alt=""/></div>
<map name="include_2antlr3debugeventlistener_8h" id="include_2antlr3debugeventlistener_8h">
<area shape="rect" id="node3" href="antlr3defs_8h.html" title="Basic type and constant definitions for ANTLR3 Runtime." alt="" coords="439,379,580,405"/><area shape="rect" id="node16" href="antlr3basetree_8h.html" title="Definition of the ANTLR3 base tree." alt="" coords="387,80,568,107"/><area shape="rect" id="node30" href="antlr3commontoken_8h.html" title="Defines the interface for a common token." alt="" coords="675,155,885,181"/><area shape="rect" id="node5" href="antlr3errors_8h.html" title="antlr3errors.h" alt="" coords="5,453,168,480"/><area shape="rect" id="node11" href="antlr3interfaces_8h.html" title="Declarations for all the antlr3 C runtime interfaces/classes." alt="" coords="493,453,696,480"/><area shape="rect" id="node13" href="antlr3convertutf_8h.html" title="antlr3convertutf.h" alt="" coords="720,453,923,480"/><area shape="rect" id="node19" href="antlr3collections_8h.html" title="antlr3collections.h" alt="" coords="440,229,651,256"/><area shape="rect" id="node26" href="antlr3string_8h.html" title="Simple string interface allows indiscriminate allocation of strings such that they can be allocated a..." alt="" coords="488,155,651,181"/><area shape="rect" id="node22" href="antlr3bitset_8h.html" title="Defines the basic structures of an ANTLR3 bitset." alt="" coords="488,304,651,331"/></map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3debugeventlistener_8h__dep__incl.png" border="0" usemap="#include_2antlr3debugeventlistener_8hdep" alt=""/></div>
<map name="include_2antlr3debugeventlistener_8hdep" id="include_2antlr3debugeventlistener_8hdep">
<area shape="rect" id="node3" href="antlr3_8h.html" title="include/antlr3.h" alt="" coords="843,453,1024,480"/><area shape="rect" id="node5" href="antlr3baserecognizer_8h.html" title="Defines the basic structure to support recognizing by either a lexer, parser, or tree parser..." alt="" coords="772,304,1095,331"/><area shape="rect" id="node25" href="antlr3basetreeadaptor_8h.html" title="Definition of the ANTLR3 base tree adaptor." alt="" coords="253,80,584,107"/><area shape="rect" id="node28" href="antlr3commontreeadaptor_8h.html" title="Definition of the ANTLR3 common tree adaptor." alt="" coords="243,155,595,181"/><area shape="rect" id="node37" href="antlr3tokenstream_8h.html" title="Defines the interface for an ANTLR3 common token stream." alt="" coords="1147,229,1437,256"/><area shape="rect" id="node8" href="antlr3cyclicdfa_8h.html" title="include/antlr3cyclicdfa.h" alt="" coords="797,379,1069,405"/><area shape="rect" id="node11" href="antlr3lexer_8h.html" title="Base interface for any ANTLR3 lexer." alt="" coords="1360,379,1592,405"/><area shape="rect" id="node15" href="antlr3parser_8h.html" title="Base implementation of an ANTLR3 parser." alt="" coords="1093,379,1336,405"/><area shape="rect" id="node19" href="antlr3rewritestreams_8h.html" title="include/antlr3rewritestreams.h" alt="" coords="93,379,416,405"/><area shape="rect" id="node22" href="antlr3treeparser_8h.html" title="include/antlr3treeparser.h" alt="" coords="440,379,723,405"/><area shape="rect" id="node31" href="antlr3commontreenodestream_8h.html" title="Definition of the ANTLR3 common tree node stream." alt="" coords="391,229,772,256"/></map>
</div>
</div><table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r__struct.html">ANTLR3_DEBUG_EVENT_LISTENER_struct</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The ANTLR3 debugging interface for communicating with ANLTR Works.  <a href="struct_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r__struct.html#_details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3debugeventlistener_8h.html#a329e144ea57a19685963e5a8a7b4e73b">DEFAULT_DEBUGGER_PORT</a>&#160;&#160;&#160;0xBFCC;</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default debugging port.  <a href="#a329e144ea57a19685963e5a8a7b4e73b"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
<a class="el" href="struct_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r__struct.html">ANTLR3_DEBUG_EVENT_LISTENER_struct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3debugeventlistener_8h.html#ac7aede69703782692229782d08742667">ANTLR3_DEBUG_EVENT_LISTENER</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The ANTLR3 debugging interface for communicating with ANLTR Works.  <a href="#ac7aede69703782692229782d08742667"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>The definition of all debugging events that a recognizer can trigger. </p>
<dl class="remark"><dt><b>Remarks:</b></dt><dd>From the java implementation by Terence Parr... I did not create a separate AST debugging interface as it would create lots of extra classes and DebugParser has a dbg var defined, which makes it hard to change to ASTDebugEventListener. I looked hard at this issue and it is easier to understand as one monolithic event interface for all possible events. Hopefully, adding ST debugging stuff won't be bad. Leave for future. 4/26/2006. </dd></dl>
</div><hr/><h2>Define Documentation</h2>
<a class="anchor" id="a329e144ea57a19685963e5a8a7b4e73b"></a><!-- doxytag: member="antlr3debugeventlistener.h::DEFAULT_DEBUGGER_PORT" ref="a329e144ea57a19685963e5a8a7b4e73b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define DEFAULT_DEBUGGER_PORT&#160;&#160;&#160;0xBFCC;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Default debugging port. </p>

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

</div>
</div>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="ac7aede69703782692229782d08742667"></a><!-- doxytag: member="antlr3debugeventlistener.h::ANTLR3_DEBUG_EVENT_LISTENER" ref="ac7aede69703782692229782d08742667" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="struct_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r__struct.html">ANTLR3_DEBUG_EVENT_LISTENER_struct</a>
	 <a class="el" href="struct_a_n_t_l_r3___d_e_b_u_g___e_v_e_n_t___l_i_s_t_e_n_e_r__struct.html">ANTLR3_DEBUG_EVENT_LISTENER</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The ANTLR3 debugging interface for communicating with ANLTR Works. </p>
<p>Function comments mostly taken from the Java version. </p>

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

</body>
</html>