Sophie

Sophie

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

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: src/antlr3cyclicdfa.c 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('antlr3cyclicdfa_8c.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<h1>antlr3cyclicdfa.c File Reference</h1>  </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;antlr3defs.h&gt;</code><br/>
<code>#include &lt;antlr3cyclicdfa.h&gt;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for antlr3cyclicdfa.c:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3cyclicdfa_8c__incl.png" border="0" usemap="#src_2antlr3cyclicdfa_8c" alt=""/></div>
<map name="src_2antlr3cyclicdfa_8c" id="src_2antlr3cyclicdfa_8c">
</map>
</div>
</div><table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ANTLR3_API <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3cyclicdfa_8c.html#a06b669c119c3421298972433404eff5a">antlr3dfapredict</a> (void *ctx, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a> rec, <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> is, <a class="el" href="struct_a_n_t_l_r3___c_y_c_l_i_c___d_f_a__struct.html">pANTLR3_CYCLIC_DFA</a> cdfa)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">From the input stream, predict what alternative will succeed using this DFA (representing the covering regular approximation to the underlying CFL).  <a href="#a06b669c119c3421298972433404eff5a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ANTLR3_API <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3cyclicdfa_8c.html#ac680dfa488e7b38cb6d6f1fa56ebeebc">antlr3dfaspecialStateTransition</a> (void *ctx, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a> recognizer, <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> is, <a class="el" href="struct_a_n_t_l_r3___c_y_c_l_i_c___d_f_a__struct.html">pANTLR3_CYCLIC_DFA</a> dfa, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> s)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Default special state implementation.  <a href="#ac680dfa488e7b38cb6d6f1fa56ebeebc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ANTLR3_API <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3cyclicdfa_8c.html#a433d759910cf92b0378f38dac3d57594">antlr3dfaspecialTransition</a> (void *ctx, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a> recognizer, <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> is, <a class="el" href="struct_a_n_t_l_r3___c_y_c_l_i_c___d_f_a__struct.html">pANTLR3_CYCLIC_DFA</a> dfa, <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="antlr3cyclicdfa_8c.html#aed9eeb80fb9d0863341c843c7f2dc1c8">noViableAlt</a> (<a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a> rec, <a class="el" href="struct_a_n_t_l_r3___c_y_c_l_i_c___d_f_a__struct.html">pANTLR3_CYCLIC_DFA</a> cdfa, <a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a> s)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Support functions for traversing cyclic DFA states as laid out in static initialized structures by the code generator.  <a href="#aed9eeb80fb9d0863341c843c7f2dc1c8"></a><br/></td></tr>
</table>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a06b669c119c3421298972433404eff5a"></a><!-- doxytag: member="antlr3cyclicdfa.c::antlr3dfapredict" ref="a06b669c119c3421298972433404eff5a" args="(void *ctx, pANTLR3_BASE_RECOGNIZER rec, pANTLR3_INT_STREAM is, pANTLR3_CYCLIC_DFA cdfa)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ANTLR3_API <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> antlr3dfapredict </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>ctx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a>&#160;</td>
          <td class="paramname"><em>rec</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><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="paramname"><em>is</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_y_c_l_i_c___d_f_a__struct.html">pANTLR3_CYCLIC_DFA</a>&#160;</td>
          <td class="paramname"><em>cdfa</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>From the input stream, predict what alternative will succeed using this DFA (representing the covering regular approximation to the underlying CFL). </p>
<p>Return an alternative number 1..n. Throw an exception upon error. </p>

<p>References <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#abc96e456bf8fdbb01b869b1ab9e27e5a">ANTLR3_INT_STREAM_struct::_LA</a>, <a class="el" href="struct_a_n_t_l_r3___c_y_c_l_i_c___d_f_a__struct.html#aafb1916b8b74b9822e740b3ee1447db2">ANTLR3_CYCLIC_DFA_struct::accept</a>, <a class="el" href="antlr3commontoken_8h.html#a1c8f8ac4a421a4adcad0c827fb4f91cd">ANTLR3_TOKEN_EOF</a>, <a class="el" href="antlr3errors_8h.html#a8cfcfbce03f3039eb35d87f97105dc1b">ANTLR3_TRUE</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a94cc34ff782903d0d2b91595f308062a">ANTLR3_INT_STREAM_struct::consume</a>, <a class="el" href="struct_a_n_t_l_r3___c_y_c_l_i_c___d_f_a__struct.html#af87118c3402a6cf8d33be8673f7174e5">ANTLR3_CYCLIC_DFA_struct::eof</a>, <a class="el" href="struct_a_n_t_l_r3___c_y_c_l_i_c___d_f_a__struct.html#aa483fc633ac657a66852b61926402f36">ANTLR3_CYCLIC_DFA_struct::eot</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#ac0e7a931ae9898e9a5bdef519f2ad700">ANTLR3_RECOGNIZER_SHARED_STATE_struct::error</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#ad59b7290943c5152aa28377343335983">ANTLR3_INT_STREAM_struct::mark</a>, <a class="el" href="antlr3commontreenodestream_8c.html#a0ddd24ffd4326d1375a3314e6a5040a1">mark()</a>, <a class="el" href="struct_a_n_t_l_r3___c_y_c_l_i_c___d_f_a__struct.html#ad4f7b98244ffc38a190b39f84d25915e">ANTLR3_CYCLIC_DFA_struct::min</a>, <a class="el" href="antlr3cyclicdfa_8c.html#aed9eeb80fb9d0863341c843c7f2dc1c8">noViableAlt()</a>, <a class="el" href="struct_a_n_t_l_r3___i_n_t___s_t_r_e_a_m__struct.html#a8fa6f22f95f34f15d7d085fa4bddfcf8">ANTLR3_INT_STREAM_struct::rewind</a>, <a class="el" href="struct_a_n_t_l_r3___c_y_c_l_i_c___d_f_a__struct.html#a48569ed0751db6efb88bb4cc8f9834fe">ANTLR3_CYCLIC_DFA_struct::special</a>, <a class="el" href="struct_a_n_t_l_r3___c_y_c_l_i_c___d_f_a__struct.html#a97d6b475952a30aab4ce67a33e4b8e5c">ANTLR3_CYCLIC_DFA_struct::specialStateTransition</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff56a30644716edb24915f621b6df701">ANTLR3_BASE_RECOGNIZER_struct::state</a>, and <a class="el" href="struct_a_n_t_l_r3___c_y_c_l_i_c___d_f_a__struct.html#a3af999fbac17760bbb5203c0e99c9c40">ANTLR3_CYCLIC_DFA_struct::transition</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3cyclicdfa_8c_a06b669c119c3421298972433404eff5a_cgraph.png" border="0" usemap="#antlr3cyclicdfa_8c_a06b669c119c3421298972433404eff5a_cgraph" alt=""/></div>
<map name="antlr3cyclicdfa_8c_a06b669c119c3421298972433404eff5a_cgraph" id="antlr3cyclicdfa_8c_a06b669c119c3421298972433404eff5a_cgraph">
<area shape="rect" id="node3" href="antlr3commontreenodestream_8c.html#a0ddd24ffd4326d1375a3314e6a5040a1" title="Mark the state of the input stream so that we can come back to it after a syntactic predicate and so ..." alt="" coords="273,5,335,32"/><area shape="rect" id="node11" href="antlr3cyclicdfa_8c.html#aed9eeb80fb9d0863341c843c7f2dc1c8" title="Support functions for traversing cyclic DFA states as laid out in static initialized structures by th..." alt="" coords="239,56,369,83"/><area shape="rect" id="node5" href="antlr3commontreenodestream_8c.html#aebb793e586aa9eddebde64b400ba24ba" title="Walk and fill the tree node buffer from the root tree." alt="" coords="419,5,581,32"/><area shape="rect" id="node7" href="antlr3commontreenodestream_8c.html#ac4507475b023b7f2393c5fbe5d080469" title="Walk tree with depth&#45;first&#45;search and fill nodes buffer." alt="" coords="629,5,752,32"/><area shape="rect" id="node9" href="antlr3basetreeadaptor_8c.html#a344b47b2135ffa1a7bf782b09974acdd" title="Create and return a nil tree node (no token payload)" alt="" coords="801,5,892,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ac680dfa488e7b38cb6d6f1fa56ebeebc"></a><!-- doxytag: member="antlr3cyclicdfa.c::antlr3dfaspecialStateTransition" ref="ac680dfa488e7b38cb6d6f1fa56ebeebc" args="(void *ctx, pANTLR3_BASE_RECOGNIZER recognizer, pANTLR3_INT_STREAM is, pANTLR3_CYCLIC_DFA dfa, ANTLR3_INT32 s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ANTLR3_API <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> antlr3dfaspecialStateTransition </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>ctx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a>&#160;</td>
          <td class="paramname"><em>recognizer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><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="paramname"><em>is</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_y_c_l_i_c___d_f_a__struct.html">pANTLR3_CYCLIC_DFA</a>&#160;</td>
          <td class="paramname"><em>dfa</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>&#160;</td>
          <td class="paramname"><em>s</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Default special state implementation. </p>

</div>
</div>
<a class="anchor" id="a433d759910cf92b0378f38dac3d57594"></a><!-- doxytag: member="antlr3cyclicdfa.c::antlr3dfaspecialTransition" ref="a433d759910cf92b0378f38dac3d57594" args="(void *ctx, pANTLR3_BASE_RECOGNIZER recognizer, pANTLR3_INT_STREAM is, pANTLR3_CYCLIC_DFA dfa, ANTLR3_INT32 s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ANTLR3_API <a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a> antlr3dfaspecialTransition </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>ctx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a>&#160;</td>
          <td class="paramname"><em>recognizer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><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="paramname"><em>is</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_y_c_l_i_c___d_f_a__struct.html">pANTLR3_CYCLIC_DFA</a>&#160;</td>
          <td class="paramname"><em>dfa</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#a6faef5c4687f8eb633d2aefea93973ca">ANTLR3_INT32</a>&#160;</td>
          <td class="paramname"><em>s</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aed9eeb80fb9d0863341c843c7f2dc1c8"></a><!-- doxytag: member="antlr3cyclicdfa.c::noViableAlt" ref="aed9eeb80fb9d0863341c843c7f2dc1c8" args="(pANTLR3_BASE_RECOGNIZER rec, pANTLR3_CYCLIC_DFA cdfa, ANTLR3_UINT32 s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void noViableAlt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html">pANTLR3_BASE_RECOGNIZER</a>&#160;</td>
          <td class="paramname"><em>rec</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_a_n_t_l_r3___c_y_c_l_i_c___d_f_a__struct.html">pANTLR3_CYCLIC_DFA</a>&#160;</td>
          <td class="paramname"><em>cdfa</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="antlr3defs_8h.html#ac41f744abd0fd25144b9eb9d11b1dfd1">ANTLR3_UINT32</a>&#160;</td>
          <td class="paramname"><em>s</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Support functions for traversing cyclic DFA states as laid out in static initialized structures by the code generator. </p>
<p>A DFA implemented as a set of transition tables.</p>
<p>Any state that has a semantic predicate edge is special; those states are generated with if-then-else structures in a -&gt;specialStateTransition() which is generated by cyclicDFA template.</p>
<p>There are at most 32767 states (16-bit signed short). Could get away with byte sometimes but would have to generate different types and the simulation code too. For a point of reference, the Java lexer's Tokens rule DFA has 326 states roughly. </p>

<p>References <a class="el" href="antlr3exception_8h.html#af9f9a16af9cbc9902e368b3e6f0e21f4">ANTLR3_NO_VIABLE_ALT_EXCEPTION</a>, <a class="el" href="antlr3errors_8h.html#a8cfcfbce03f3039eb35d87f97105dc1b">ANTLR3_TRUE</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#ab1ca55111efc551cf9e0446839a70b64">ANTLR3_RECOGNIZER_SHARED_STATE_struct::backtracking</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>, <a class="el" href="struct_a_n_t_l_r3___c_y_c_l_i_c___d_f_a__struct.html#a05be0e9321d8b6b9702cda3b34fe9834">ANTLR3_CYCLIC_DFA_struct::decisionNumber</a>, <a class="el" href="struct_a_n_t_l_r3___c_y_c_l_i_c___d_f_a__struct.html#a2ea19b86bf05014f68fa9ca3ecc760dc">ANTLR3_CYCLIC_DFA_struct::description</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#ad1cf97a94bd235db56fddaf3294e5bc5">ANTLR3_RECOGNIZER_SHARED_STATE_struct::exception</a>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aeb9618e34a17218f524e0b70158285e3">ANTLR3_BASE_RECOGNIZER_struct::exConstruct</a>, <a class="el" href="struct_a_n_t_l_r3___r_e_c_o_g_n_i_z_e_r___s_h_a_r_e_d___s_t_a_t_e__struct.html#a27b7db600ef34d48b62eb0975cb0eb10">ANTLR3_RECOGNIZER_SHARED_STATE_struct::failed</a>, <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>, <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>, <a class="el" href="struct_a_n_t_l_r3___b_a_s_e___r_e_c_o_g_n_i_z_e_r__struct.html#aff56a30644716edb24915f621b6df701">ANTLR3_BASE_RECOGNIZER_struct::state</a>, and <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>.</p>

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

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="antlr3cyclicdfa_8c_aed9eeb80fb9d0863341c843c7f2dc1c8_icgraph.png" border="0" usemap="#antlr3cyclicdfa_8c_aed9eeb80fb9d0863341c843c7f2dc1c8_icgraph" alt=""/></div>
<map name="antlr3cyclicdfa_8c_aed9eeb80fb9d0863341c843c7f2dc1c8_icgraph" id="antlr3cyclicdfa_8c_aed9eeb80fb9d0863341c843c7f2dc1c8_icgraph">
<area shape="rect" id="node3" href="antlr3defs_8h.html#a06b669c119c3421298972433404eff5a" title="From the input stream, predict what alternative will succeed using this DFA (representing the coverin..." alt="" coords="188,5,369,32"/></map>
</div>
</p>

</div>
</div>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="antlr3cyclicdfa_8c.html">antlr3cyclicdfa.c</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>