org.antlr.grammar.v3
Class ANTLRv3Parser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
org.antlr.grammar.v3.ANTLRv3Parser
public class ANTLRv3Parser
- extends Parser
ANTLR v3 grammar written in ANTLR v3 with AST construction
Fields inherited from class org.antlr.runtime.Parser |
input |
Methods inherited from class org.antlr.runtime.BaseRecognizer |
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tokenNames
public static final java.lang.String[] tokenNames
BACKTRACK_SEMPRED
public static final int BACKTRACK_SEMPRED
- See Also:
- Constant Field Values
DOUBLE_ANGLE_STRING_LITERAL
public static final int DOUBLE_ANGLE_STRING_LITERAL
- See Also:
- Constant Field Values
LEXER_GRAMMAR
public static final int LEXER_GRAMMAR
- See Also:
- Constant Field Values
EOA
public static final int EOA
- See Also:
- Constant Field Values
ARGLIST
public static final int ARGLIST
- See Also:
- Constant Field Values
EOF
public static final int EOF
- See Also:
- Constant Field Values
SEMPRED
public static final int SEMPRED
- See Also:
- Constant Field Values
ACTION
public static final int ACTION
- See Also:
- Constant Field Values
EOB
public static final int EOB
- See Also:
- Constant Field Values
TOKEN_REF
public static final int TOKEN_REF
- See Also:
- Constant Field Values
T__93
public static final int T__93
- See Also:
- Constant Field Values
T__91
public static final int T__91
- See Also:
- Constant Field Values
RET
public static final int RET
- See Also:
- Constant Field Values
T__92
public static final int T__92
- See Also:
- Constant Field Values
STRING_LITERAL
public static final int STRING_LITERAL
- See Also:
- Constant Field Values
T__90
public static final int T__90
- See Also:
- Constant Field Values
ARG
public static final int ARG
- See Also:
- Constant Field Values
EOR
public static final int EOR
- See Also:
- Constant Field Values
ARG_ACTION
public static final int ARG_ACTION
- See Also:
- Constant Field Values
DOUBLE_QUOTE_STRING_LITERAL
public static final int DOUBLE_QUOTE_STRING_LITERAL
- See Also:
- Constant Field Values
NESTED_ARG_ACTION
public static final int NESTED_ARG_ACTION
- See Also:
- Constant Field Values
ACTION_CHAR_LITERAL
public static final int ACTION_CHAR_LITERAL
- See Also:
- Constant Field Values
T__80
public static final int T__80
- See Also:
- Constant Field Values
T__81
public static final int T__81
- See Also:
- Constant Field Values
RULE
public static final int RULE
- See Also:
- Constant Field Values
T__82
public static final int T__82
- See Also:
- Constant Field Values
T__83
public static final int T__83
- See Also:
- Constant Field Values
ACTION_ESC
public static final int ACTION_ESC
- See Also:
- Constant Field Values
PARSER_GRAMMAR
public static final int PARSER_GRAMMAR
- See Also:
- Constant Field Values
SRC
public static final int SRC
- See Also:
- Constant Field Values
CHAR_RANGE
public static final int CHAR_RANGE
- See Also:
- Constant Field Values
INT
public static final int INT
- See Also:
- Constant Field Values
EPSILON
public static final int EPSILON
- See Also:
- Constant Field Values
T__85
public static final int T__85
- See Also:
- Constant Field Values
T__84
public static final int T__84
- See Also:
- Constant Field Values
T__87
public static final int T__87
- See Also:
- Constant Field Values
T__86
public static final int T__86
- See Also:
- Constant Field Values
T__89
public static final int T__89
- See Also:
- Constant Field Values
REWRITE
public static final int REWRITE
- See Also:
- Constant Field Values
T__88
public static final int T__88
- See Also:
- Constant Field Values
WS
public static final int WS
- See Also:
- Constant Field Values
T__71
public static final int T__71
- See Also:
- Constant Field Values
T__72
public static final int T__72
- See Also:
- Constant Field Values
COMBINED_GRAMMAR
public static final int COMBINED_GRAMMAR
- See Also:
- Constant Field Values
T__70
public static final int T__70
- See Also:
- Constant Field Values
LEXER
public static final int LEXER
- See Also:
- Constant Field Values
SL_COMMENT
public static final int SL_COMMENT
- See Also:
- Constant Field Values
TREE_GRAMMAR
public static final int TREE_GRAMMAR
- See Also:
- Constant Field Values
T__76
public static final int T__76
- See Also:
- Constant Field Values
CLOSURE
public static final int CLOSURE
- See Also:
- Constant Field Values
T__75
public static final int T__75
- See Also:
- Constant Field Values
PARSER
public static final int PARSER
- See Also:
- Constant Field Values
T__74
public static final int T__74
- See Also:
- Constant Field Values
T__73
public static final int T__73
- See Also:
- Constant Field Values
T__79
public static final int T__79
- See Also:
- Constant Field Values
T__78
public static final int T__78
- See Also:
- Constant Field Values
T__77
public static final int T__77
- See Also:
- Constant Field Values
T__68
public static final int T__68
- See Also:
- Constant Field Values
T__69
public static final int T__69
- See Also:
- Constant Field Values
T__67
public static final int T__67
- See Also:
- Constant Field Values
NESTED_ACTION
public static final int NESTED_ACTION
- See Also:
- Constant Field Values
ESC
public static final int ESC
- See Also:
- Constant Field Values
FRAGMENT
public static final int FRAGMENT
- See Also:
- Constant Field Values
ID
public static final int ID
- See Also:
- Constant Field Values
TREE_BEGIN
public static final int TREE_BEGIN
- See Also:
- Constant Field Values
AT
public static final int AT
- See Also:
- Constant Field Values
ML_COMMENT
public static final int ML_COMMENT
- See Also:
- Constant Field Values
ALT
public static final int ALT
- See Also:
- Constant Field Values
SCOPE
public static final int SCOPE
- See Also:
- Constant Field Values
LABEL_ASSIGN
public static final int LABEL_ASSIGN
- See Also:
- Constant Field Values
DOC_COMMENT
public static final int DOC_COMMENT
- See Also:
- Constant Field Values
WS_LOOP
public static final int WS_LOOP
- See Also:
- Constant Field Values
RANGE
public static final int RANGE
- See Also:
- Constant Field Values
TOKENS
public static final int TOKENS
- See Also:
- Constant Field Values
GATED_SEMPRED
public static final int GATED_SEMPRED
- See Also:
- Constant Field Values
LITERAL_CHAR
public static final int LITERAL_CHAR
- See Also:
- Constant Field Values
BANG
public static final int BANG
- See Also:
- Constant Field Values
LIST_LABEL_ASSIGN
public static final int LIST_LABEL_ASSIGN
- See Also:
- Constant Field Values
ACTION_STRING_LITERAL
public static final int ACTION_STRING_LITERAL
- See Also:
- Constant Field Values
ROOT
public static final int ROOT
- See Also:
- Constant Field Values
RULE_REF
public static final int RULE_REF
- See Also:
- Constant Field Values
SYNPRED
public static final int SYNPRED
- See Also:
- Constant Field Values
OPTIONAL
public static final int OPTIONAL
- See Also:
- Constant Field Values
CHAR_LITERAL
public static final int CHAR_LITERAL
- See Also:
- Constant Field Values
LABEL
public static final int LABEL
- See Also:
- Constant Field Values
TEMPLATE
public static final int TEMPLATE
- See Also:
- Constant Field Values
SYN_SEMPRED
public static final int SYN_SEMPRED
- See Also:
- Constant Field Values
XDIGIT
public static final int XDIGIT
- See Also:
- Constant Field Values
BLOCK
public static final int BLOCK
- See Also:
- Constant Field Values
POSITIVE_CLOSURE
public static final int POSITIVE_CLOSURE
- See Also:
- Constant Field Values
OPTIONS
public static final int OPTIONS
- See Also:
- Constant Field Values
adaptor
protected TreeAdaptor adaptor
rule_stack
protected java.util.Stack rule_stack
dfa46
protected org.antlr.grammar.v3.ANTLRv3Parser.DFA46 dfa46
dfa73
protected org.antlr.grammar.v3.ANTLRv3Parser.DFA73 dfa73
dfa76
protected org.antlr.grammar.v3.ANTLRv3Parser.DFA76 dfa76
dfa81
protected org.antlr.grammar.v3.ANTLRv3Parser.DFA81 dfa81
FOLLOW_DOC_COMMENT_in_grammarDef368
public static final BitSet FOLLOW_DOC_COMMENT_in_grammarDef368
FOLLOW_67_in_grammarDef378
public static final BitSet FOLLOW_67_in_grammarDef378
FOLLOW_68_in_grammarDef396
public static final BitSet FOLLOW_68_in_grammarDef396
FOLLOW_69_in_grammarDef412
public static final BitSet FOLLOW_69_in_grammarDef412
FOLLOW_70_in_grammarDef453
public static final BitSet FOLLOW_70_in_grammarDef453
FOLLOW_id_in_grammarDef455
public static final BitSet FOLLOW_id_in_grammarDef455
FOLLOW_71_in_grammarDef457
public static final BitSet FOLLOW_71_in_grammarDef457
FOLLOW_optionsSpec_in_grammarDef459
public static final BitSet FOLLOW_optionsSpec_in_grammarDef459
FOLLOW_tokensSpec_in_grammarDef462
public static final BitSet FOLLOW_tokensSpec_in_grammarDef462
FOLLOW_attrScope_in_grammarDef465
public static final BitSet FOLLOW_attrScope_in_grammarDef465
FOLLOW_action_in_grammarDef468
public static final BitSet FOLLOW_action_in_grammarDef468
FOLLOW_rule_in_grammarDef476
public static final BitSet FOLLOW_rule_in_grammarDef476
FOLLOW_EOF_in_grammarDef484
public static final BitSet FOLLOW_EOF_in_grammarDef484
FOLLOW_TOKENS_in_tokensSpec545
public static final BitSet FOLLOW_TOKENS_in_tokensSpec545
FOLLOW_tokenSpec_in_tokensSpec547
public static final BitSet FOLLOW_tokenSpec_in_tokensSpec547
FOLLOW_72_in_tokensSpec550
public static final BitSet FOLLOW_72_in_tokensSpec550
FOLLOW_TOKEN_REF_in_tokenSpec570
public static final BitSet FOLLOW_TOKEN_REF_in_tokenSpec570
FOLLOW_LABEL_ASSIGN_in_tokenSpec576
public static final BitSet FOLLOW_LABEL_ASSIGN_in_tokenSpec576
FOLLOW_STRING_LITERAL_in_tokenSpec581
public static final BitSet FOLLOW_STRING_LITERAL_in_tokenSpec581
FOLLOW_CHAR_LITERAL_in_tokenSpec585
public static final BitSet FOLLOW_CHAR_LITERAL_in_tokenSpec585
FOLLOW_71_in_tokenSpec624
public static final BitSet FOLLOW_71_in_tokenSpec624
FOLLOW_SCOPE_in_attrScope635
public static final BitSet FOLLOW_SCOPE_in_attrScope635
FOLLOW_id_in_attrScope637
public static final BitSet FOLLOW_id_in_attrScope637
FOLLOW_ACTION_in_attrScope639
public static final BitSet FOLLOW_ACTION_in_attrScope639
FOLLOW_AT_in_action662
public static final BitSet FOLLOW_AT_in_action662
FOLLOW_actionScopeName_in_action665
public static final BitSet FOLLOW_actionScopeName_in_action665
FOLLOW_73_in_action667
public static final BitSet FOLLOW_73_in_action667
FOLLOW_id_in_action671
public static final BitSet FOLLOW_id_in_action671
FOLLOW_ACTION_in_action673
public static final BitSet FOLLOW_ACTION_in_action673
FOLLOW_id_in_actionScopeName699
public static final BitSet FOLLOW_id_in_actionScopeName699
FOLLOW_67_in_actionScopeName706
public static final BitSet FOLLOW_67_in_actionScopeName706
FOLLOW_68_in_actionScopeName723
public static final BitSet FOLLOW_68_in_actionScopeName723
FOLLOW_OPTIONS_in_optionsSpec739
public static final BitSet FOLLOW_OPTIONS_in_optionsSpec739
FOLLOW_option_in_optionsSpec742
public static final BitSet FOLLOW_option_in_optionsSpec742
FOLLOW_71_in_optionsSpec744
public static final BitSet FOLLOW_71_in_optionsSpec744
FOLLOW_72_in_optionsSpec748
public static final BitSet FOLLOW_72_in_optionsSpec748
FOLLOW_id_in_option773
public static final BitSet FOLLOW_id_in_option773
FOLLOW_LABEL_ASSIGN_in_option775
public static final BitSet FOLLOW_LABEL_ASSIGN_in_option775
FOLLOW_optionValue_in_option777
public static final BitSet FOLLOW_optionValue_in_option777
FOLLOW_qid_in_optionValue806
public static final BitSet FOLLOW_qid_in_optionValue806
FOLLOW_STRING_LITERAL_in_optionValue816
public static final BitSet FOLLOW_STRING_LITERAL_in_optionValue816
FOLLOW_CHAR_LITERAL_in_optionValue826
public static final BitSet FOLLOW_CHAR_LITERAL_in_optionValue826
FOLLOW_INT_in_optionValue836
public static final BitSet FOLLOW_INT_in_optionValue836
FOLLOW_74_in_optionValue846
public static final BitSet FOLLOW_74_in_optionValue846
FOLLOW_DOC_COMMENT_in_rule871
public static final BitSet FOLLOW_DOC_COMMENT_in_rule871
FOLLOW_75_in_rule881
public static final BitSet FOLLOW_75_in_rule881
FOLLOW_76_in_rule883
public static final BitSet FOLLOW_76_in_rule883
FOLLOW_77_in_rule885
public static final BitSet FOLLOW_77_in_rule885
FOLLOW_FRAGMENT_in_rule887
public static final BitSet FOLLOW_FRAGMENT_in_rule887
FOLLOW_id_in_rule895
public static final BitSet FOLLOW_id_in_rule895
FOLLOW_BANG_in_rule901
public static final BitSet FOLLOW_BANG_in_rule901
FOLLOW_ARG_ACTION_in_rule910
public static final BitSet FOLLOW_ARG_ACTION_in_rule910
FOLLOW_RET_in_rule919
public static final BitSet FOLLOW_RET_in_rule919
FOLLOW_ARG_ACTION_in_rule923
public static final BitSet FOLLOW_ARG_ACTION_in_rule923
FOLLOW_throwsSpec_in_rule931
public static final BitSet FOLLOW_throwsSpec_in_rule931
FOLLOW_optionsSpec_in_rule934
public static final BitSet FOLLOW_optionsSpec_in_rule934
FOLLOW_ruleScopeSpec_in_rule937
public static final BitSet FOLLOW_ruleScopeSpec_in_rule937
FOLLOW_ruleAction_in_rule940
public static final BitSet FOLLOW_ruleAction_in_rule940
FOLLOW_78_in_rule945
public static final BitSet FOLLOW_78_in_rule945
FOLLOW_altList_in_rule947
public static final BitSet FOLLOW_altList_in_rule947
FOLLOW_71_in_rule949
public static final BitSet FOLLOW_71_in_rule949
FOLLOW_exceptionGroup_in_rule953
public static final BitSet FOLLOW_exceptionGroup_in_rule953
FOLLOW_AT_in_ruleAction1059
public static final BitSet FOLLOW_AT_in_ruleAction1059
FOLLOW_id_in_ruleAction1061
public static final BitSet FOLLOW_id_in_ruleAction1061
FOLLOW_ACTION_in_ruleAction1063
public static final BitSet FOLLOW_ACTION_in_ruleAction1063
FOLLOW_79_in_throwsSpec1084
public static final BitSet FOLLOW_79_in_throwsSpec1084
FOLLOW_id_in_throwsSpec1086
public static final BitSet FOLLOW_id_in_throwsSpec1086
FOLLOW_80_in_throwsSpec1090
public static final BitSet FOLLOW_80_in_throwsSpec1090
FOLLOW_id_in_throwsSpec1092
public static final BitSet FOLLOW_id_in_throwsSpec1092
FOLLOW_SCOPE_in_ruleScopeSpec1115
public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec1115
FOLLOW_ACTION_in_ruleScopeSpec1117
public static final BitSet FOLLOW_ACTION_in_ruleScopeSpec1117
FOLLOW_SCOPE_in_ruleScopeSpec1130
public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec1130
FOLLOW_id_in_ruleScopeSpec1132
public static final BitSet FOLLOW_id_in_ruleScopeSpec1132
FOLLOW_80_in_ruleScopeSpec1135
public static final BitSet FOLLOW_80_in_ruleScopeSpec1135
FOLLOW_id_in_ruleScopeSpec1137
public static final BitSet FOLLOW_id_in_ruleScopeSpec1137
FOLLOW_71_in_ruleScopeSpec1141
public static final BitSet FOLLOW_71_in_ruleScopeSpec1141
FOLLOW_SCOPE_in_ruleScopeSpec1155
public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec1155
FOLLOW_ACTION_in_ruleScopeSpec1157
public static final BitSet FOLLOW_ACTION_in_ruleScopeSpec1157
FOLLOW_SCOPE_in_ruleScopeSpec1161
public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec1161
FOLLOW_id_in_ruleScopeSpec1163
public static final BitSet FOLLOW_id_in_ruleScopeSpec1163
FOLLOW_80_in_ruleScopeSpec1166
public static final BitSet FOLLOW_80_in_ruleScopeSpec1166
FOLLOW_id_in_ruleScopeSpec1168
public static final BitSet FOLLOW_id_in_ruleScopeSpec1168
FOLLOW_71_in_ruleScopeSpec1172
public static final BitSet FOLLOW_71_in_ruleScopeSpec1172
FOLLOW_81_in_block1204
public static final BitSet FOLLOW_81_in_block1204
FOLLOW_optionsSpec_in_block1213
public static final BitSet FOLLOW_optionsSpec_in_block1213
FOLLOW_78_in_block1217
public static final BitSet FOLLOW_78_in_block1217
FOLLOW_altpair_in_block1224
public static final BitSet FOLLOW_altpair_in_block1224
FOLLOW_82_in_block1228
public static final BitSet FOLLOW_82_in_block1228
FOLLOW_altpair_in_block1230
public static final BitSet FOLLOW_altpair_in_block1230
FOLLOW_83_in_block1245
public static final BitSet FOLLOW_83_in_block1245
FOLLOW_alternative_in_altpair1284
public static final BitSet FOLLOW_alternative_in_altpair1284
FOLLOW_rewrite_in_altpair1286
public static final BitSet FOLLOW_rewrite_in_altpair1286
FOLLOW_altpair_in_altList1306
public static final BitSet FOLLOW_altpair_in_altList1306
FOLLOW_82_in_altList1310
public static final BitSet FOLLOW_82_in_altList1310
FOLLOW_altpair_in_altList1312
public static final BitSet FOLLOW_altpair_in_altList1312
FOLLOW_element_in_alternative1353
public static final BitSet FOLLOW_element_in_alternative1353
FOLLOW_exceptionHandler_in_exceptionGroup1404
public static final BitSet FOLLOW_exceptionHandler_in_exceptionGroup1404
FOLLOW_finallyClause_in_exceptionGroup1411
public static final BitSet FOLLOW_finallyClause_in_exceptionGroup1411
FOLLOW_finallyClause_in_exceptionGroup1419
public static final BitSet FOLLOW_finallyClause_in_exceptionGroup1419
FOLLOW_84_in_exceptionHandler1439
public static final BitSet FOLLOW_84_in_exceptionHandler1439
FOLLOW_ARG_ACTION_in_exceptionHandler1441
public static final BitSet FOLLOW_ARG_ACTION_in_exceptionHandler1441
FOLLOW_ACTION_in_exceptionHandler1443
public static final BitSet FOLLOW_ACTION_in_exceptionHandler1443
FOLLOW_85_in_finallyClause1473
public static final BitSet FOLLOW_85_in_finallyClause1473
FOLLOW_ACTION_in_finallyClause1475
public static final BitSet FOLLOW_ACTION_in_finallyClause1475
FOLLOW_id_in_element1497
public static final BitSet FOLLOW_id_in_element1497
FOLLOW_LABEL_ASSIGN_in_element1502
public static final BitSet FOLLOW_LABEL_ASSIGN_in_element1502
FOLLOW_LIST_LABEL_ASSIGN_in_element1506
public static final BitSet FOLLOW_LIST_LABEL_ASSIGN_in_element1506
FOLLOW_atom_in_element1509
public static final BitSet FOLLOW_atom_in_element1509
FOLLOW_ebnfSuffix_in_element1515
public static final BitSet FOLLOW_ebnfSuffix_in_element1515
FOLLOW_id_in_element1574
public static final BitSet FOLLOW_id_in_element1574
FOLLOW_LABEL_ASSIGN_in_element1579
public static final BitSet FOLLOW_LABEL_ASSIGN_in_element1579
FOLLOW_LIST_LABEL_ASSIGN_in_element1583
public static final BitSet FOLLOW_LIST_LABEL_ASSIGN_in_element1583
FOLLOW_block_in_element1586
public static final BitSet FOLLOW_block_in_element1586
FOLLOW_ebnfSuffix_in_element1592
public static final BitSet FOLLOW_ebnfSuffix_in_element1592
FOLLOW_atom_in_element1651
public static final BitSet FOLLOW_atom_in_element1651
FOLLOW_ebnfSuffix_in_element1657
public static final BitSet FOLLOW_ebnfSuffix_in_element1657
FOLLOW_ebnf_in_element1703
public static final BitSet FOLLOW_ebnf_in_element1703
FOLLOW_ACTION_in_element1710
public static final BitSet FOLLOW_ACTION_in_element1710
FOLLOW_SEMPRED_in_element1717
public static final BitSet FOLLOW_SEMPRED_in_element1717
FOLLOW_86_in_element1723
public static final BitSet FOLLOW_86_in_element1723
FOLLOW_treeSpec_in_element1743
public static final BitSet FOLLOW_treeSpec_in_element1743
FOLLOW_ebnfSuffix_in_element1749
public static final BitSet FOLLOW_ebnfSuffix_in_element1749
FOLLOW_terminal_in_atom1801
public static final BitSet FOLLOW_terminal_in_atom1801
FOLLOW_range_in_atom1806
public static final BitSet FOLLOW_range_in_atom1806
FOLLOW_ROOT_in_atom1816
public static final BitSet FOLLOW_ROOT_in_atom1816
FOLLOW_BANG_in_atom1820
public static final BitSet FOLLOW_BANG_in_atom1820
FOLLOW_notSet_in_atom1854
public static final BitSet FOLLOW_notSet_in_atom1854
FOLLOW_ROOT_in_atom1863
public static final BitSet FOLLOW_ROOT_in_atom1863
FOLLOW_BANG_in_atom1867
public static final BitSet FOLLOW_BANG_in_atom1867
FOLLOW_RULE_REF_in_atom1903
public static final BitSet FOLLOW_RULE_REF_in_atom1903
FOLLOW_ARG_ACTION_in_atom1905
public static final BitSet FOLLOW_ARG_ACTION_in_atom1905
FOLLOW_ROOT_in_atom1915
public static final BitSet FOLLOW_ROOT_in_atom1915
FOLLOW_BANG_in_atom1919
public static final BitSet FOLLOW_BANG_in_atom1919
FOLLOW_87_in_notSet1967
public static final BitSet FOLLOW_87_in_notSet1967
FOLLOW_notTerminal_in_notSet1973
public static final BitSet FOLLOW_notTerminal_in_notSet1973
FOLLOW_elementOptions_in_notSet1975
public static final BitSet FOLLOW_elementOptions_in_notSet1975
FOLLOW_block_in_notSet1993
public static final BitSet FOLLOW_block_in_notSet1993
FOLLOW_elementOptions_in_notSet1995
public static final BitSet FOLLOW_elementOptions_in_notSet1995
FOLLOW_set_in_notTerminal0
public static final BitSet FOLLOW_set_in_notTerminal0
FOLLOW_88_in_elementOptions2047
public static final BitSet FOLLOW_88_in_elementOptions2047
FOLLOW_qid_in_elementOptions2049
public static final BitSet FOLLOW_qid_in_elementOptions2049
FOLLOW_89_in_elementOptions2051
public static final BitSet FOLLOW_89_in_elementOptions2051
FOLLOW_88_in_elementOptions2069
public static final BitSet FOLLOW_88_in_elementOptions2069
FOLLOW_option_in_elementOptions2071
public static final BitSet FOLLOW_option_in_elementOptions2071
FOLLOW_71_in_elementOptions2074
public static final BitSet FOLLOW_71_in_elementOptions2074
FOLLOW_option_in_elementOptions2076
public static final BitSet FOLLOW_option_in_elementOptions2076
FOLLOW_89_in_elementOptions2080
public static final BitSet FOLLOW_89_in_elementOptions2080
FOLLOW_id_in_elementOption2100
public static final BitSet FOLLOW_id_in_elementOption2100
FOLLOW_LABEL_ASSIGN_in_elementOption2102
public static final BitSet FOLLOW_LABEL_ASSIGN_in_elementOption2102
FOLLOW_optionValue_in_elementOption2104
public static final BitSet FOLLOW_optionValue_in_elementOption2104
FOLLOW_TREE_BEGIN_in_treeSpec2126
public static final BitSet FOLLOW_TREE_BEGIN_in_treeSpec2126
FOLLOW_element_in_treeSpec2128
public static final BitSet FOLLOW_element_in_treeSpec2128
FOLLOW_element_in_treeSpec2132
public static final BitSet FOLLOW_element_in_treeSpec2132
FOLLOW_83_in_treeSpec2137
public static final BitSet FOLLOW_83_in_treeSpec2137
FOLLOW_CHAR_LITERAL_in_range2160
public static final BitSet FOLLOW_CHAR_LITERAL_in_range2160
FOLLOW_RANGE_in_range2162
public static final BitSet FOLLOW_RANGE_in_range2162
FOLLOW_CHAR_LITERAL_in_range2166
public static final BitSet FOLLOW_CHAR_LITERAL_in_range2166
FOLLOW_elementOptions_in_range2168
public static final BitSet FOLLOW_elementOptions_in_range2168
FOLLOW_CHAR_LITERAL_in_terminal2205
public static final BitSet FOLLOW_CHAR_LITERAL_in_terminal2205
FOLLOW_elementOptions_in_terminal2207
public static final BitSet FOLLOW_elementOptions_in_terminal2207
FOLLOW_TOKEN_REF_in_terminal2238
public static final BitSet FOLLOW_TOKEN_REF_in_terminal2238
FOLLOW_ARG_ACTION_in_terminal2240
public static final BitSet FOLLOW_ARG_ACTION_in_terminal2240
FOLLOW_elementOptions_in_terminal2243
public static final BitSet FOLLOW_elementOptions_in_terminal2243
FOLLOW_STRING_LITERAL_in_terminal2264
public static final BitSet FOLLOW_STRING_LITERAL_in_terminal2264
FOLLOW_elementOptions_in_terminal2266
public static final BitSet FOLLOW_elementOptions_in_terminal2266
FOLLOW_90_in_terminal2287
public static final BitSet FOLLOW_90_in_terminal2287
FOLLOW_elementOptions_in_terminal2289
public static final BitSet FOLLOW_elementOptions_in_terminal2289
FOLLOW_ROOT_in_terminal2316
public static final BitSet FOLLOW_ROOT_in_terminal2316
FOLLOW_BANG_in_terminal2337
public static final BitSet FOLLOW_BANG_in_terminal2337
FOLLOW_block_in_ebnf2380
public static final BitSet FOLLOW_block_in_ebnf2380
FOLLOW_91_in_ebnf2388
public static final BitSet FOLLOW_91_in_ebnf2388
FOLLOW_74_in_ebnf2405
public static final BitSet FOLLOW_74_in_ebnf2405
FOLLOW_92_in_ebnf2422
public static final BitSet FOLLOW_92_in_ebnf2422
FOLLOW_86_in_ebnf2439
public static final BitSet FOLLOW_86_in_ebnf2439
FOLLOW_91_in_ebnfSuffix2524
public static final BitSet FOLLOW_91_in_ebnfSuffix2524
FOLLOW_74_in_ebnfSuffix2536
public static final BitSet FOLLOW_74_in_ebnfSuffix2536
FOLLOW_92_in_ebnfSuffix2549
public static final BitSet FOLLOW_92_in_ebnfSuffix2549
FOLLOW_REWRITE_in_rewrite2578
public static final BitSet FOLLOW_REWRITE_in_rewrite2578
FOLLOW_SEMPRED_in_rewrite2582
public static final BitSet FOLLOW_SEMPRED_in_rewrite2582
FOLLOW_rewrite_alternative_in_rewrite2586
public static final BitSet FOLLOW_rewrite_alternative_in_rewrite2586
FOLLOW_REWRITE_in_rewrite2594
public static final BitSet FOLLOW_REWRITE_in_rewrite2594
FOLLOW_rewrite_alternative_in_rewrite2598
public static final BitSet FOLLOW_rewrite_alternative_in_rewrite2598
FOLLOW_rewrite_template_in_rewrite_alternative2649
public static final BitSet FOLLOW_rewrite_template_in_rewrite_alternative2649
FOLLOW_rewrite_tree_alternative_in_rewrite_alternative2654
public static final BitSet FOLLOW_rewrite_tree_alternative_in_rewrite_alternative2654
FOLLOW_81_in_rewrite_tree_block2696
public static final BitSet FOLLOW_81_in_rewrite_tree_block2696
FOLLOW_rewrite_tree_alternative_in_rewrite_tree_block2698
public static final BitSet FOLLOW_rewrite_tree_alternative_in_rewrite_tree_block2698
FOLLOW_83_in_rewrite_tree_block2700
public static final BitSet FOLLOW_83_in_rewrite_tree_block2700
FOLLOW_rewrite_tree_element_in_rewrite_tree_alternative2734
public static final BitSet FOLLOW_rewrite_tree_element_in_rewrite_tree_alternative2734
FOLLOW_rewrite_tree_atom_in_rewrite_tree_element2762
public static final BitSet FOLLOW_rewrite_tree_atom_in_rewrite_tree_element2762
FOLLOW_rewrite_tree_atom_in_rewrite_tree_element2767
public static final BitSet FOLLOW_rewrite_tree_atom_in_rewrite_tree_element2767
FOLLOW_ebnfSuffix_in_rewrite_tree_element2769
public static final BitSet FOLLOW_ebnfSuffix_in_rewrite_tree_element2769
FOLLOW_rewrite_tree_in_rewrite_tree_element2803
public static final BitSet FOLLOW_rewrite_tree_in_rewrite_tree_element2803
FOLLOW_ebnfSuffix_in_rewrite_tree_element2809
public static final BitSet FOLLOW_ebnfSuffix_in_rewrite_tree_element2809
FOLLOW_rewrite_tree_ebnf_in_rewrite_tree_element2855
public static final BitSet FOLLOW_rewrite_tree_ebnf_in_rewrite_tree_element2855
FOLLOW_CHAR_LITERAL_in_rewrite_tree_atom2871
public static final BitSet FOLLOW_CHAR_LITERAL_in_rewrite_tree_atom2871
FOLLOW_TOKEN_REF_in_rewrite_tree_atom2878
public static final BitSet FOLLOW_TOKEN_REF_in_rewrite_tree_atom2878
FOLLOW_ARG_ACTION_in_rewrite_tree_atom2880
public static final BitSet FOLLOW_ARG_ACTION_in_rewrite_tree_atom2880
FOLLOW_RULE_REF_in_rewrite_tree_atom2901
public static final BitSet FOLLOW_RULE_REF_in_rewrite_tree_atom2901
FOLLOW_STRING_LITERAL_in_rewrite_tree_atom2908
public static final BitSet FOLLOW_STRING_LITERAL_in_rewrite_tree_atom2908
FOLLOW_93_in_rewrite_tree_atom2917
public static final BitSet FOLLOW_93_in_rewrite_tree_atom2917
FOLLOW_id_in_rewrite_tree_atom2919
public static final BitSet FOLLOW_id_in_rewrite_tree_atom2919
FOLLOW_ACTION_in_rewrite_tree_atom2930
public static final BitSet FOLLOW_ACTION_in_rewrite_tree_atom2930
FOLLOW_rewrite_tree_block_in_rewrite_tree_ebnf2951
public static final BitSet FOLLOW_rewrite_tree_block_in_rewrite_tree_ebnf2951
FOLLOW_ebnfSuffix_in_rewrite_tree_ebnf2953
public static final BitSet FOLLOW_ebnfSuffix_in_rewrite_tree_ebnf2953
FOLLOW_TREE_BEGIN_in_rewrite_tree2973
public static final BitSet FOLLOW_TREE_BEGIN_in_rewrite_tree2973
FOLLOW_rewrite_tree_atom_in_rewrite_tree2975
public static final BitSet FOLLOW_rewrite_tree_atom_in_rewrite_tree2975
FOLLOW_rewrite_tree_element_in_rewrite_tree2977
public static final BitSet FOLLOW_rewrite_tree_element_in_rewrite_tree2977
FOLLOW_83_in_rewrite_tree2980
public static final BitSet FOLLOW_83_in_rewrite_tree2980
FOLLOW_id_in_rewrite_template3012
public static final BitSet FOLLOW_id_in_rewrite_template3012
FOLLOW_81_in_rewrite_template3016
public static final BitSet FOLLOW_81_in_rewrite_template3016
FOLLOW_rewrite_template_args_in_rewrite_template3018
public static final BitSet FOLLOW_rewrite_template_args_in_rewrite_template3018
FOLLOW_83_in_rewrite_template3020
public static final BitSet FOLLOW_83_in_rewrite_template3020
FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template3028
public static final BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template3028
FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template3034
public static final BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template3034
FOLLOW_rewrite_template_ref_in_rewrite_template3061
public static final BitSet FOLLOW_rewrite_template_ref_in_rewrite_template3061
FOLLOW_rewrite_indirect_template_head_in_rewrite_template3070
public static final BitSet FOLLOW_rewrite_indirect_template_head_in_rewrite_template3070
FOLLOW_ACTION_in_rewrite_template3079
public static final BitSet FOLLOW_ACTION_in_rewrite_template3079
FOLLOW_id_in_rewrite_template_ref3092
public static final BitSet FOLLOW_id_in_rewrite_template_ref3092
FOLLOW_81_in_rewrite_template_ref3096
public static final BitSet FOLLOW_81_in_rewrite_template_ref3096
FOLLOW_rewrite_template_args_in_rewrite_template_ref3098
public static final BitSet FOLLOW_rewrite_template_args_in_rewrite_template_ref3098
FOLLOW_83_in_rewrite_template_ref3100
public static final BitSet FOLLOW_83_in_rewrite_template_ref3100
FOLLOW_81_in_rewrite_indirect_template_head3128
public static final BitSet FOLLOW_81_in_rewrite_indirect_template_head3128
FOLLOW_ACTION_in_rewrite_indirect_template_head3130
public static final BitSet FOLLOW_ACTION_in_rewrite_indirect_template_head3130
FOLLOW_83_in_rewrite_indirect_template_head3132
public static final BitSet FOLLOW_83_in_rewrite_indirect_template_head3132
FOLLOW_81_in_rewrite_indirect_template_head3134
public static final BitSet FOLLOW_81_in_rewrite_indirect_template_head3134
FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head3136
public static final BitSet FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head3136
FOLLOW_83_in_rewrite_indirect_template_head3138
public static final BitSet FOLLOW_83_in_rewrite_indirect_template_head3138
FOLLOW_rewrite_template_arg_in_rewrite_template_args3162
public static final BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3162
FOLLOW_80_in_rewrite_template_args3165
public static final BitSet FOLLOW_80_in_rewrite_template_args3165
FOLLOW_rewrite_template_arg_in_rewrite_template_args3167
public static final BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3167
FOLLOW_id_in_rewrite_template_arg3200
public static final BitSet FOLLOW_id_in_rewrite_template_arg3200
FOLLOW_LABEL_ASSIGN_in_rewrite_template_arg3202
public static final BitSet FOLLOW_LABEL_ASSIGN_in_rewrite_template_arg3202
FOLLOW_ACTION_in_rewrite_template_arg3204
public static final BitSet FOLLOW_ACTION_in_rewrite_template_arg3204
FOLLOW_id_in_qid3225
public static final BitSet FOLLOW_id_in_qid3225
FOLLOW_90_in_qid3228
public static final BitSet FOLLOW_90_in_qid3228
FOLLOW_id_in_qid3230
public static final BitSet FOLLOW_id_in_qid3230
FOLLOW_TOKEN_REF_in_id3242
public static final BitSet FOLLOW_TOKEN_REF_in_id3242
FOLLOW_RULE_REF_in_id3252
public static final BitSet FOLLOW_RULE_REF_in_id3252
FOLLOW_rewrite_template_in_synpred1_ANTLRv32649
public static final BitSet FOLLOW_rewrite_template_in_synpred1_ANTLRv32649
FOLLOW_rewrite_tree_alternative_in_synpred2_ANTLRv32654
public static final BitSet FOLLOW_rewrite_tree_alternative_in_synpred2_ANTLRv32654
ANTLRv3Parser
public ANTLRv3Parser(TokenStream input)
ANTLRv3Parser
public ANTLRv3Parser(TokenStream input,
RecognizerSharedState state)
setTreeAdaptor
public void setTreeAdaptor(TreeAdaptor adaptor)
getTreeAdaptor
public TreeAdaptor getTreeAdaptor()
getTokenNames
public java.lang.String[] getTokenNames()
- Description copied from class:
BaseRecognizer
- Used to print out token names like ID during debugging and
error reporting. The generated parsers implement a method
that overrides this to point to their String[] tokenNames.
- Overrides:
getTokenNames
in class BaseRecognizer
getGrammarFileName
public java.lang.String getGrammarFileName()
- Description copied from class:
BaseRecognizer
- For debugging and other purposes, might want the grammar name.
Have ANTLR generate an implementation for this method.
- Overrides:
getGrammarFileName
in class BaseRecognizer
grammarDef
public final ANTLRv3Parser.grammarDef_return grammarDef()
throws RecognitionException
- Throws:
RecognitionException
tokensSpec
public final ANTLRv3Parser.tokensSpec_return tokensSpec()
throws RecognitionException
- Throws:
RecognitionException
tokenSpec
public final ANTLRv3Parser.tokenSpec_return tokenSpec()
throws RecognitionException
- Throws:
RecognitionException
attrScope
public final ANTLRv3Parser.attrScope_return attrScope()
throws RecognitionException
- Throws:
RecognitionException
action
public final ANTLRv3Parser.action_return action()
throws RecognitionException
- Throws:
RecognitionException
actionScopeName
public final ANTLRv3Parser.actionScopeName_return actionScopeName()
throws RecognitionException
- Throws:
RecognitionException
optionsSpec
public final ANTLRv3Parser.optionsSpec_return optionsSpec()
throws RecognitionException
- Throws:
RecognitionException
option
public final ANTLRv3Parser.option_return option()
throws RecognitionException
- Throws:
RecognitionException
optionValue
public final ANTLRv3Parser.optionValue_return optionValue()
throws RecognitionException
- Throws:
RecognitionException
rule
public final ANTLRv3Parser.rule_return rule()
throws RecognitionException
- Throws:
RecognitionException
ruleAction
public final ANTLRv3Parser.ruleAction_return ruleAction()
throws RecognitionException
- Throws:
RecognitionException
throwsSpec
public final ANTLRv3Parser.throwsSpec_return throwsSpec()
throws RecognitionException
- Throws:
RecognitionException
ruleScopeSpec
public final ANTLRv3Parser.ruleScopeSpec_return ruleScopeSpec()
throws RecognitionException
- Throws:
RecognitionException
block
public final ANTLRv3Parser.block_return block()
throws RecognitionException
- Throws:
RecognitionException
altpair
public final ANTLRv3Parser.altpair_return altpair()
throws RecognitionException
- Throws:
RecognitionException
altList
public final ANTLRv3Parser.altList_return altList()
throws RecognitionException
- Throws:
RecognitionException
alternative
public final ANTLRv3Parser.alternative_return alternative()
throws RecognitionException
- Throws:
RecognitionException
exceptionGroup
public final ANTLRv3Parser.exceptionGroup_return exceptionGroup()
throws RecognitionException
- Throws:
RecognitionException
exceptionHandler
public final ANTLRv3Parser.exceptionHandler_return exceptionHandler()
throws RecognitionException
- Throws:
RecognitionException
finallyClause
public final ANTLRv3Parser.finallyClause_return finallyClause()
throws RecognitionException
- Throws:
RecognitionException
element
public final ANTLRv3Parser.element_return element()
throws RecognitionException
- Throws:
RecognitionException
atom
public final ANTLRv3Parser.atom_return atom()
throws RecognitionException
- Throws:
RecognitionException
notSet
public final ANTLRv3Parser.notSet_return notSet()
throws RecognitionException
- Throws:
RecognitionException
notTerminal
public final ANTLRv3Parser.notTerminal_return notTerminal()
throws RecognitionException
- Throws:
RecognitionException
elementOptions
public final ANTLRv3Parser.elementOptions_return elementOptions()
throws RecognitionException
- Throws:
RecognitionException
elementOption
public final ANTLRv3Parser.elementOption_return elementOption()
throws RecognitionException
- Throws:
RecognitionException
treeSpec
public final ANTLRv3Parser.treeSpec_return treeSpec()
throws RecognitionException
- Throws:
RecognitionException
range
public final ANTLRv3Parser.range_return range()
throws RecognitionException
- Throws:
RecognitionException
terminal
public final ANTLRv3Parser.terminal_return terminal()
throws RecognitionException
- Throws:
RecognitionException
ebnf
public final ANTLRv3Parser.ebnf_return ebnf()
throws RecognitionException
- Throws:
RecognitionException
ebnfSuffix
public final ANTLRv3Parser.ebnfSuffix_return ebnfSuffix()
throws RecognitionException
- Throws:
RecognitionException
rewrite
public final ANTLRv3Parser.rewrite_return rewrite()
throws RecognitionException
- Throws:
RecognitionException
rewrite_alternative
public final ANTLRv3Parser.rewrite_alternative_return rewrite_alternative()
throws RecognitionException
- Throws:
RecognitionException
rewrite_tree_block
public final ANTLRv3Parser.rewrite_tree_block_return rewrite_tree_block()
throws RecognitionException
- Throws:
RecognitionException
rewrite_tree_alternative
public final ANTLRv3Parser.rewrite_tree_alternative_return rewrite_tree_alternative()
throws RecognitionException
- Throws:
RecognitionException
rewrite_tree_element
public final ANTLRv3Parser.rewrite_tree_element_return rewrite_tree_element()
throws RecognitionException
- Throws:
RecognitionException
rewrite_tree_atom
public final ANTLRv3Parser.rewrite_tree_atom_return rewrite_tree_atom()
throws RecognitionException
- Throws:
RecognitionException
rewrite_tree_ebnf
public final ANTLRv3Parser.rewrite_tree_ebnf_return rewrite_tree_ebnf()
throws RecognitionException
- Throws:
RecognitionException
rewrite_tree
public final ANTLRv3Parser.rewrite_tree_return rewrite_tree()
throws RecognitionException
- Throws:
RecognitionException
rewrite_template
public final ANTLRv3Parser.rewrite_template_return rewrite_template()
throws RecognitionException
- Throws:
RecognitionException
rewrite_template_ref
public final ANTLRv3Parser.rewrite_template_ref_return rewrite_template_ref()
throws RecognitionException
- Throws:
RecognitionException
rewrite_indirect_template_head
public final ANTLRv3Parser.rewrite_indirect_template_head_return rewrite_indirect_template_head()
throws RecognitionException
- Throws:
RecognitionException
rewrite_template_args
public final ANTLRv3Parser.rewrite_template_args_return rewrite_template_args()
throws RecognitionException
- Throws:
RecognitionException
rewrite_template_arg
public final ANTLRv3Parser.rewrite_template_arg_return rewrite_template_arg()
throws RecognitionException
- Throws:
RecognitionException
qid
public final ANTLRv3Parser.qid_return qid()
throws RecognitionException
- Throws:
RecognitionException
id
public final ANTLRv3Parser.id_return id()
throws RecognitionException
- Throws:
RecognitionException
synpred1_ANTLRv3_fragment
public final void synpred1_ANTLRv3_fragment()
throws RecognitionException
- Throws:
RecognitionException
synpred2_ANTLRv3_fragment
public final void synpred2_ANTLRv3_fragment()
throws RecognitionException
- Throws:
RecognitionException
synpred2_ANTLRv3
public final boolean synpred2_ANTLRv3()
synpred1_ANTLRv3
public final boolean synpred1_ANTLRv3()
Copyright © 2013. All Rights Reserved.