Sophie

Sophie

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

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: ANTLR3_EXCEPTION_struct Struct 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 class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><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="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</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('struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<h1>ANTLR3_EXCEPTION_struct Struct Reference</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="ANTLR3_EXCEPTION_struct" -->
<p>Base structure for an ANTLR3 exception tracker.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;antlr3exception.h&gt;</code></p>
<div class="dynheader">
Collaboration diagram for ANTLR3_EXCEPTION_struct:</div>
<div class="dyncontent">
<div class="center"><img src="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct__coll__graph.png" border="0" usemap="#_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct_coll__map" alt="Collaboration graph"/></div>
<map name="_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct_coll__map" id="_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct_coll__map">
<area shape="rect" id="node2" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html" title="Base string class tracks the allocations and provides simple string tracking functions." alt="" coords="329,117,551,144"/><area shape="rect" id="node5" href="struct_a_n_t_l_r3___s_t_r_i_n_g___f_a_c_t_o_r_y__struct.html" title="Definition of the string factory interface, which creates and tracks strings for you of various shape..." alt="" coords="24,304,325,331"/><area shape="rect" id="node12" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html" title="ANTLR3_INT_STREAM_struct" alt="" coords="349,304,611,331"/><area shape="rect" id="node8" href="struct_a_n_t_l_r3___v_e_c_t_o_r__struct.html" title="ANTLR3_VECTOR_struct" alt="" coords="45,117,267,144"/><area shape="rect" id="node10" href="struct_a_n_t_l_r3___v_e_c_t_o_r___e_l_e_m_e_n_t__struct.html" title="ANTLR3_VECTOR_ELEMENT_struct" alt="" coords="5,5,307,32"/><area shape="rect" id="node16" href="struct_a_n_t_l_r3___b_i_t_s_e_t___l_i_s_t__struct.html" title="ANTLR3_BITSET_LIST_struct" alt="" coords="784,304,1056,331"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a078eec1343cdbb862af80f352ea701da">ANTLR3_UCHAR</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#af1d179f3a7445f6d585c2fe9d141fb9f">c</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The current character when an error occurred - for lexers.  <a href="#af1d179f3a7445f6d585c2fe9d141fb9f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#ad72064f7ff1584daf70684b1352ac2c3">charPositionInLine</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Character position in the line where the error occurred.  <a href="#ad72064f7ff1584daf70684b1352ac2c3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#aa85c315545a87eea1688b5301ca03b19">custom</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer for you, the programmer to add anything you like to an exception.  <a href="#aa85c315545a87eea1688b5301ca03b19"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#ada63a81c5e1e92235b553efc064d8998">decisionNum</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">decision number for NVE  <a href="#ada63a81c5e1e92235b553efc064d8998"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a892ba1e891c6a9c7e9e48428facc5ce4">expecting</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicates the token we were expecting to see next when the error occurred.  <a href="#a892ba1e891c6a9c7e9e48428facc5ce4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_a_n_t_l_r3___b_i_t_s_e_t___l_i_s_t__struct.html">pANTLR3_BITSET_LIST</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a49d95b1f53a40224a5791020a7be4761">expectingSet</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicates a set of tokens that we were expecting to see one of when the error occurred.  <a href="#a49d95b1f53a40224a5791020a7be4761"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a94a8cffe5a17abac24efc432732ccfc4">freeCustom</a> )(void *<a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#aa85c315545a87eea1688b5301ca03b19">custom</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to a routine that is called to free the custom exception structure when the exception is destroyed.  <a href="#a94a8cffe5a17abac24efc432732ccfc4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a75c2b86b3a43c5973f82e7e0a19ac4b4">freeEx</a> )(struct <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html">ANTLR3_EXCEPTION_struct</a> *ex)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#aee1ea267a1e9432e0d4a8a04591a2735">freeMessage</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If set to ANTLR3_TRUE, this indicates that the message element of this structure should be freed by calling <a class="el" href="antlr3defs_8h.html#a6558340e5762ec9d464c2f5ff70d9b5f" title="Default definition of ANTLR3_FREE.">ANTLR3_FREE()</a> when the exception is destroyed.  <a href="#aee1ea267a1e9432e0d4a8a04591a2735"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a4c726c30ad1a60bcea21cab002ad9e39">index</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicates the index of the 'token' we were looking at when the exception occurred.  <a href="#a4c726c30ad1a60bcea21cab002ad9e39"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a8fb8620d51e1af5614f679dd5e5374bb">input</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to the input stream that this exception occurred in.  <a href="#a8fb8620d51e1af5614f679dd5e5374bb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#ab99cca3f3aeb20df8ceadbd971f4a236">line</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Track the line at which the error occurred in case this is generated from a lexer.  <a href="#ab99cca3f3aeb20df8ceadbd971f4a236"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#adc72029eff78016a0d31355db228ade0">message</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The printable message that goes with this exception, in your preferred encoding format.  <a href="#adc72029eff78016a0d31355db228ade0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a4ea5bbfb664b0b56817c4b0e899190f8">name</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The string name of the exception.  <a href="#a4ea5bbfb664b0b56817c4b0e899190f8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html">ANTLR3_EXCEPTION_struct</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#aa10dbef2cfd1b56448e18587e48bbccb">nextException</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to the next exception in the chain (if any)  <a href="#aa10dbef2cfd1b56448e18587e48bbccb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#aea8c0c80b707236ac671997abefaee34">node</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If this is a tree parser exception then the node is set to point to the node that caused the issue.  <a href="#aea8c0c80b707236ac671997abefaee34"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a1b5513423bdabac1b5bfd00aa74b7cd0">print</a> )(struct <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html">ANTLR3_EXCEPTION_struct</a> *ex)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#ae3d3014a069b29bef5d45f3861921c21">ruleName</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Rule name for failed predicate exception.  <a href="#ae3d3014a069b29bef5d45f3861921c21"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a6161406e61e64bccc6d97bd0230231d7">state</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">State for NVE.  <a href="#a6161406e61e64bccc6d97bd0230231d7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html">pANTLR3_STRING</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a013938c3f88ca1487710dc9b515d5ca3">streamName</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of the file/input source for reporting.  <a href="#a013938c3f88ca1487710dc9b515d5ca3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#affd710d1832c636583dfb691a327b3b2">token</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicates what the current token/tree was when the error occurred.  <a href="#affd710d1832c636583dfb691a327b3b2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a3ffd8f9801f34b7168519896061233e1">type</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set to one of the exception type defines:  <a href="#a3ffd8f9801f34b7168519896061233e1"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Base structure for an ANTLR3 exception tracker. </p>
</div><hr/><h2>Field Documentation</h2>
<a class="anchor" id="af1d179f3a7445f6d585c2fe9d141fb9f"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::c" ref="af1d179f3a7445f6d585c2fe9d141fb9f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#a078eec1343cdbb862af80f352ea701da">ANTLR3_UCHAR</a> <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#af1d179f3a7445f6d585c2fe9d141fb9f">ANTLR3_EXCEPTION_struct::c</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The current character when an error occurred - for lexers. </p>

