Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 7d6ec7e48acc4174ff52fc0ff2a40df4 > files > 1130

antlr3-C-docs-3.4-23.mga4.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"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>ANTLR3C: include/antlr3debugeventlistener.h 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="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</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 style="padding-left: 0.5em;">
   <div id="projectname">ANTLR3C
   &#160;<span id="projectnumber">3.3.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <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>
    </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><!-- 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">
$(document).ready(function(){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">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a>  </div>
  <div class="headertitle">
<div class="title">antlr3debugeventlistener.h File Reference</div>  </div>
</div><!--header-->
<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="node2" href="antlr3defs_8h.html" title="Basic type and constant definitions for ANTLR3 Runtime. " alt="" coords="1559,379,1701,405"/><area shape="rect" id="node25" href="antlr3basetree_8h.html" title="Definition of the ANTLR3 base tree. " alt="" coords="1509,80,1691,107"/><area shape="rect" id="node29" href="antlr3commontoken_8h.html" title="Defines the interface for a common token. " alt="" coords="1797,155,2008,181"/><area shape="rect" id="node3" href="antlr3errors_8h.html" title="antlr3errors.h" alt="" coords="5,453,168,480"/><area shape="rect" id="node23" href="antlr3interfaces_8h.html" title="Declarations for all the antlr3 C runtime interfaces/classes. " alt="" coords="2900,453,3103,480"/><area shape="rect" id="node24" href="antlr3convertutf_8h.html" title="antlr3convertutf.h" alt="" coords="3127,453,3329,480"/><area shape="rect" id="node26" href="antlr3collections_8h.html" title="antlr3collections.h" alt="" coords="1561,229,1772,256"/><area shape="rect" id="node28" href="antlr3string_8h.html" title="Simple string interface allows indiscriminate allocation of strings such that they can be allocated a..." alt="" coords="1609,155,1772,181"/><area shape="rect" id="node27" href="antlr3bitset_8h.html" title="Defines the basic structures of an ANTLR3 bitset. " alt="" coords="1609,304,1772,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="node2" href="antlr3_8h.html" title="include/antlr3.h" alt="" coords="1120,453,1302,480"/><area shape="rect" id="node8" href="antlr3baserecognizer_8h.html" title="Defines the basic structure to support recognizing by either a lexer, parser, or tree parser..." alt="" coords="846,304,1167,331"/><area shape="rect" id="node20" href="antlr3basetreeadaptor_8h.html" title="Definition of the ANTLR3 base tree adaptor. " alt="" coords="1284,80,1615,107"/><area shape="rect" id="node22" href="antlr3commontreeadaptor_8h.html" title="Definition of the ANTLR3 common tree adaptor. " alt="" coords="1654,155,2006,181"/><area shape="rect" id="node26" href="antlr3tokenstream_8h.html" title="Defines the interface for an ANTLR3 common token stream. " alt="" coords="363,229,654,256"/><area shape="rect" id="node3" href="antlr3collections_8c.html" title="Provides a number of useful functions that are roughly equivalent to java HashTable and List for the ..." alt="" coords="523,528,774,555"/><area shape="rect" id="node4" href="antlr3commontoken_8c.html" title="src/antlr3commontoken.c" alt="" coords="799,528,1050,555"/><area shape="rect" id="node5" href="antlr3debughandlers_8c.html" title="Provides the debugging functions invoked by a recognizer built using the debug generator mode of the ..." alt="" coords="1075,528,1346,555"/><area shape="rect" id="node6" href="antlr3encodings_8c.html" title="src/antlr3encodings.c" alt="" coords="1371,528,1603,555"/><area shape="rect" id="node7" href="antlr3filestream_8c.html" title="The ANTLR3 C filestream is used when the source character stream is a filesystem based input set and ..." alt="" coords="1627,528,1870,555"/><area shape="rect" id="node9" href="antlr3baserecognizer_8c.html" title="Contains the base functions that all recognizers require. " alt="" coords="298,379,579,405"/><area shape="rect" id="node10" href="antlr3cyclicdfa_8h.html" title="include/antlr3cyclicdfa.h" alt="" coords="871,379,1142,405"/><area shape="rect" id="node12" href="antlr3lexer_8h.html" title="Base interface for any ANTLR3 lexer. " alt="" coords="42,379,274,405"/><area shape="rect" id="node14" href="antlr3parser_8h.html" title="Base implementation of an ANTLR3 parser. " alt="" coords="605,379,847,405"/><area shape="rect" id="node16" href="antlr3rewritestreams_8h.html" title="include/antlr3rewritestreams.h" alt="" coords="2058,379,2379,405"/><area shape="rect" id="node18" href="antlr3treeparser_8h.html" title="include/antlr3treeparser.h" alt="" coords="1319,379,1601,405"/><area shape="rect" id="node11" href="antlr3cyclicdfa_8c.html" title="src/antlr3cyclicdfa.c" alt="" coords="863,453,1095,480"/><area shape="rect" id="node13" href="antlr3lexer_8c.html" title="Base implementation of an antlr 3 lexer. " alt="" coords="62,453,254,480"/><area shape="rect" id="node15" href="antlr3parser_8c.html" title="Implementation of the base functionality for an ANTLR3 parser. " alt="" coords="625,453,827,480"/><area shape="rect" id="node17" href="antlr3rewritestreams_8c.html" title="Implementation of token/tree streams that are used by the tree re&#45;write rules to manipulate the token..." alt="" coords="2078,453,2359,480"/><area shape="rect" id="node19" href="antlr3treeparser_8c.html" title="Implementation of the tree parser and overrides for the base recognizer. " alt="" coords="1339,453,1582,480"/><area shape="rect" id="node21" href="antlr3basetreeadaptor_8c.html" title="Contains the base functions that all tree adaptors start with. " alt="" coords="1320,155,1611,181"/><area shape="rect" id="node23" href="antlr3commontreeadaptor_8c.html" title="This is the standard tree adaptor used by the C runtime unless the grammar source file says to use an..." alt="" coords="1319,229,1631,256"/><area shape="rect" id="node24" href="antlr3commontreenodestream_8h.html" title="Definition of the ANTLR3 common tree node stream. " alt="" coords="1656,229,2038,256"/><area shape="rect" id="node25" href="antlr3commontreenodestream_8c.html" title="Defines the implementation of the common node stream the default tree node stream used by ANTLR..." alt="" coords="1467,304,1809,331"/><area shape="rect" id="node27" href="antlr3tokenstream_8c.html" title="Default implementation of CommonTokenStream. " alt="" coords="383,304,634,331"/></map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><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 class="memdesc:"><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 class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a329e144ea57a19685963e5a8a7b4e73b"><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 class="memdesc:a329e144ea57a19685963e5a8a7b4e73b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default debugging port.  <a href="#a329e144ea57a19685963e5a8a7b4e73b">More...</a><br/></td></tr>
<tr class="separator:a329e144ea57a19685963e5a8a7b4e73b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ac7aede69703782692229782d08742667"><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 class="memdesc:ac7aede69703782692229782d08742667"><td class="mdescLeft">&#160;</td><td class="mdescRight">The ANTLR3 debugging interface for communicating with ANLTR Works.  <a href="#ac7aede69703782692229782d08742667">More...</a><br/></td></tr>
<tr class="separator:ac7aede69703782692229782d08742667"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The definition of all debugging events that a recognizer can trigger. </p>
<dl class="section remark"><dt>Remarks</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><h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a329e144ea57a19685963e5a8a7b4e73b"></a>
<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>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="ac7aede69703782692229782d08742667"></a>
<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="antlr3debugeventlistener_8h.html#ac7aede69703782692229782d08742667">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><!-- 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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="antlr3debugeventlistener_8h.html">antlr3debugeventlistener.h</a></li>
    <li class="footer">Generated on Tue Jan 7 2014 21:45:19 for ANTLR3C by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.5 </li>
  </ul>
</div>
</body>
</html>