org.antlr.grammar.v3
Class ANTLRv3Parser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by org.antlr.grammar.v3.ANTLRv3Parser

public class ANTLRv3Parser
extends Parser

ANTLR v3 grammar written in ANTLR v3 with AST construction


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

Field Detail

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
Constructor Detail

ANTLRv3Parser

public ANTLRv3Parser(TokenStream input)

ANTLRv3Parser

public ANTLRv3Parser(TokenStream input,
                     RecognizerSharedState state)
Method Detail

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.