<p>Referenced by <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gab2d77cd376112c8ff6ed7353ba78dab7">antlr3RecognitionExceptionNew()</a>, and <a class="el" href="antlr3lexer_8c.html#a3c88e896255781a0ace9fd1110900424">displayRecognitionError()</a>.</p>

</div>
</div>
<a class="anchor" id="ad72064f7ff1584daf70684b1352ac2c3"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::charPositionInLine" ref="ad72064f7ff1584daf70684b1352ac2c3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#ad72064f7ff1584daf70684b1352ac2c3">ANTLR3_EXCEPTION_struct::charPositionInLine</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Character position in the line where the error occurred. </p>

<p>Referenced by <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gab2d77cd376112c8ff6ed7353ba78dab7">antlr3RecognitionExceptionNew()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga3c88e896255781a0ace9fd1110900424">displayRecognitionError()</a>, and <a class="el" href="antlr3debughandlers_8c.html#aecad476d555d35eb33437a5760e2ffbd">recognitionException()</a>.</p>

</div>
</div>
<a class="anchor" id="aa85c315545a87eea1688b5301ca03b19"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::custom" ref="aa85c315545a87eea1688b5301ca03b19" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#aa85c315545a87eea1688b5301ca03b19">ANTLR3_EXCEPTION_struct::custom</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Pointer for you, the programmer to add anything you like to an exception. </p>

