at.dms.kjc
Class KjcParser
java.lang.Object
at.dms.compiler.antlr.runtime.Parser
at.dms.compiler.antlr.runtime.LLkParser
at.dms.compiler.antlr.extra.Parser
at.dms.kjc.KjcParser
- All Implemented Interfaces:
- KjcTokenTypes
public class KjcParser
- extends Parser
- implements KjcTokenTypes
Fields inherited from interface at.dms.kjc.KjcTokenTypes |
ASSIGN, BAND, BAND_ASSIGN, BNOT, BOR, BOR_ASSIGN, BSR, BSR_ASSIGN, BXOR, BXOR_ASSIGN, CHARACTER_LITERAL, COLON, COMMA, DEC, DOT, EOF, EQUAL, GE, GT, IDENT, INC, INTEGER_LITERAL, LAND, LBRACK, LCURLY, LE, LITERAL_abstract, LITERAL_boolean, LITERAL_break, LITERAL_byte, LITERAL_case, LITERAL_catch, LITERAL_char, LITERAL_class, LITERAL_const, LITERAL_continue, LITERAL_default, LITERAL_do, LITERAL_double, LITERAL_else, LITERAL_extends, LITERAL_false, LITERAL_final, LITERAL_finally, LITERAL_float, LITERAL_for, LITERAL_goto, LITERAL_if, LITERAL_implements, LITERAL_import, LITERAL_instanceof, LITERAL_int, LITERAL_interface, LITERAL_long, LITERAL_native, LITERAL_new, LITERAL_null, LITERAL_package, LITERAL_private, LITERAL_protected, LITERAL_public, LITERAL_return, LITERAL_short, LITERAL_static, LITERAL_strictfp, LITERAL_super, LITERAL_switch, LITERAL_synchronized, LITERAL_this, LITERAL_throw, LITERAL_throws, LITERAL_transient, LITERAL_true, LITERAL_try, LITERAL_void, LITERAL_volatile, LITERAL_while, LNOT, LOR, LPAREN, LT, MINUS, MINUS_ASSIGN, NOT_EQUAL, NULL_TREE_LOOKAHEAD, PERCENT, PERCENT_ASSIGN, PLUS, PLUS_ASSIGN, QUESTION, RBRACK, RCURLY, REAL_LITERAL, RPAREN, SEMI, SL, SL_ASSIGN, SLASH, SLASH_ASSIGN, SR, SR_ASSIGN, STAR, STAR_ASSIGN, STRING_LITERAL, TOKEN_ASSIGN, TOKEN_BAND, TOKEN_BAND_ASSIGN, TOKEN_BNOT, TOKEN_BOR, TOKEN_BOR_ASSIGN, TOKEN_BSR, TOKEN_BSR_ASSIGN, TOKEN_BXOR, TOKEN_BXOR_ASSIGN, TOKEN_COLON, TOKEN_COMMA, TOKEN_DEC, TOKEN_DOT, TOKEN_EQUAL, TOKEN_GE, TOKEN_GT, TOKEN_INC, TOKEN_LAND, TOKEN_LBRACK, TOKEN_LCURLY, TOKEN_LE, TOKEN_LITERAL_abstract, TOKEN_LITERAL_boolean, TOKEN_LITERAL_break, TOKEN_LITERAL_byte, TOKEN_LITERAL_case, TOKEN_LITERAL_catch, TOKEN_LITERAL_char, TOKEN_LITERAL_class, TOKEN_LITERAL_const, TOKEN_LITERAL_continue, TOKEN_LITERAL_default, TOKEN_LITERAL_do, TOKEN_LITERAL_double, TOKEN_LITERAL_else, TOKEN_LITERAL_extends, TOKEN_LITERAL_false, TOKEN_LITERAL_final, TOKEN_LITERAL_finally, TOKEN_LITERAL_float, TOKEN_LITERAL_for, TOKEN_LITERAL_goto, TOKEN_LITERAL_if, TOKEN_LITERAL_implements, TOKEN_LITERAL_import, TOKEN_LITERAL_instanceof, TOKEN_LITERAL_int, TOKEN_LITERAL_interface, TOKEN_LITERAL_long, TOKEN_LITERAL_native, TOKEN_LITERAL_new, TOKEN_LITERAL_null, TOKEN_LITERAL_package, TOKEN_LITERAL_private, TOKEN_LITERAL_protected, TOKEN_LITERAL_public, TOKEN_LITERAL_return, TOKEN_LITERAL_short, TOKEN_LITERAL_static, TOKEN_LITERAL_strictfp, TOKEN_LITERAL_super, TOKEN_LITERAL_switch, TOKEN_LITERAL_synchronized, TOKEN_LITERAL_this, TOKEN_LITERAL_throw, TOKEN_LITERAL_throws, TOKEN_LITERAL_transient, TOKEN_LITERAL_true, TOKEN_LITERAL_try, TOKEN_LITERAL_void, TOKEN_LITERAL_volatile, TOKEN_LITERAL_while, TOKEN_LNOT, TOKEN_LOR, TOKEN_LPAREN, TOKEN_LT, TOKEN_MINUS, TOKEN_MINUS_ASSIGN, TOKEN_NOT_EQUAL, TOKEN_PERCENT, TOKEN_PERCENT_ASSIGN, TOKEN_PLUS, TOKEN_PLUS_ASSIGN, TOKEN_QUESTION, TOKEN_RBRACK, TOKEN_RCURLY, TOKEN_RPAREN, TOKEN_SEMI, TOKEN_SL, TOKEN_SL_ASSIGN, TOKEN_SLASH, TOKEN_SLASH_ASSIGN, TOKEN_SR, TOKEN_SR_ASSIGN, TOKEN_STAR, TOKEN_STAR_ASSIGN |
Methods inherited from class at.dms.compiler.antlr.runtime.Parser |
consumeUntil, consumeUntil, defaultDebuggingSetup, getFilename, getInputState, getTokenName, getTokenNames, mark, match, match, matchNot, panic, reportError, reportError, reportWarning, rewind, setFilename, setInputState, setTokenBuffer |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_tokenNames
public static final String[] _tokenNames
_tokenSet_0
public static final BitSet _tokenSet_0
_tokenSet_1
public static final BitSet _tokenSet_1
_tokenSet_2
public static final BitSet _tokenSet_2
_tokenSet_3
public static final BitSet _tokenSet_3
_tokenSet_4
public static final BitSet _tokenSet_4
_tokenSet_5
public static final BitSet _tokenSet_5
_tokenSet_6
public static final BitSet _tokenSet_6
_tokenSet_7
public static final BitSet _tokenSet_7
_tokenSet_8
public static final BitSet _tokenSet_8
_tokenSet_9
public static final BitSet _tokenSet_9
_tokenSet_10
public static final BitSet _tokenSet_10
_tokenSet_11
public static final BitSet _tokenSet_11
_tokenSet_12
public static final BitSet _tokenSet_12
_tokenSet_13
public static final BitSet _tokenSet_13
_tokenSet_14
public static final BitSet _tokenSet_14
_tokenSet_15
public static final BitSet _tokenSet_15
_tokenSet_16
public static final BitSet _tokenSet_16
_tokenSet_17
public static final BitSet _tokenSet_17
_tokenSet_18
public static final BitSet _tokenSet_18
_tokenSet_19
public static final BitSet _tokenSet_19
_tokenSet_20
public static final BitSet _tokenSet_20
_tokenSet_21
public static final BitSet _tokenSet_21
_tokenSet_22
public static final BitSet _tokenSet_22
_tokenSet_23
public static final BitSet _tokenSet_23
_tokenSet_24
public static final BitSet _tokenSet_24
_tokenSet_25
public static final BitSet _tokenSet_25
_tokenSet_26
public static final BitSet _tokenSet_26
KjcParser
public KjcParser(Compiler compiler,
InputBuffer buffer)
jCompilationUnit
public final JCompilationUnit jCompilationUnit()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException