blob: f0f21fd43048adf9a467ad7cab6b93fbd022366f [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<TITLE>
JavaRecognizer
</TITLE>
<META NAME="keywords" CONTENT="antlr.java.JavaRecognizer class">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="JavaRecognizer";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../antlr/java/JavaLexer.html" title="class in antlr.java"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../antlr/java/JavaTokenTypes.html" title="interface in antlr.java"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../index.html?antlr/java/JavaRecognizer.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="JavaRecognizer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
antlr.java</FONT>
<BR>
Class JavaRecognizer</H2>
<PRE>
java.lang.Object
<IMG SRC="../../resources/inherit.gif" ALT="extended by ">antlr.Parser
<IMG SRC="../../resources/inherit.gif" ALT="extended by ">antlr.LLkParser
<IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>antlr.java.JavaRecognizer</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../antlr/java/JavaTokenTypes.html" title="interface in antlr.java">JavaTokenTypes</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>JavaRecognizer</B><DT>extends antlr.LLkParser<DT>implements <A HREF="../../antlr/java/JavaTokenTypes.html" title="interface in antlr.java">JavaTokenTypes</A></DL>
</PRE>
<P>
Java 1.3 Recognizer
<PRE>
Run 'java Main [-showtree] directory-full-of-java-files'
[The -showtree option pops up a Swing frame that shows
the AST constructed from the parser.]
Run 'java Main <directory full of java files>'
Contributing authors:
John Mitchell johnm@non.net
Terence Parr parrt@magelang.com
John Lilley jlilley@empathy.com
Scott Stanchfield thetick@magelang.com
Markus Mohnen mohnen@informatik.rwth-aachen.de
Peter Williams pete.williams@sun.com
Allan Jacobs Allan.Jacobs@eng.sun.com
Steve Messick messick@redhills.com
John Pybus john@pybus.org
Version 1.00 December 9, 1997 -- initial release
Version 1.01 December 10, 1997
fixed bug in octal def (0..7 not 0..8)
Version 1.10 August 1998 (parrt)
added tree construction
fixed definition of WS,comments for mac,pc,unix newlines
added unary plus
Version 1.11 (Nov 20, 1998)
Added "shutup" option to turn off last ambig warning.
Fixed inner class def to allow named class defs as statements
synchronized requires compound not simple statement
add [] after builtInType DOT class in primaryExpression
"const" is reserved but not valid..removed from modifiers
Version 1.12 (Feb 2, 1999)
Changed LITERAL_xxx to xxx in tree grammar.
Updated java.g to use tokens {...} now for 2.6.0 (new feature).
Version 1.13 (Apr 23, 1999)
Didn't have (stat)? for else clause in tree parser.
Didn't gen ASTs for interface extends. Updated tree parser too.
Updated to 2.6.0.
Version 1.14 (Jun 20, 1999)
Allowed final/abstract on local classes.
Removed local interfaces from methods
Put instanceof precedence where it belongs...in relationalExpr
It also had expr not type as arg; fixed it.
Missing ! on SEMI in classBlock
fixed: (expr) + "string" was parsed incorrectly (+ as unary plus).
fixed: didn't like Object[].class in parser or tree parser
Version 1.15 (Jun 26, 1999)
Screwed up rule with instanceof in it. :( Fixed.
Tree parser didn't like (expr).something; fixed.
Allowed multiple inheritance in tree grammar. oops.
Version 1.16 (August 22, 1999)
Extending an interface built a wacky tree: had extra EXTENDS.
Tree grammar didn't allow multiple superinterfaces.
Tree grammar didn't allow empty var initializer: {}
Version 1.17 (October 12, 1999)
ESC lexer rule allowed 399 max not 377 max.
java.tree.g didn't handle the expression of synchronized
statements.
Version 1.18 (August 12, 2001)
Terence updated to Java 2 Version 1.3 by
observing/combining work of Allan Jacobs and Steve
Messick. Handles 1.3 src. Summary:
o primary didn't include boolean.class kind of thing
o constructor calls parsed explicitly now:
see explicitConstructorInvocation
o add strictfp modifier
o missing objBlock after new expression in tree grammar
o merged local class definition alternatives, moved after declaration
o fixed problem with ClassName.super.field
o reordered some alternatives to make things more efficient
o long and double constants were not differentiated from int/float
o whitespace rule was inefficient: matched only one char
o add an examples directory with some nasty 1.3 cases
o made Main.java use buffered IO and a Reader for Unicode support
o supports UNICODE?
Using Unicode charVocabulay makes code file big, but only
in the bitsets at the end. I need to make ANTLR generate
unicode bitsets more efficiently.
Version 1.19 (April 25, 2002)
Terence added in nice fixes by John Pybus concerning floating
constants and problems with super() calls. John did a nice
reorg of the primary/postfix expression stuff to read better
and makes f.g.super() parse properly (it was METHOD_CALL not
a SUPER_CTOR_CALL). Also:
o "finally" clause was a root...made it a child of "try"
o Added stuff for asserts too for Java 1.4, but *commented out*
as it is not backward compatible.
Version 1.20 (October 27, 2002)
Terence ended up reorging John Pybus' stuff to
remove some nondeterminisms and some syntactic predicates.
Note that the grammar is stricter now; e.g., this(...) must
be the first statement.
Trinary ?: operator wasn't working as array name:
(isBig ? bigDigits : digits)[i];
Checked parser/tree parser on source for
Resin-2.0.5, jive-2.1.1, jdk 1.3.1, Lucene, antlr 2.7.2a4,
and the 110k-line jGuru server source.
This grammar is in the PUBLIC DOMAIN
</PRE>
<P>
<P>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenNames">_tokenNames</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_0">_tokenSet_0</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_1">_tokenSet_1</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_10">_tokenSet_10</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_11">_tokenSet_11</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_12">_tokenSet_12</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_13">_tokenSet_13</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_14">_tokenSet_14</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_15">_tokenSet_15</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_16">_tokenSet_16</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_17">_tokenSet_17</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_18">_tokenSet_18</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_19">_tokenSet_19</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_2">_tokenSet_2</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_20">_tokenSet_20</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_21">_tokenSet_21</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_22">_tokenSet_22</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_23">_tokenSet_23</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_24">_tokenSet_24</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_25">_tokenSet_25</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_26">_tokenSet_26</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_27">_tokenSet_27</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_3">_tokenSet_3</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_4">_tokenSet_4</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_5">_tokenSet_5</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_6">_tokenSet_6</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_7">_tokenSet_7</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_8">_tokenSet_8</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;antlr.collections.impl.BitSet</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#_tokenSet_9">_tokenSet_9</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_antlr.java.JavaTokenTypes"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from interface antlr.java.<A HREF="../../antlr/java/JavaTokenTypes.html" title="interface in antlr.java">JavaTokenTypes</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../antlr/java/JavaTokenTypes.html#ABSTRACT">ABSTRACT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#ARRAY_DECLARATOR">ARRAY_DECLARATOR</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#ARRAY_INIT">ARRAY_INIT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#ASSIGN">ASSIGN</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#BAND">BAND</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#BAND_ASSIGN">BAND_ASSIGN</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#BLOCK">BLOCK</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#BNOT">BNOT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#BOR">BOR</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#BOR_ASSIGN">BOR_ASSIGN</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#BSR">BSR</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#BSR_ASSIGN">BSR_ASSIGN</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#BXOR">BXOR</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#BXOR_ASSIGN">BXOR_ASSIGN</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#CASE_GROUP">CASE_GROUP</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#CHAR_LITERAL">CHAR_LITERAL</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#CLASS_DEF">CLASS_DEF</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#COLON">COLON</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#COMMA">COMMA</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#CTOR_CALL">CTOR_CALL</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#CTOR_DEF">CTOR_DEF</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#DEC">DEC</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#DIV">DIV</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#DIV_ASSIGN">DIV_ASSIGN</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#DOT">DOT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#ELIST">ELIST</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#EMPTY_STAT">EMPTY_STAT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#EOF">EOF</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#EQUAL">EQUAL</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#ESC">ESC</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#EXPONENT">EXPONENT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#EXPR">EXPR</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#EXTENDS_CLAUSE">EXTENDS_CLAUSE</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#FINAL">FINAL</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#FLOAT_SUFFIX">FLOAT_SUFFIX</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#FOR_CONDITION">FOR_CONDITION</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#FOR_INIT">FOR_INIT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#FOR_ITERATOR">FOR_ITERATOR</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#GE">GE</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#GT">GT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#HEX_DIGIT">HEX_DIGIT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#IDENT">IDENT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#IMPLEMENTS_CLAUSE">IMPLEMENTS_CLAUSE</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#IMPORT">IMPORT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#INC">INC</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#INDEX_OP">INDEX_OP</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#INSTANCE_INIT">INSTANCE_INIT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#INTERFACE_DEF">INTERFACE_DEF</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LABELED_STAT">LABELED_STAT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LAND">LAND</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LBRACK">LBRACK</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LCURLY">LCURLY</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LE">LE</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_assert">LITERAL_assert</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_boolean">LITERAL_boolean</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_break">LITERAL_break</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_byte">LITERAL_byte</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_case">LITERAL_case</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_catch">LITERAL_catch</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_char">LITERAL_char</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_class">LITERAL_class</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_continue">LITERAL_continue</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_default">LITERAL_default</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_do">LITERAL_do</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_double">LITERAL_double</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_else">LITERAL_else</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_extends">LITERAL_extends</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_false">LITERAL_false</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_finally">LITERAL_finally</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_float">LITERAL_float</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_for">LITERAL_for</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_if">LITERAL_if</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_implements">LITERAL_implements</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_import">LITERAL_import</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_instanceof">LITERAL_instanceof</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_int">LITERAL_int</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_interface">LITERAL_interface</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_long">LITERAL_long</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_native">LITERAL_native</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_new">LITERAL_new</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_null">LITERAL_null</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_package">LITERAL_package</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_private">LITERAL_private</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_protected">LITERAL_protected</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_public">LITERAL_public</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_return">LITERAL_return</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_short">LITERAL_short</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_static">LITERAL_static</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_super">LITERAL_super</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_switch">LITERAL_switch</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_synchronized">LITERAL_synchronized</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_this">LITERAL_this</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_threadsafe">LITERAL_threadsafe</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_throw">LITERAL_throw</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_throws">LITERAL_throws</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_transient">LITERAL_transient</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_true">LITERAL_true</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_try">LITERAL_try</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_void">LITERAL_void</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_volatile">LITERAL_volatile</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LITERAL_while">LITERAL_while</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LNOT">LNOT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LOR">LOR</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LPAREN">LPAREN</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#LT">LT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#METHOD_CALL">METHOD_CALL</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#METHOD_DEF">METHOD_DEF</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#MINUS">MINUS</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#MINUS_ASSIGN">MINUS_ASSIGN</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#ML_COMMENT">ML_COMMENT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#MOD">MOD</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#MOD_ASSIGN">MOD_ASSIGN</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#MODIFIERS">MODIFIERS</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#NOT_EQUAL">NOT_EQUAL</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#NULL_TREE_LOOKAHEAD">NULL_TREE_LOOKAHEAD</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#NUM_DOUBLE">NUM_DOUBLE</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#NUM_FLOAT">NUM_FLOAT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#NUM_INT">NUM_INT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#NUM_LONG">NUM_LONG</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#OBJBLOCK">OBJBLOCK</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#PACKAGE_DEF">PACKAGE_DEF</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#PARAMETER_DEF">PARAMETER_DEF</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#PARAMETERS">PARAMETERS</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#PLUS">PLUS</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#PLUS_ASSIGN">PLUS_ASSIGN</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#POST_DEC">POST_DEC</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#POST_INC">POST_INC</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#QUESTION">QUESTION</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#RBRACK">RBRACK</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#RCURLY">RCURLY</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#RPAREN">RPAREN</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#SEMI">SEMI</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#SL">SL</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#SL_ASSIGN">SL_ASSIGN</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#SL_COMMENT">SL_COMMENT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#SLIST">SLIST</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#SR">SR</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#SR_ASSIGN">SR_ASSIGN</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#STAR">STAR</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#STAR_ASSIGN">STAR_ASSIGN</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#STATIC_INIT">STATIC_INIT</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#STRICTFP">STRICTFP</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#STRING_LITERAL">STRING_LITERAL</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#SUPER_CTOR_CALL">SUPER_CTOR_CALL</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#TYPE">TYPE</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#TYPECAST">TYPECAST</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#UNARY_MINUS">UNARY_MINUS</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#UNARY_PLUS">UNARY_PLUS</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#VARIABLE_DEF">VARIABLE_DEF</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#VOCAB">VOCAB</A>, <A HREF="../../antlr/java/JavaTokenTypes.html#WS">WS</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#JavaRecognizer(antlr.ParserSharedInputState)">JavaRecognizer</A></B>(antlr.ParserSharedInputState&nbsp;state)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#JavaRecognizer(antlr.TokenBuffer)">JavaRecognizer</A></B>(antlr.TokenBuffer&nbsp;tokenBuf)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#JavaRecognizer(antlr.TokenStream)">JavaRecognizer</A></B>(antlr.TokenStream&nbsp;lexer)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#aCase()">aCase</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#additiveExpression()">additiveExpression</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#andExpression()">andExpression</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#argList()">argList</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#arrayInitializer()">arrayInitializer</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#assignmentExpression()">assignmentExpression</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#builtInType()">builtInType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#builtInTypeSpec(boolean)">builtInTypeSpec</A></B>(boolean&nbsp;addImagNode)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#casesGroup()">casesGroup</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#caseSList()">caseSList</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#classBlock()">classBlock</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#classDefinition(antlr.collections.AST)">classDefinition</A></B>(antlr.collections.AST&nbsp;modifiers)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#classTypeSpec(boolean)">classTypeSpec</A></B>(boolean&nbsp;addImagNode)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#compilationUnit()">compilationUnit</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#compoundStatement()">compoundStatement</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#conditionalExpression()">conditionalExpression</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#constant()">constant</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#constructorBody()">constructorBody</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#ctorHead()">ctorHead</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#declaration()">declaration</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A declaration is the creation of a reference or primitive-type variable
Create a separate Type/Var tree for each var in the var list.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#declaratorBrackets(antlr.collections.AST)">declaratorBrackets</A></B>(antlr.collections.AST&nbsp;typ)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#equalityExpression()">equalityExpression</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#exclusiveOrExpression()">exclusiveOrExpression</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#explicitConstructorInvocation()">explicitConstructorInvocation</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Catch obvious constructor calls, but not the expr.super(...) calls</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#expression()">expression</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#expressionList()">expressionList</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#field()">field</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#finallyClause()">finallyClause</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#forCond()">forCond</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#forInit()">forInit</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#forIter()">forIter</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#handler()">handler</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#identifier()">identifier</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#identifierStar()">identifierStar</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#identPrimary()">identPrimary</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Match a, a.b.c refs, a.b.c(...) refs, a.b.c[], a.b.c[].class,
and a.b.c.class refs.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#implementsClause()">implementsClause</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#importDefinition()">importDefinition</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#inclusiveOrExpression()">inclusiveOrExpression</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#initializer()">initializer</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#interfaceDefinition(antlr.collections.AST)">interfaceDefinition</A></B>(antlr.collections.AST&nbsp;modifiers)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#interfaceExtends()">interfaceExtends</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#logicalAndExpression()">logicalAndExpression</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#logicalOrExpression()">logicalOrExpression</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#modifier()">modifier</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#modifiers()">modifiers</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#multiplicativeExpression()">multiplicativeExpression</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#newArrayDeclarator()">newArrayDeclarator</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#newExpression()">newExpression</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;object instantiation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#packageDefinition()">packageDefinition</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#parameterDeclaration()">parameterDeclaration</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#parameterDeclarationList()">parameterDeclarationList</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#parameterModifier()">parameterModifier</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#postfixExpression()">postfixExpression</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#primaryExpression()">primaryExpression</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#relationalExpression()">relationalExpression</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#shiftExpression()">shiftExpression</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#statement()">statement</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#superClassClause()">superClassClause</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#throwsClause()">throwsClause</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#tryBlock()">tryBlock</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#type()">type</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#typeDefinition()">typeDefinition</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#typeSpec(boolean)">typeSpec</A></B>(boolean&nbsp;addImagNode)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#unaryExpression()">unaryExpression</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#unaryExpressionNotPlusMinus()">unaryExpressionNotPlusMinus</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#variableDeclarator(antlr.collections.AST, antlr.collections.AST)">variableDeclarator</A></B>(antlr.collections.AST&nbsp;mods,
antlr.collections.AST&nbsp;t)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Declaration of a variable.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#variableDefinitions(antlr.collections.AST, antlr.collections.AST)">variableDefinitions</A></B>(antlr.collections.AST&nbsp;mods,
antlr.collections.AST&nbsp;t)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../antlr/java/JavaRecognizer.html#varInitializer()">varInitializer</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_antlr.LLkParser"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class antlr.LLkParser</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>consume, LA, LT, traceIn, traceOut</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_antlr.Parser"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class antlr.Parser</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, recover, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="_tokenNames"><!-- --></A><H3>
_tokenNames</H3>
<PRE>
public static final java.lang.String[] <B>_tokenNames</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_0"><!-- --></A><H3>
_tokenSet_0</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_0</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_1"><!-- --></A><H3>
_tokenSet_1</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_1</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_2"><!-- --></A><H3>
_tokenSet_2</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_2</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_3"><!-- --></A><H3>
_tokenSet_3</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_3</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_4"><!-- --></A><H3>
_tokenSet_4</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_4</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_5"><!-- --></A><H3>
_tokenSet_5</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_5</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_6"><!-- --></A><H3>
_tokenSet_6</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_6</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_7"><!-- --></A><H3>
_tokenSet_7</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_7</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_8"><!-- --></A><H3>
_tokenSet_8</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_8</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_9"><!-- --></A><H3>
_tokenSet_9</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_9</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_10"><!-- --></A><H3>
_tokenSet_10</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_10</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_11"><!-- --></A><H3>
_tokenSet_11</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_11</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_12"><!-- --></A><H3>
_tokenSet_12</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_12</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_13"><!-- --></A><H3>
_tokenSet_13</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_13</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_14"><!-- --></A><H3>
_tokenSet_14</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_14</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_15"><!-- --></A><H3>
_tokenSet_15</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_15</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_16"><!-- --></A><H3>
_tokenSet_16</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_16</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_17"><!-- --></A><H3>
_tokenSet_17</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_17</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_18"><!-- --></A><H3>
_tokenSet_18</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_18</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_19"><!-- --></A><H3>
_tokenSet_19</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_19</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_20"><!-- --></A><H3>
_tokenSet_20</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_20</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_21"><!-- --></A><H3>
_tokenSet_21</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_21</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_22"><!-- --></A><H3>
_tokenSet_22</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_22</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_23"><!-- --></A><H3>
_tokenSet_23</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_23</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_24"><!-- --></A><H3>
_tokenSet_24</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_24</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_25"><!-- --></A><H3>
_tokenSet_25</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_25</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_26"><!-- --></A><H3>
_tokenSet_26</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_26</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_tokenSet_27"><!-- --></A><H3>
_tokenSet_27</H3>
<PRE>
public static final antlr.collections.impl.BitSet <B>_tokenSet_27</B></PRE>
<DL>
<DL>
</DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="JavaRecognizer(antlr.TokenBuffer)"><!-- --></A><H3>
JavaRecognizer</H3>
<PRE>
public <B>JavaRecognizer</B>(antlr.TokenBuffer&nbsp;tokenBuf)</PRE>
<DL>
</DL>
<HR>
<A NAME="JavaRecognizer(antlr.TokenStream)"><!-- --></A><H3>
JavaRecognizer</H3>
<PRE>
public <B>JavaRecognizer</B>(antlr.TokenStream&nbsp;lexer)</PRE>
<DL>
</DL>
<HR>
<A NAME="JavaRecognizer(antlr.ParserSharedInputState)"><!-- --></A><H3>
JavaRecognizer</H3>
<PRE>
public <B>JavaRecognizer</B>(antlr.ParserSharedInputState&nbsp;state)</PRE>
<DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="compilationUnit()"><!-- --></A><H3>
compilationUnit</H3>
<PRE>
public final void <B>compilationUnit</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="packageDefinition()"><!-- --></A><H3>
packageDefinition</H3>
<PRE>
public final void <B>packageDefinition</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="importDefinition()"><!-- --></A><H3>
importDefinition</H3>
<PRE>
public final void <B>importDefinition</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="typeDefinition()"><!-- --></A><H3>
typeDefinition</H3>
<PRE>
public final void <B>typeDefinition</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="identifier()"><!-- --></A><H3>
identifier</H3>
<PRE>
public final void <B>identifier</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="identifierStar()"><!-- --></A><H3>
identifierStar</H3>
<PRE>
public final void <B>identifierStar</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="modifiers()"><!-- --></A><H3>
modifiers</H3>
<PRE>
public final void <B>modifiers</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="classDefinition(antlr.collections.AST)"><!-- --></A><H3>
classDefinition</H3>
<PRE>
public final void <B>classDefinition</B>(antlr.collections.AST&nbsp;modifiers)
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="interfaceDefinition(antlr.collections.AST)"><!-- --></A><H3>
interfaceDefinition</H3>
<PRE>
public final void <B>interfaceDefinition</B>(antlr.collections.AST&nbsp;modifiers)
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="declaration()"><!-- --></A><H3>
declaration</H3>
<PRE>
public final void <B>declaration</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD>A declaration is the creation of a reference or primitive-type variable
Create a separate Type/Var tree for each var in the var list.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="typeSpec(boolean)"><!-- --></A><H3>
typeSpec</H3>
<PRE>
public final void <B>typeSpec</B>(boolean&nbsp;addImagNode)
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="variableDefinitions(antlr.collections.AST, antlr.collections.AST)"><!-- --></A><H3>
variableDefinitions</H3>
<PRE>
public final void <B>variableDefinitions</B>(antlr.collections.AST&nbsp;mods,
antlr.collections.AST&nbsp;t)
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="classTypeSpec(boolean)"><!-- --></A><H3>
classTypeSpec</H3>
<PRE>
public final void <B>classTypeSpec</B>(boolean&nbsp;addImagNode)
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="builtInTypeSpec(boolean)"><!-- --></A><H3>
builtInTypeSpec</H3>
<PRE>
public final void <B>builtInTypeSpec</B>(boolean&nbsp;addImagNode)
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="builtInType()"><!-- --></A><H3>
builtInType</H3>
<PRE>
public final void <B>builtInType</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="type()"><!-- --></A><H3>
type</H3>
<PRE>
public final void <B>type</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="modifier()"><!-- --></A><H3>
modifier</H3>
<PRE>
public final void <B>modifier</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="superClassClause()"><!-- --></A><H3>
superClassClause</H3>
<PRE>
public final void <B>superClassClause</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="implementsClause()"><!-- --></A><H3>
implementsClause</H3>
<PRE>
public final void <B>implementsClause</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="classBlock()"><!-- --></A><H3>
classBlock</H3>
<PRE>
public final void <B>classBlock</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="interfaceExtends()"><!-- --></A><H3>
interfaceExtends</H3>
<PRE>
public final void <B>interfaceExtends</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="field()"><!-- --></A><H3>
field</H3>
<PRE>
public final void <B>field</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="ctorHead()"><!-- --></A><H3>
ctorHead</H3>
<PRE>
public final void <B>ctorHead</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="constructorBody()"><!-- --></A><H3>
constructorBody</H3>
<PRE>
public final void <B>constructorBody</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="parameterDeclarationList()"><!-- --></A><H3>
parameterDeclarationList</H3>
<PRE>
public final void <B>parameterDeclarationList</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="declaratorBrackets(antlr.collections.AST)"><!-- --></A><H3>
declaratorBrackets</H3>
<PRE>
public final void <B>declaratorBrackets</B>(antlr.collections.AST&nbsp;typ)
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="throwsClause()"><!-- --></A><H3>
throwsClause</H3>
<PRE>
public final void <B>throwsClause</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="compoundStatement()"><!-- --></A><H3>
compoundStatement</H3>
<PRE>
public final void <B>compoundStatement</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="explicitConstructorInvocation()"><!-- --></A><H3>
explicitConstructorInvocation</H3>
<PRE>
public final void <B>explicitConstructorInvocation</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD>Catch obvious constructor calls, but not the expr.super(...) calls
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="statement()"><!-- --></A><H3>
statement</H3>
<PRE>
public final void <B>statement</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="argList()"><!-- --></A><H3>
argList</H3>
<PRE>
public final void <B>argList</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="variableDeclarator(antlr.collections.AST, antlr.collections.AST)"><!-- --></A><H3>
variableDeclarator</H3>
<PRE>
public final void <B>variableDeclarator</B>(antlr.collections.AST&nbsp;mods,
antlr.collections.AST&nbsp;t)
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD>Declaration of a variable. This can be a class/instance variable,
or a local variable in a method
It can also include possible initialization.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="varInitializer()"><!-- --></A><H3>
varInitializer</H3>
<PRE>
public final void <B>varInitializer</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="initializer()"><!-- --></A><H3>
initializer</H3>
<PRE>
public final void <B>initializer</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="arrayInitializer()"><!-- --></A><H3>
arrayInitializer</H3>
<PRE>
public final void <B>arrayInitializer</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="expression()"><!-- --></A><H3>
expression</H3>
<PRE>
public final void <B>expression</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="parameterDeclaration()"><!-- --></A><H3>
parameterDeclaration</H3>
<PRE>
public final void <B>parameterDeclaration</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="parameterModifier()"><!-- --></A><H3>
parameterModifier</H3>
<PRE>
public final void <B>parameterModifier</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="forInit()"><!-- --></A><H3>
forInit</H3>
<PRE>
public final void <B>forInit</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="forCond()"><!-- --></A><H3>
forCond</H3>
<PRE>
public final void <B>forCond</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="forIter()"><!-- --></A><H3>
forIter</H3>
<PRE>
public final void <B>forIter</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="casesGroup()"><!-- --></A><H3>
casesGroup</H3>
<PRE>
public final void <B>casesGroup</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="tryBlock()"><!-- --></A><H3>
tryBlock</H3>
<PRE>
public final void <B>tryBlock</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="aCase()"><!-- --></A><H3>
aCase</H3>
<PRE>
public final void <B>aCase</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="caseSList()"><!-- --></A><H3>
caseSList</H3>
<PRE>
public final void <B>caseSList</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="expressionList()"><!-- --></A><H3>
expressionList</H3>
<PRE>
public final void <B>expressionList</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="handler()"><!-- --></A><H3>
handler</H3>
<PRE>
public final void <B>handler</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="finallyClause()"><!-- --></A><H3>
finallyClause</H3>
<PRE>
public final void <B>finallyClause</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="assignmentExpression()"><!-- --></A><H3>
assignmentExpression</H3>
<PRE>
public final void <B>assignmentExpression</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="conditionalExpression()"><!-- --></A><H3>
conditionalExpression</H3>
<PRE>
public final void <B>conditionalExpression</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="logicalOrExpression()"><!-- --></A><H3>
logicalOrExpression</H3>
<PRE>
public final void <B>logicalOrExpression</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="logicalAndExpression()"><!-- --></A><H3>
logicalAndExpression</H3>
<PRE>
public final void <B>logicalAndExpression</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="inclusiveOrExpression()"><!-- --></A><H3>
inclusiveOrExpression</H3>
<PRE>
public final void <B>inclusiveOrExpression</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="exclusiveOrExpression()"><!-- --></A><H3>
exclusiveOrExpression</H3>
<PRE>
public final void <B>exclusiveOrExpression</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="andExpression()"><!-- --></A><H3>
andExpression</H3>
<PRE>
public final void <B>andExpression</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="equalityExpression()"><!-- --></A><H3>
equalityExpression</H3>
<PRE>
public final void <B>equalityExpression</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="relationalExpression()"><!-- --></A><H3>
relationalExpression</H3>
<PRE>
public final void <B>relationalExpression</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="shiftExpression()"><!-- --></A><H3>
shiftExpression</H3>
<PRE>
public final void <B>shiftExpression</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="additiveExpression()"><!-- --></A><H3>
additiveExpression</H3>
<PRE>
public final void <B>additiveExpression</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="multiplicativeExpression()"><!-- --></A><H3>
multiplicativeExpression</H3>
<PRE>
public final void <B>multiplicativeExpression</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="unaryExpression()"><!-- --></A><H3>
unaryExpression</H3>
<PRE>
public final void <B>unaryExpression</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="unaryExpressionNotPlusMinus()"><!-- --></A><H3>
unaryExpressionNotPlusMinus</H3>
<PRE>
public final void <B>unaryExpressionNotPlusMinus</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="postfixExpression()"><!-- --></A><H3>
postfixExpression</H3>
<PRE>
public final void <B>postfixExpression</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="primaryExpression()"><!-- --></A><H3>
primaryExpression</H3>
<PRE>
public final void <B>primaryExpression</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="newExpression()"><!-- --></A><H3>
newExpression</H3>
<PRE>
public final void <B>newExpression</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD>object instantiation.
Trees are built as illustrated by the following input/tree pairs:
new T()
new
|
T -- ELIST
|
arg1 -- arg2 -- .. -- argn
new int[]
new
|
int -- ARRAY_DECLARATOR
new int[] {1,2}
new
|
int -- ARRAY_DECLARATOR -- ARRAY_INIT
|
EXPR -- EXPR
| |
1 2
new int[3]
new
|
int -- ARRAY_DECLARATOR
|
EXPR
|
3
new int[1][2]
new
|
int -- ARRAY_DECLARATOR
|
ARRAY_DECLARATOR -- EXPR
| |
EXPR 1
|
2
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="identPrimary()"><!-- --></A><H3>
identPrimary</H3>
<PRE>
public final void <B>identPrimary</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD>Match a, a.b.c refs, a.b.c(...) refs, a.b.c[], a.b.c[].class,
and a.b.c.class refs. Also this(...) and super(...). Match
this or super.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="constant()"><!-- --></A><H3>
constant</H3>
<PRE>
public final void <B>constant</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="newArrayDeclarator()"><!-- --></A><H3>
newArrayDeclarator</H3>
<PRE>
public final void <B>newArrayDeclarator</B>()
throws antlr.RecognitionException,
antlr.TokenStreamException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>antlr.RecognitionException</CODE>
<DD><CODE>antlr.TokenStreamException</CODE></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../antlr/java/JavaLexer.html" title="class in antlr.java"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../antlr/java/JavaTokenTypes.html" title="interface in antlr.java"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../index.html?antlr/java/JavaRecognizer.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="JavaRecognizer.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>