<p>Referenced by <a class="el" href="antlr3exception_8c.html#a21c30f7a44edd55f154d2cfaafb0fd8a">antlr3ExceptionFree()</a>.</p>

</div>
</div>
<a class="anchor" id="ada63a81c5e1e92235b553efc064d8998"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::decisionNum" ref="ada63a81c5e1e92235b553efc064d8998" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#ada63a81c5e1e92235b553efc064d8998">ANTLR3_EXCEPTION_struct::decisionNum</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>decision number for NVE </p>

<p>Referenced by <a class="el" href="antlr3cyclicdfa_8c.html#aed9eeb80fb9d0863341c843c7f2dc1c8">noViableAlt()</a>.</p>

</div>
</div>
<a class="anchor" id="a892ba1e891c6a9c7e9e48428facc5ce4"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::expecting" ref="a892ba1e891c6a9c7e9e48428facc5ce4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a892ba1e891c6a9c7e9e48428facc5ce4">ANTLR3_EXCEPTION_struct::expecting</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Indicates the token we were expecting to see next when the error occurred. </p>

<p>Referenced by <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga3c88e896255781a0ace9fd1110900424">displayRecognitionError()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaf8c302d1762b73b1a80c88ca71210472">mismatch()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga5d8fdaef9c545faefeb480e49ff5842b">mismatchIsUnwantedToken()</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#ga4876d181d8cca1dcee4ebc7b0d313b28">recoverFromMismatchedToken()</a>.</p>

</div>
</div>
<a class="anchor" id="a49d95b1f53a40224a5791020a7be4761"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::expectingSet" ref="a49d95b1f53a40224a5791020a7be4761" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_a_n_t_l_r3___b_i_t_s_e_t___l_i_s_t__struct.html">pANTLR3_BITSET_LIST</a> <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a49d95b1f53a40224a5791020a7be4761">ANTLR3_EXCEPTION_struct::expectingSet</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Indicates a set of tokens that we were expecting to see one of when the error occurred. </p>
<p>It is a following bitset list, so you can use load it and use -&gt;toIntList() on it to generate an array of integer tokens that it represents. </p>

<p>Referenced by <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga3c88e896255781a0ace9fd1110900424">displayRecognitionError()</a>.</p>

</div>
</div>
<a class="anchor" id="a94a8cffe5a17abac24efc432732ccfc4"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::freeCustom" ref="a94a8cffe5a17abac24efc432732ccfc4" args=")(void *custom)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a94a8cffe5a17abac24efc432732ccfc4">ANTLR3_EXCEPTION_struct::freeCustom</a>)(void *<a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#aa85c315545a87eea1688b5301ca03b19">custom</a>)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Pointer to a routine that is called to free the custom exception structure when the exception is destroyed. </p>
<p>Set to NULL if nothing should be done. </p>

<p>Referenced by <a class="el" href="antlr3exception_8c.html#a21c30f7a44edd55f154d2cfaafb0fd8a">antlr3ExceptionFree()</a>.</p>

</div>
</div>
<a class="anchor" id="a75c2b86b3a43c5973f82e7e0a19ac4b4"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::freeEx" ref="a75c2b86b3a43c5973f82e7e0a19ac4b4" args=")(struct ANTLR3_EXCEPTION_struct *ex)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a75c2b86b3a43c5973f82e7e0a19ac4b4">ANTLR3_EXCEPTION_struct::freeEx</a>)(struct <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html">ANTLR3_EXCEPTION_struct</a> *ex)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a531349f2d4207f5ac71c35d056676565">antlr3ExceptionNew()</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#ga5999985a70a69e3bec790156b88fbd62">freeBR()</a>.</p>

</div>
</div>
<a class="anchor" id="aee1ea267a1e9432e0d4a8a04591a2735"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::freeMessage" ref="aee1ea267a1e9432e0d4a8a04591a2735" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#a5b33dccbba3b7212539695e21df4079b">ANTLR3_BOOLEAN</a> <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#aee1ea267a1e9432e0d4a8a04591a2735">ANTLR3_EXCEPTION_struct::freeMessage</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If set to ANTLR3_TRUE, this indicates that the message element of this structure should be freed by calling <a class="el" href="antlr3defs_8h.html#a6558340e5762ec9d464c2f5ff70d9b5f" title="Default definition of ANTLR3_FREE.">ANTLR3_FREE()</a> when the exception is destroyed. </p>

<p>Referenced by <a class="el" href="antlr3exception_8c.html#a21c30f7a44edd55f154d2cfaafb0fd8a">antlr3ExceptionFree()</a>, and <a class="el" href="antlr3defs_8h.html#a531349f2d4207f5ac71c35d056676565">antlr3ExceptionNew()</a>.</p>

</div>
</div>
<a class="anchor" id="a4c726c30ad1a60bcea21cab002ad9e39"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::index" ref="a4c726c30ad1a60bcea21cab002ad9e39" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#a0361e6bf442e07afe923e4d05e9ebc4f">ANTLR3_MARKER</a> <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a4c726c30ad1a60bcea21cab002ad9e39">ANTLR3_EXCEPTION_struct::index</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Indicates the index of the 'token' we were looking at when the exception occurred. </p>

<p>Referenced by <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gab2d77cd376112c8ff6ed7353ba78dab7">antlr3RecognitionExceptionNew()</a>, <a class="el" href="antlr3lexer_8c.html#a3c88e896255781a0ace9fd1110900424">displayRecognitionError()</a>, and <a class="el" href="antlr3debughandlers_8c.html#aecad476d555d35eb33437a5760e2ffbd">recognitionException()</a>.</p>

</div>
</div>
<a class="anchor" id="a8fb8620d51e1af5614f679dd5e5374bb"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::input" ref="a8fb8620d51e1af5614f679dd5e5374bb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html">pANTLR3_INT_STREAM</a> <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a8fb8620d51e1af5614f679dd5e5374bb">ANTLR3_EXCEPTION_struct::input</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Pointer to the input stream that this exception occurred in. </p>

<p>Referenced by <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gab2d77cd376112c8ff6ed7353ba78dab7">antlr3RecognitionExceptionNew()</a>.</p>

</div>
</div>
<a class="anchor" id="ab99cca3f3aeb20df8ceadbd971f4a236"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::line" ref="ab99cca3f3aeb20df8ceadbd971f4a236" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#ab99cca3f3aeb20df8ceadbd971f4a236">ANTLR3_EXCEPTION_struct::line</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Track the line at which the error occurred in case this is generated from a lexer. </p>
<p>We need to track this since the unexpected char doesn't carry the line info. </p>

<p>Referenced by <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gab2d77cd376112c8ff6ed7353ba78dab7">antlr3RecognitionExceptionNew()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga3c88e896255781a0ace9fd1110900424">displayRecognitionError()</a>, and <a class="el" href="antlr3debughandlers_8c.html#aecad476d555d35eb33437a5760e2ffbd">recognitionException()</a>.</p>

</div>
</div>
<a class="anchor" id="adc72029eff78016a0d31355db228ade0"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::message" ref="adc72029eff78016a0d31355db228ade0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#adc72029eff78016a0d31355db228ade0">ANTLR3_EXCEPTION_struct::message</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The printable message that goes with this exception, in your preferred encoding format. </p>
<p>ANTLR just uses ASCII by default but you can ignore these messages or convert them to another format or whatever of course. They are really internal messages that you then decide how to print out in a form that the users of your product will understand, as they are unlikely to know what to do with "Recognition exception at: [[TOK_GERUND..... " ;-) </p>

<p>Referenced by <a class="el" href="antlr3exception_8c.html#a21c30f7a44edd55f154d2cfaafb0fd8a">antlr3ExceptionFree()</a>, <a class="el" href="antlr3defs_8h.html#a531349f2d4207f5ac71c35d056676565">antlr3ExceptionNew()</a>, <a class="el" href="antlr3exception_8c.html#a193748f2d252beb17b1b0487ca77cb4f">antlr3ExceptionPrint()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gab2d77cd376112c8ff6ed7353ba78dab7">antlr3RecognitionExceptionNew()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga3c88e896255781a0ace9fd1110900424">displayRecognitionError()</a>, <a class="el" href="antlr3cyclicdfa_8c.html#aed9eeb80fb9d0863341c843c7f2dc1c8">noViableAlt()</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#ga4876d181d8cca1dcee4ebc7b0d313b28">recoverFromMismatchedToken()</a>.</p>

</div>
</div>
<a class="anchor" id="a4ea5bbfb664b0b56817c4b0e899190f8"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::name" ref="a4ea5bbfb664b0b56817c4b0e899190f8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a4ea5bbfb664b0b56817c4b0e899190f8">ANTLR3_EXCEPTION_struct::name</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The string name of the exception. </p>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a531349f2d4207f5ac71c35d056676565">antlr3ExceptionNew()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga974d33def91ba5fb5a6fa8e42c6d876e">antlr3MTExceptionNew()</a>, <a class="el" href="antlr3defs_8h.html#a9d7fa213a660c2e71f54c324a668e34f">antlr3MTNExceptionNew()</a>, <a class="el" href="antlr3lexer_8c.html#a3c88e896255781a0ace9fd1110900424">displayRecognitionError()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaf8c302d1762b73b1a80c88ca71210472">mismatch()</a>, and <a class="el" href="antlr3debughandlers_8c.html#aecad476d555d35eb33437a5760e2ffbd">recognitionException()</a>.</p>

</div>
</div>
<a class="anchor" id="aa10dbef2cfd1b56448e18587e48bbccb"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::nextException" ref="aa10dbef2cfd1b56448e18587e48bbccb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html">ANTLR3_EXCEPTION_struct</a>* <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#aa10dbef2cfd1b56448e18587e48bbccb">ANTLR3_EXCEPTION_struct::nextException</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Pointer to the next exception in the chain (if any) </p>

<p>Referenced by <a class="el" href="antlr3exception_8c.html#a21c30f7a44edd55f154d2cfaafb0fd8a">antlr3ExceptionFree()</a>, <a class="el" href="antlr3exception_8c.html#a193748f2d252beb17b1b0487ca77cb4f">antlr3ExceptionPrint()</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>
</div>
<a class="anchor" id="aea8c0c80b707236ac671997abefaee34"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::node" ref="aea8c0c80b707236ac671997abefaee34" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#aea8c0c80b707236ac671997abefaee34">ANTLR3_EXCEPTION_struct::node</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If this is a tree parser exception then the node is set to point to the node that caused the issue. </p>

</div>
</div>
<a class="anchor" id="a1b5513423bdabac1b5bfd00aa74b7cd0"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::print" ref="a1b5513423bdabac1b5bfd00aa74b7cd0" args=")(struct ANTLR3_EXCEPTION_struct *ex)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a1b5513423bdabac1b5bfd00aa74b7cd0">ANTLR3_EXCEPTION_struct::print</a>)(struct <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html">ANTLR3_EXCEPTION_struct</a> *ex)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="ae3d3014a069b29bef5d45f3861921c21"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::ruleName" ref="ae3d3014a069b29bef5d45f3861921c21" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#ae3d3014a069b29bef5d45f3861921c21">ANTLR3_EXCEPTION_struct::ruleName</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Rule name for failed predicate exception. </p>

</div>
</div>
<a class="anchor" id="a6161406e61e64bccc6d97bd0230231d7"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::state" ref="a6161406e61e64bccc6d97bd0230231d7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a6161406e61e64bccc6d97bd0230231d7">ANTLR3_EXCEPTION_struct::state</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>State for NVE. </p>

<p>Referenced by <a class="el" href="antlr3cyclicdfa_8c.html#aed9eeb80fb9d0863341c843c7f2dc1c8">noViableAlt()</a>.</p>

</div>
</div>
<a class="anchor" id="a013938c3f88ca1487710dc9b515d5ca3"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::streamName" ref="a013938c3f88ca1487710dc9b515d5ca3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_a_n_t_l_r3___s_t_r_i_n_g__struct.html">pANTLR3_STRING</a> <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a013938c3f88ca1487710dc9b515d5ca3">ANTLR3_EXCEPTION_struct::streamName</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Name of the file/input source for reporting. </p>
<p>Note that this may be NULL!! </p>

<p>Referenced by <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gab2d77cd376112c8ff6ed7353ba78dab7">antlr3RecognitionExceptionNew()</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#ga3c88e896255781a0ace9fd1110900424">displayRecognitionError()</a>.</p>

</div>
</div>
<a class="anchor" id="affd710d1832c636583dfb691a327b3b2"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::token" ref="affd710d1832c636583dfb691a327b3b2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#affd710d1832c636583dfb691a327b3b2">ANTLR3_EXCEPTION_struct::token</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Indicates what the current token/tree was when the error occurred. </p>
<p>Since not all input streams will be able to retrieve the nth token, we track it here instead. This is for parsers, and even tree parsers may set this. </p>

<p>Referenced by <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gab2d77cd376112c8ff6ed7353ba78dab7">antlr3RecognitionExceptionNew()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga3c88e896255781a0ace9fd1110900424">displayRecognitionError()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga833876e3010f505f0e12326360f6877d">recoverFromMismatchedSet()</a>, 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#ga4876d181d8cca1dcee4ebc7b0d313b28">recoverFromMismatchedToken()</a>.</p>

</div>
</div>
<a class="anchor" id="a3ffd8f9801f34b7168519896061233e1"></a><!-- doxytag: member="ANTLR3_EXCEPTION_struct::type" ref="a3ffd8f9801f34b7168519896061233e1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> <a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html#a3ffd8f9801f34b7168519896061233e1">ANTLR3_EXCEPTION_struct::type</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set to one of the exception type defines: </p>
<ul>
<li><a class="el" href="antlr3exception_8h.html#ac7143b1162dc22a4a7ec575162fc7517" title="Indicates that the recognizer received a token in the input that was not predicted.">ANTLR3_RECOGNITION_EXCEPTION</a></li>
<li><a class="el" href="antlr3exception_8h.html#ac32454c4a137e8d3ffbf90b878815163" title="Indicates that the recognizer was expecting one token and found a a different one.">ANTLR3_MISMATCHED_TOKEN_EXCEPTION</a></li>
<li><a class="el" href="antlr3exception_8h.html#af9f9a16af9cbc9902e368b3e6f0e21f4" title="Recognizer could not find a valid alternative from the input.">ANTLR3_NO_VIABLE_ALT_EXCEPTION</a></li>
<li><a class="el" href="antlr3exception_8h.html#a59cb959aa2810663052cfa3b288786d0">ANTLR3_MISMATCHED_SET_EXCEPTION</a></li>
<li><a class="el" href="antlr3exception_8h.html#a7f2535f0ce072168ba1a6ea013d83d89">ANTLR3_EARLY_EXIT_EXCEPTION</a></li>
<li><a class="el" href="antlr3exception_8h.html#a92a3fa05bcc0ff1298c20728f4b2b5a1">ANTLR3_FAILED_PREDICATE_EXCEPTION</a></li>
<li><a class="el" href="antlr3exception_8h.html#a7f2535f0ce072168ba1a6ea013d83d89">ANTLR3_EARLY_EXIT_EXCEPTION</a> </li>
</ul>

<p>Referenced by <a class="el" href="antlr3defs_8h.html#a531349f2d4207f5ac71c35d056676565">antlr3ExceptionNew()</a>, <a class="el" href="antlr3exception_8c.html#a193748f2d252beb17b1b0487ca77cb4f">antlr3ExceptionPrint()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga974d33def91ba5fb5a6fa8e42c6d876e">antlr3MTExceptionNew()</a>, <a class="el" href="antlr3defs_8h.html#a9d7fa213a660c2e71f54c324a668e34f">antlr3MTNExceptionNew()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga3c88e896255781a0ace9fd1110900424">displayRecognitionError()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#gaf8c302d1762b73b1a80c88ca71210472">mismatch()</a>, <a class="el" href="antlr3cyclicdfa_8c.html#aed9eeb80fb9d0863341c843c7f2dc1c8">noViableAlt()</a>, <a class="el" href="group__p_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r.html#ga833876e3010f505f0e12326360f6877d">recoverFromMismatchedSet()</a>, 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#ga4876d181d8cca1dcee4ebc7b0d313b28">recoverFromMismatchedToken()</a>.</p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>include/<a class="el" href="antlr3exception_8h.html">antlr3exception.h</a></li>
</ul>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="struct_a_n_t_l_r3___e_x_c_e_p_t_i_o_n__struct.html">ANTLR3_EXCEPTION_struct</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>