org.antlr.grammar.v3
Class ANTLRParser

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

public class ANTLRParser
extends Parser

Read in an ANTLR grammar and build an AST. Try not to do any actions, just build the tree. The phases are: antlr.g (this file) assign.types.g define.g buildnfa.g antlr.print.g (optional) codegen.g Terence Parr University of San Francisco 2005


Nested Class Summary
static class ANTLRParser.action_return
           
static class ANTLRParser.actions_return
           
static class ANTLRParser.actionScopeName_return
           
static class ANTLRParser.alternative_return
           
static class ANTLRParser.atom_return
           
static class ANTLRParser.attrScope_return
           
static class ANTLRParser.attrScopes_return
           
static class ANTLRParser.block_return
           
static class ANTLRParser.defaultNodeOption_return
           
static class ANTLRParser.delegateGrammar_return
           
static class ANTLRParser.delegateGrammars_return
           
static class ANTLRParser.ebnf_return
           
static class ANTLRParser.ebnfSuffix_return
           
static class ANTLRParser.element_return
           
static class ANTLRParser.elementNoOptionSpec_return
           
static class ANTLRParser.elementOption_return
           
static class ANTLRParser.elementOptionId_return
           
static class ANTLRParser.elementOptions_return
           
static class ANTLRParser.exceptionGroup_return
           
static class ANTLRParser.exceptionHandler_return
           
static class ANTLRParser.finallyClause_return
           
static class ANTLRParser.grammar__return
           
static class ANTLRParser.grammarType_return
           
static class ANTLRParser.id_return
           
static class ANTLRParser.idList_return
           
static class ANTLRParser.label_return
           
static class ANTLRParser.notSet_return
           
static class ANTLRParser.notTerminal_return
           
static class ANTLRParser.option_return
           
static class ANTLRParser.optionsSpec_return
           
static class ANTLRParser.optionValue_return
           
static class ANTLRParser.range_return
           
static class ANTLRParser.rewrite_alternative_return
           
static class ANTLRParser.rewrite_atom_return
           
static class ANTLRParser.rewrite_block_return
           
static class ANTLRParser.rewrite_ebnf_return
           
static class ANTLRParser.rewrite_element_return
           
static class ANTLRParser.rewrite_indirect_template_head_return
           
static class ANTLRParser.rewrite_return
           
static class ANTLRParser.rewrite_template_arg_return
           
static class ANTLRParser.rewrite_template_args_return
           
static class ANTLRParser.rewrite_template_head_return
           
static class ANTLRParser.rewrite_template_return
           
static class ANTLRParser.rewrite_tree_return
           
static class ANTLRParser.rewrite_with_sempred_return
           
static class ANTLRParser.rule_return
           
static class ANTLRParser.ruleAction_return
           
static class ANTLRParser.ruleActions_return
           
static class ANTLRParser.ruleAltList_return
           
static class ANTLRParser.ruleref_return
           
static class ANTLRParser.rules_return
           
static class ANTLRParser.ruleScopeSpec_return
           
static class ANTLRParser.terminal_return
           
static class ANTLRParser.throwsSpec_return
           
static class ANTLRParser.tokenSpec_return
           
static class ANTLRParser.tokensSpec_return
           
static class ANTLRParser.tree__return
           
static class ANTLRParser.treeRoot_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 AMPERSAND
           
static int ARG
           
static int ARG_ACTION
           
static int ARGLIST
           
static int ASSIGN
           
protected  boolean atTreeRoot
           
static int BACKTRACK_SEMPRED
           
static int BANG
           
static int BLOCK
           
static int CATCH
           
static int CHAR_LITERAL
           
static int CHAR_RANGE
           
static int CLOSE_ELEMENT_OPTION
           
static int CLOSURE
           
static int COLON
           
static int COMBINED_GRAMMAR
           
static int COMMA
           
static int COMMENT
           
protected  GrammarAST currentBlockAST
           
protected  String currentRuleName
           
protected  org.antlr.grammar.v3.ANTLRParser.DFA50 dfa50
           
protected  org.antlr.grammar.v3.ANTLRParser.DFA53 dfa53
           
protected  org.antlr.grammar.v3.ANTLRParser.DFA84 dfa84
           
static int DIGIT
           
static int DOC_COMMENT
           
static int DOLLAR
           
static int DOT
           
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 int ETC
           
static int FINALLY
           
static BitSet FOLLOW_ACTION_in_action594
           
static BitSet FOLLOW_action_in_actions563
           
static BitSet FOLLOW_ACTION_in_attrScope921
           
static BitSet FOLLOW_ACTION_in_block1557
           
static BitSet FOLLOW_ACTION_in_elementNoOptionSpec1849
           
static BitSet FOLLOW_ACTION_in_exceptionHandler1721
           
static BitSet FOLLOW_ACTION_in_finallyClause1735
           
static BitSet FOLLOW_ACTION_in_grammar_318
           
static BitSet FOLLOW_ACTION_in_rewrite_atom3101
           
static BitSet FOLLOW_ACTION_in_rewrite_indirect_template_head3375
           
static BitSet FOLLOW_ACTION_in_rewrite_template_arg3457
           
static BitSet FOLLOW_ACTION_in_rewrite_template3318
           
static BitSet FOLLOW_ACTION_in_ruleAction1265
           
static BitSet FOLLOW_ACTION_in_ruleScopeSpec1307
           
static BitSet FOLLOW_actions_in_grammar_391
           
static BitSet FOLLOW_actionScopeName_in_action582
           
static BitSet FOLLOW_alternative_in_block1571
           
static BitSet FOLLOW_alternative_in_block1589
           
static BitSet FOLLOW_alternative_in_ruleAltList1377
           
static BitSet FOLLOW_alternative_in_ruleAltList1414
           
static BitSet FOLLOW_AMPERSAND_in_action578
           
static BitSet FOLLOW_AMPERSAND_in_ruleAction1260
           
static BitSet FOLLOW_ARG_ACTION_in_exceptionHandler1719
           
static BitSet FOLLOW_ARG_ACTION_in_rewrite_atom3056
           
static BitSet FOLLOW_ARG_ACTION_in_rule1038
           
static BitSet FOLLOW_ARG_ACTION_in_rule1051
           
static BitSet FOLLOW_ARG_ACTION_in_ruleref1998
           
static BitSet FOLLOW_ARG_ACTION_in_terminal2347
           
static BitSet FOLLOW_ASSIGN_in_delegateGrammar807
           
static BitSet FOLLOW_ASSIGN_in_elementNoOptionSpec1769
           
static BitSet FOLLOW_ASSIGN_in_elementOption2480
           
static BitSet FOLLOW_ASSIGN_in_option677
           
static BitSet FOLLOW_ASSIGN_in_rewrite_template_arg3455
           
static BitSet FOLLOW_ASSIGN_in_tokenSpec875
           
static BitSet FOLLOW_ASSIGN_in_treeRoot2058
           
static BitSet FOLLOW_atom_in_elementNoOptionSpec1777
           
static BitSet FOLLOW_atom_in_elementNoOptionSpec1812
           
static BitSet FOLLOW_atom_in_treeRoot2066
           
static BitSet FOLLOW_atom_in_treeRoot2074
           
static BitSet FOLLOW_attrScope_in_attrScopes900
           
static BitSet FOLLOW_attrScopes_in_grammar_384
           
static BitSet FOLLOW_BANG_in_atom1901
           
static BitSet FOLLOW_BANG_in_atom1981
           
static BitSet FOLLOW_BANG_in_ebnf2229
           
static BitSet FOLLOW_BANG_in_rule1027
           
static BitSet FOLLOW_BANG_in_ruleref2005
           
static BitSet FOLLOW_BANG_in_terminal2318
           
static BitSet FOLLOW_BANG_in_terminal2359
           
static BitSet FOLLOW_BANG_in_terminal2386
           
static BitSet FOLLOW_BANG_in_terminal2403
           
static BitSet FOLLOW_block_in_ebnf2116
           
static BitSet FOLLOW_block_in_elementNoOptionSpec1779
           
static BitSet FOLLOW_block_in_notSet2032
           
static BitSet FOLLOW_block_in_treeRoot2068
           
static BitSet FOLLOW_block_in_treeRoot2079
           
static BitSet FOLLOW_CATCH_in_exceptionHandler1716
           
static BitSet FOLLOW_CHAR_LITERAL_in_optionValue722
           
static BitSet FOLLOW_CHAR_LITERAL_in_range2268
           
static BitSet FOLLOW_CHAR_LITERAL_in_range2274
           
static BitSet FOLLOW_CHAR_LITERAL_in_rewrite_atom3070
           
static BitSet FOLLOW_CHAR_LITERAL_in_terminal2302
           
static BitSet FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2428
           
static BitSet FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2449
           
static BitSet FOLLOW_COLON_in_action584
           
static BitSet FOLLOW_COLON_in_action587
           
static BitSet FOLLOW_COLON_in_block1551
           
static BitSet FOLLOW_COLON_in_block1559
           
static BitSet FOLLOW_COLON_in_rule1090
           
static BitSet FOLLOW_COMMA_in_delegateGrammars784
           
static BitSet FOLLOW_COMMA_in_idList2719
           
static BitSet FOLLOW_COMMA_in_rewrite_template_args3414
           
static BitSet FOLLOW_COMMA_in_throwsSpec1283
           
static BitSet FOLLOW_defaultNodeOption_in_elementOptions2425
           
static BitSet FOLLOW_delegateGrammar_in_delegateGrammars781
           
static BitSet FOLLOW_delegateGrammar_in_delegateGrammars787
           
static BitSet FOLLOW_delegateGrammars_in_grammar_367
           
static BitSet FOLLOW_DOC_COMMENT_in_grammar_329
           
static BitSet FOLLOW_DOC_COMMENT_in_rule964
           
static BitSet FOLLOW_DOLLAR_in_rewrite_atom3092
           
static BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_elementOption2509
           
static BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template3285
           
static BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_elementOption2505
           
static BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template3279
           
static BitSet FOLLOW_ebnf_in_elementNoOptionSpec1837
           
static BitSet FOLLOW_ebnfSuffix_in_elementNoOptionSpec1794
           
static BitSet FOLLOW_ebnfSuffix_in_elementNoOptionSpec1821
           
static BitSet FOLLOW_ebnfSuffix_in_rewrite_element2973
           
static BitSet FOLLOW_ebnfSuffix_in_rewrite_element3021
           
static BitSet FOLLOW_element_in_alternative1650
           
static BitSet FOLLOW_element_in_tree_2097
           
static BitSet FOLLOW_elementNoOptionSpec_in_element1746
           
static BitSet FOLLOW_elementOption_in_elementOptions2437
           
static BitSet FOLLOW_elementOption_in_elementOptions2444
           
static BitSet FOLLOW_elementOptionId_in_defaultNodeOption2462
           
static BitSet FOLLOW_elementOptionId_in_elementOption2487
           
static BitSet FOLLOW_elementOptions_in_rewrite_atom3051
           
static BitSet FOLLOW_elementOptions_in_rewrite_atom3072
           
static BitSet FOLLOW_elementOptions_in_rewrite_atom3084
           
static BitSet FOLLOW_elementOptions_in_terminal2307
           
static BitSet FOLLOW_elementOptions_in_terminal2336
           
static BitSet FOLLOW_elementOptions_in_terminal2375
           
static BitSet FOLLOW_EOF_in_grammar_403
           
static BitSet FOLLOW_ETC_in_rewrite_alternative2938
           
static BitSet FOLLOW_exceptionGroup_in_rule1107
           
static BitSet FOLLOW_exceptionHandler_in_exceptionGroup1696
           
static BitSet FOLLOW_FINALLY_in_finallyClause1732
           
static BitSet FOLLOW_finallyClause_in_exceptionGroup1699
           
static BitSet FOLLOW_finallyClause_in_exceptionGroup1705
           
static BitSet FOLLOW_FORCED_ACTION_in_elementNoOptionSpec1843
           
static BitSet FOLLOW_FRAGMENT_in_rule1005
           
static BitSet FOLLOW_GRAMMAR_in_grammarType459
           
static BitSet FOLLOW_GRAMMAR_in_grammarType486
           
static BitSet FOLLOW_GRAMMAR_in_grammarType513
           
static BitSet FOLLOW_GRAMMAR_in_grammarType536
           
static BitSet FOLLOW_grammarType_in_grammar_339
           
static BitSet FOLLOW_id_in_action592
           
static BitSet FOLLOW_id_in_actionScopeName607
           
static BitSet FOLLOW_id_in_atom1941
           
static BitSet FOLLOW_id_in_attrScope916
           
static BitSet FOLLOW_id_in_delegateGrammar805
           
static BitSet FOLLOW_id_in_delegateGrammar812
           
static BitSet FOLLOW_id_in_delegateGrammar821
           
static BitSet FOLLOW_id_in_elementNoOptionSpec1766
           
static BitSet FOLLOW_id_in_elementOption2478
           
static BitSet FOLLOW_id_in_elementOptionId2540
           
static BitSet FOLLOW_id_in_elementOptionId2549
           
static BitSet FOLLOW_id_in_grammar_343
           
static BitSet FOLLOW_id_in_idList2716
           
static BitSet FOLLOW_id_in_idList2722
           
static BitSet FOLLOW_id_in_option675
           
static BitSet FOLLOW_id_in_optionValue701
           
static BitSet FOLLOW_id_in_rewrite_template_arg3451
           
static BitSet FOLLOW_id_in_rewrite_template_head3331
           
static BitSet FOLLOW_id_in_rule1017
           
static BitSet FOLLOW_id_in_ruleAction1263
           
static BitSet FOLLOW_id_in_synpred1_ANTLR1925
           
static BitSet FOLLOW_id_in_throwsSpec1279
           
static BitSet FOLLOW_id_in_throwsSpec1286
           
static BitSet FOLLOW_id_in_treeRoot2055
           
static BitSet FOLLOW_idList_in_ruleScopeSpec1318
           
static BitSet FOLLOW_IMPLIES_in_ebnf2176
           
static BitSet FOLLOW_IMPLIES_in_elementNoOptionSpec1861
           
static BitSet FOLLOW_IMPORT_in_delegateGrammars778
           
static BitSet FOLLOW_INT_in_optionValue733
           
static BitSet FOLLOW_label_in_rewrite_atom3095
           
static BitSet FOLLOW_LEXER_in_actionScopeName614
           
static BitSet FOLLOW_LEXER_in_grammarType454
           
static BitSet FOLLOW_LPAREN_in_block1494
           
static BitSet FOLLOW_LPAREN_in_rewrite_block2821
           
static BitSet FOLLOW_LPAREN_in_rewrite_indirect_template_head3371
           
static BitSet FOLLOW_LPAREN_in_rewrite_indirect_template_head3383
           
static BitSet FOLLOW_LPAREN_in_rewrite_template_head3335
           
static BitSet FOLLOW_NOT_in_notSet2019
           
static BitSet FOLLOW_notSet_in_atom1975
           
static BitSet FOLLOW_notTerminal_in_notSet2026
           
static BitSet FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2422
           
static BitSet FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2434
           
static BitSet FOLLOW_option_in_optionsSpec654
           
static BitSet FOLLOW_OPTIONS_in_optionsSpec650
           
static BitSet FOLLOW_optionsSpec_in_block1532
           
static BitSet FOLLOW_optionsSpec_in_grammar_353
           
static BitSet FOLLOW_optionsSpec_in_rule1070
           
static BitSet FOLLOW_optionValue_in_option680
           
static BitSet FOLLOW_OR_in_block1585
           
static BitSet FOLLOW_OR_in_ruleAltList1410
           
static BitSet FOLLOW_PARSER_in_actionScopeName628
           
static BitSet FOLLOW_PARSER_in_grammarType482
           
static BitSet FOLLOW_PLUS_ASSIGN_in_elementNoOptionSpec1772
           
static BitSet FOLLOW_PLUS_ASSIGN_in_treeRoot2061
           
static BitSet FOLLOW_PLUS_in_ebnf2158
           
static BitSet FOLLOW_PLUS_in_ebnfSuffix2654
           
static BitSet FOLLOW_PLUS_in_rewrite_ebnf3184
           
static BitSet FOLLOW_PRIVATE_in_rule996
           
static BitSet FOLLOW_PROTECTED_in_rule977
           
static BitSet FOLLOW_PUBLIC_in_rule986
           
static BitSet FOLLOW_QUESTION_in_ebnf2122
           
static BitSet FOLLOW_QUESTION_in_ebnfSuffix2626
           
static BitSet FOLLOW_QUESTION_in_rewrite_ebnf3146
           
static BitSet FOLLOW_range_in_atom1895
           
static BitSet FOLLOW_RANGE_in_range2270
           
static BitSet FOLLOW_RCURLY_in_optionsSpec662
           
static BitSet FOLLOW_RCURLY_in_tokensSpec859
           
static BitSet FOLLOW_RETURNS_in_rule1047
           
static BitSet FOLLOW_rewrite_alternative_in_rewrite_block2825
           
static BitSet FOLLOW_rewrite_alternative_in_rewrite_with_sempred2810
           
static BitSet FOLLOW_rewrite_alternative_in_rewrite2774
           
static BitSet FOLLOW_rewrite_atom_in_rewrite_element2953
           
static BitSet FOLLOW_rewrite_atom_in_rewrite_tree3218
           
static BitSet FOLLOW_rewrite_block_in_rewrite_ebnf3140
           
static BitSet FOLLOW_rewrite_ebnf_in_rewrite_element2992
           
static BitSet FOLLOW_rewrite_element_in_rewrite_alternative2877
           
static BitSet FOLLOW_rewrite_element_in_rewrite_tree3220
           
static BitSet FOLLOW_rewrite_in_block1575
           
static BitSet FOLLOW_rewrite_in_block1593
           
static BitSet FOLLOW_REWRITE_in_rewrite_with_sempred2805
           
static BitSet FOLLOW_REWRITE_in_rewrite2772
           
static BitSet FOLLOW_rewrite_in_ruleAltList1381
           
static BitSet FOLLOW_rewrite_in_ruleAltList1418
           
static BitSet FOLLOW_rewrite_indirect_template_head_in_rewrite_template3309
           
static BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3411
           
static BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3416
           
static BitSet FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head3385
           
static BitSet FOLLOW_rewrite_template_args_in_rewrite_template_head3339
           
static BitSet FOLLOW_rewrite_template_head_in_rewrite_template3260
           
static BitSet FOLLOW_rewrite_template_head_in_rewrite_template3300
           
static BitSet FOLLOW_rewrite_template_in_rewrite_alternative2865
           
static BitSet FOLLOW_rewrite_tree_in_rewrite_element3001
           
static BitSet FOLLOW_rewrite_with_sempred_in_rewrite2767
           
static BitSet FOLLOW_ROOT_in_atom1898
           
static BitSet FOLLOW_ROOT_in_atom1978
           
static BitSet FOLLOW_ROOT_in_ebnf2212
           
static BitSet FOLLOW_ROOT_in_ruleref2002
           
static BitSet FOLLOW_ROOT_in_terminal2315
           
static BitSet FOLLOW_ROOT_in_terminal2356
           
static BitSet FOLLOW_ROOT_in_terminal2383
           
static BitSet FOLLOW_ROOT_in_terminal2400
           
static BitSet FOLLOW_RPAREN_in_block1610
           
static BitSet FOLLOW_RPAREN_in_rewrite_block2829
           
static BitSet FOLLOW_RPAREN_in_rewrite_indirect_template_head3379
           
static BitSet FOLLOW_RPAREN_in_rewrite_indirect_template_head3387
           
static BitSet FOLLOW_RPAREN_in_rewrite_template_head3343
           
static BitSet FOLLOW_RPAREN_in_rewrite_tree3225
           
static BitSet FOLLOW_RPAREN_in_tree_2102
           
static BitSet FOLLOW_rule_in_rules934
           
static BitSet FOLLOW_RULE_REF_in_id2747
           
static BitSet FOLLOW_RULE_REF_in_label3122
           
static BitSet FOLLOW_RULE_REF_in_rewrite_atom3063
           
static BitSet FOLLOW_RULE_REF_in_ruleref1995
           
static BitSet FOLLOW_ruleAction_in_ruleActions1245
           
static BitSet FOLLOW_ruleActions_in_attrScope918
           
static BitSet FOLLOW_ruleActions_in_block1543
           
static BitSet FOLLOW_ruleActions_in_rule1084
           
static BitSet FOLLOW_ruleActions_in_ruleScopeSpec1304
           
static BitSet FOLLOW_ruleAltList_in_rule1094
           
static BitSet FOLLOW_ruleref_in_atom1951
           
static BitSet FOLLOW_ruleref_in_atom1966
           
static BitSet FOLLOW_ruleref_in_synpred1_ANTLR1932
           
static BitSet FOLLOW_rules_in_grammar_399
           
static BitSet FOLLOW_ruleScopeSpec_in_rule1079
           
static BitSet FOLLOW_SCOPE_in_attrScope913
           
static BitSet FOLLOW_SCOPE_in_ruleScopeSpec1302
           
static BitSet FOLLOW_SCOPE_in_ruleScopeSpec1316
           
static BitSet FOLLOW_SEMI_in_delegateGrammars791
           
static BitSet FOLLOW_SEMI_in_elementOptions2441
           
static BitSet FOLLOW_SEMI_in_grammar_347
           
static BitSet FOLLOW_SEMI_in_optionsSpec657
           
static BitSet FOLLOW_SEMI_in_rule1099
           
static BitSet FOLLOW_SEMI_in_ruleScopeSpec1320
           
static BitSet FOLLOW_SEMI_in_tokenSpec887
           
static BitSet FOLLOW_SEMPRED_in_elementNoOptionSpec1857
           
static BitSet FOLLOW_SEMPRED_in_rewrite_with_sempred2808
           
static BitSet FOLLOW_set_in_notTerminal0
           
static BitSet FOLLOW_set_in_tokenSpec878
           
static BitSet FOLLOW_STAR_in_ebnf2140
           
static BitSet FOLLOW_STAR_in_ebnfSuffix2640
           
static BitSet FOLLOW_STAR_in_optionValue753
           
static BitSet FOLLOW_STAR_in_rewrite_ebnf3165
           
static BitSet FOLLOW_STRING_LITERAL_in_elementOption2501
           
static BitSet FOLLOW_STRING_LITERAL_in_optionValue713
           
static BitSet FOLLOW_STRING_LITERAL_in_rewrite_atom3082
           
static BitSet FOLLOW_STRING_LITERAL_in_terminal2370
           
static BitSet FOLLOW_terminal_in_atom1949
           
static BitSet FOLLOW_terminal_in_atom1960
           
static BitSet FOLLOW_terminal_in_synpred1_ANTLR1930
           
static BitSet FOLLOW_THROWS_in_throwsSpec1276
           
static BitSet FOLLOW_throwsSpec_in_rule1061
           
static BitSet FOLLOW_TOKEN_REF_in_id2735
           
static BitSet FOLLOW_TOKEN_REF_in_label3112
           
static BitSet FOLLOW_TOKEN_REF_in_rewrite_atom3048
           
static BitSet FOLLOW_TOKEN_REF_in_terminal2329
           
static BitSet FOLLOW_TOKEN_REF_in_tokenSpec871
           
static BitSet FOLLOW_TOKENS_in_tokensSpec848
           
static BitSet FOLLOW_tokenSpec_in_tokensSpec854
           
static BitSet FOLLOW_tokensSpec_in_grammar_376
           
static BitSet FOLLOW_tree__in_elementNoOptionSpec1880
           
static BitSet FOLLOW_TREE_BEGIN_in_rewrite_tree3212
           
static BitSet FOLLOW_TREE_BEGIN_in_tree_2090
           
static BitSet FOLLOW_TREE_in_grammarType507
           
static BitSet FOLLOW_treeRoot_in_tree_2095
           
static BitSet FOLLOW_WILDCARD_in_atom1945
           
static BitSet FOLLOW_WILDCARD_in_elementOptionId2545
           
static BitSet FOLLOW_WILDCARD_in_synpred1_ANTLR1927
           
static BitSet FOLLOW_WILDCARD_in_terminal2397
           
static int FORCED_ACTION
           
static int FRAGMENT
           
static int GATED_SEMPRED
           
static int GRAMMAR
           
static int ID
           
static int IMPLIES
           
static int IMPORT
           
static int INITACTION
           
static int INT
           
static int LABEL
           
static int LEXER
           
static int LEXER_GRAMMAR
           
static int LPAREN
           
static int ML_COMMENT
           
static int NESTED_ACTION
           
static int NESTED_ARG_ACTION
           
static int NOT
           
static int OPEN_ELEMENT_OPTION
           
static int OPTIONAL
           
static int OPTIONS
           
static int OR
           
static int PARSER
           
static int PARSER_GRAMMAR
           
static int PLUS
           
static int PLUS_ASSIGN
           
static int POSITIVE_CLOSURE
           
static int PREC_RULE
           
static int PRIVATE
           
static int PROTECTED
           
static int PUBLIC
           
static int QUESTION
           
static int RANGE
           
static int RCURLY
           
static int RECURSIVE_RULE_REF
           
static int RET
           
static int RETURNS
           
static int REWRITE
           
static int REWRITES
           
static int ROOT
           
static int RPAREN
           
static int RULE
           
static int RULE_REF
           
static int SCOPE
           
static int SEMI
           
static int SEMPRED
           
static int SL_COMMENT
           
static int SRC
           
static int STAR
           
static int STRAY_BRACKET
           
static int STRING_LITERAL
           
static int SYN_SEMPRED
           
static int SYNPRED
           
static int TEMPLATE
           
static int THROWS
           
static int TOKEN_REF
           
static String[] tokenNames
           
static int TOKENS
           
static int TREE
           
static int TREE_BEGIN
           
static int TREE_GRAMMAR
           
static int WILDCARD
           
static int WS
           
static int WS_LOOP
           
static int WS_OPT
           
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
ANTLRParser(TokenStream input)
           
ANTLRParser(TokenStream input, RecognizerSharedState state)
           
 
Method Summary
 ANTLRParser.action_return action()
           
 ANTLRParser.actions_return actions()
           
 ANTLRParser.actionScopeName_return actionScopeName()
           
 ANTLRParser.alternative_return alternative()
           
 ANTLRParser.atom_return atom()
           
 ANTLRParser.attrScope_return attrScope()
           
 ANTLRParser.attrScopes_return attrScopes()
           
 ANTLRParser.block_return block()
           
 void cleanup(GrammarAST root)
           
protected  GrammarAST createBlockFromDupAlt(GrammarAST alt)
          Create a copy of the alt and make it into a BLOCK; all actions, labels, tree operators, rewrites are removed.
static ANTLRParser createParser(TokenStream input)
           
static GrammarAST createSimpleRuleAST(String name, GrammarAST block, boolean fragment)
           
protected  GrammarAST createSynSemPredFromBlock(GrammarAST synpredBlockAST, int synpredTokenType)
           
 ANTLRParser.defaultNodeOption_return defaultNodeOption(GrammarAST terminalAST)
           
 ANTLRParser.delegateGrammar_return delegateGrammar()
           
 ANTLRParser.delegateGrammars_return delegateGrammars()
           
 ANTLRParser.ebnf_return ebnf()
           
 ANTLRParser.ebnfSuffix_return ebnfSuffix(GrammarAST elemAST, boolean inRewrite)
           
 ANTLRParser.element_return element()
           
 ANTLRParser.elementNoOptionSpec_return elementNoOptionSpec()
           
 ANTLRParser.elementOption_return elementOption(GrammarAST terminalAST)
           
 ANTLRParser.elementOptionId_return elementOptionId()
           
 ANTLRParser.elementOptions_return elementOptions(GrammarAST terminalAST)
           
 ANTLRParser.exceptionGroup_return exceptionGroup()
           
 ANTLRParser.exceptionHandler_return exceptionHandler()
           
 ANTLRParser.finallyClause_return finallyClause()
           
 String getFileName()
           
 Grammar getGrammar()
           
 String getGrammarFileName()
           
 int getGrammarType()
           
 String[] getTokenNames()
           
 TreeAdaptor getTreeAdaptor()
           
 ANTLRParser.grammar__return grammar_(Grammar g)
           
 ANTLRParser.grammarType_return grammarType()
           
 ANTLRParser.id_return id()
           
 ANTLRParser.idList_return idList()
           
 ANTLRParser.label_return label()
           
 ANTLRParser.notSet_return notSet()
           
 ANTLRParser.notTerminal_return notTerminal()
           
 ANTLRParser.option_return option(Map<String,Object> opts)
           
 ANTLRParser.optionsSpec_return optionsSpec()
           
 ANTLRParser.optionValue_return optionValue()
           
protected  void prefixWithSynPred(GrammarAST alt)
          Rewrite alt to have a synpred as first element; (xxx)=>xxx but only if they didn't specify one manually.
 ANTLRParser.range_return range()
           
 void reportError(RecognitionException ex)
           
 ANTLRParser.rewrite_alternative_return rewrite_alternative()
           
 ANTLRParser.rewrite_atom_return rewrite_atom()
           
 ANTLRParser.rewrite_block_return rewrite_block()
           
 ANTLRParser.rewrite_ebnf_return rewrite_ebnf()
           
 ANTLRParser.rewrite_element_return rewrite_element()
           
 ANTLRParser.rewrite_indirect_template_head_return rewrite_indirect_template_head()
           
 ANTLRParser.rewrite_template_arg_return rewrite_template_arg()
           
 ANTLRParser.rewrite_template_args_return rewrite_template_args()
           
 ANTLRParser.rewrite_template_head_return rewrite_template_head()
           
 ANTLRParser.rewrite_template_return rewrite_template()
           
 ANTLRParser.rewrite_tree_return rewrite_tree()
           
 ANTLRParser.rewrite_with_sempred_return rewrite_with_sempred()
           
 ANTLRParser.rewrite_return rewrite()
           
 ANTLRParser.rule_return rule()
           
 ANTLRParser.ruleAction_return ruleAction()
           
 ANTLRParser.ruleActions_return ruleActions()
           
 ANTLRParser.ruleAltList_return ruleAltList(Map<String,Object> opts)
           
 ANTLRParser.ruleref_return ruleref()
           
 ANTLRParser.rules_return rules()
           
 ANTLRParser.ruleScopeSpec_return ruleScopeSpec()
           
 void setFileName(String value)
           
 void setGrammar(Grammar value)
           
 void setGrammarType(int value)
           
protected  GrammarAST setToBlockWithSet(GrammarAST b)
           
 void setTreeAdaptor(TreeAdaptor adaptor)
           
 void synpred1_ANTLR_fragment()
           
 boolean synpred1_ANTLR()
           
 ANTLRParser.terminal_return terminal()
           
 ANTLRParser.throwsSpec_return throwsSpec()
           
 ANTLRParser.tokenSpec_return tokenSpec()
           
 ANTLRParser.tokensSpec_return tokensSpec()
           
 ANTLRParser.tree__return tree_()
           
 ANTLRParser.treeRoot_return treeRoot()
           
 
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, 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 String[] tokenNames

EOF

public static final int EOF
See Also:
Constant Field Values

LEXER

public static final int LEXER
See Also:
Constant Field Values

PARSER

public static final int PARSER
See Also:
Constant Field Values

CATCH

public static final int CATCH
See Also:
Constant Field Values

FINALLY

public static final int FINALLY
See Also:
Constant Field Values

GRAMMAR

public static final int GRAMMAR
See Also:
Constant Field Values

PRIVATE

public static final int PRIVATE
See Also:
Constant Field Values

PROTECTED

public static final int PROTECTED
See Also:
Constant Field Values

PUBLIC

public static final int PUBLIC
See Also:
Constant Field Values

RETURNS

public static final int RETURNS
See Also:
Constant Field Values

THROWS

public static final int THROWS
See Also:
Constant Field Values

TREE

public static final int TREE
See Also:
Constant Field Values

RULE

public static final int RULE
See Also:
Constant Field Values

PREC_RULE

public static final int PREC_RULE
See Also:
Constant Field Values

RECURSIVE_RULE_REF

public static final int RECURSIVE_RULE_REF
See Also:
Constant Field Values

BLOCK

public static final int BLOCK
See Also:
Constant Field Values

OPTIONAL

public static final int OPTIONAL
See Also:
Constant Field Values

CLOSURE

public static final int CLOSURE
See Also:
Constant Field Values

POSITIVE_CLOSURE

public static final int POSITIVE_CLOSURE
See Also:
Constant Field Values

SYNPRED

public static final int SYNPRED
See Also:
Constant Field Values

RANGE

public static final int RANGE
See Also:
Constant Field Values

CHAR_RANGE

public static final int CHAR_RANGE
See Also:
Constant Field Values

EPSILON

public static final int EPSILON
See Also:
Constant Field Values

ALT

public static final int ALT
See Also:
Constant Field Values

EOR

public static final int EOR
See Also:
Constant Field Values

EOB

public static final int EOB
See Also:
Constant Field Values

EOA

public static final int EOA
See Also:
Constant Field Values

ID

public static final int ID
See Also:
Constant Field Values

ARG

public static final int ARG
See Also:
Constant Field Values

ARGLIST

public static final int ARGLIST
See Also:
Constant Field Values

RET

public static final int RET
See Also:
Constant Field Values

LEXER_GRAMMAR

public static final int LEXER_GRAMMAR
See Also:
Constant Field Values

PARSER_GRAMMAR

public static final int PARSER_GRAMMAR
See Also:
Constant Field Values

TREE_GRAMMAR

public static final int TREE_GRAMMAR
See Also:
Constant Field Values

COMBINED_GRAMMAR

public static final int COMBINED_GRAMMAR
See Also:
Constant Field Values

INITACTION

public static final int INITACTION
See Also:
Constant Field Values

FORCED_ACTION

public static final int FORCED_ACTION
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

SCOPE

public static final int SCOPE
See Also:
Constant Field Values

IMPORT

public static final int IMPORT
See Also:
Constant Field Values

GATED_SEMPRED

public static final int GATED_SEMPRED
See Also:
Constant Field Values

SYN_SEMPRED

public static final int SYN_SEMPRED
See Also:
Constant Field Values

BACKTRACK_SEMPRED

public static final int BACKTRACK_SEMPRED
See Also:
Constant Field Values

FRAGMENT

public static final int FRAGMENT
See Also:
Constant Field Values

DOT

public static final int DOT
See Also:
Constant Field Values

REWRITES

public static final int REWRITES
See Also:
Constant Field Values

ACTION

public static final int ACTION
See Also:
Constant Field Values

DOC_COMMENT

public static final int DOC_COMMENT
See Also:
Constant Field Values

SEMI

public static final int SEMI
See Also:
Constant Field Values

AMPERSAND

public static final int AMPERSAND
See Also:
Constant Field Values

COLON

public static final int COLON
See Also:
Constant Field Values

OPTIONS

public static final int OPTIONS
See Also:
Constant Field Values

RCURLY

public static final int RCURLY
See Also:
Constant Field Values

ASSIGN

public static final int ASSIGN
See Also:
Constant Field Values

STRING_LITERAL

public static final int STRING_LITERAL
See Also:
Constant Field Values

CHAR_LITERAL

public static final int CHAR_LITERAL
See Also:
Constant Field Values

INT

public static final int INT
See Also:
Constant Field Values

STAR

public static final int STAR
See Also:
Constant Field Values

COMMA

public static final int COMMA
See Also:
Constant Field Values

TOKENS

public static final int TOKENS
See Also:
Constant Field Values

TOKEN_REF

public static final int TOKEN_REF
See Also:
Constant Field Values

BANG

public static final int BANG
See Also:
Constant Field Values

ARG_ACTION

public static final int ARG_ACTION
See Also:
Constant Field Values

OR

public static final int OR
See Also:
Constant Field Values

LPAREN

public static final int LPAREN
See Also:
Constant Field Values

RPAREN

public static final int RPAREN
See Also:
Constant Field Values

PLUS_ASSIGN

public static final int PLUS_ASSIGN
See Also:
Constant Field Values

SEMPRED

public static final int SEMPRED
See Also:
Constant Field Values

IMPLIES

public static final int IMPLIES
See Also:
Constant Field Values

ROOT

public static final int ROOT
See Also:
Constant Field Values

WILDCARD

public static final int WILDCARD
See Also:
Constant Field Values

RULE_REF

public static final int RULE_REF
See Also:
Constant Field Values

NOT

public static final int NOT
See Also:
Constant Field Values

TREE_BEGIN

public static final int TREE_BEGIN
See Also:
Constant Field Values

QUESTION

public static final int QUESTION
See Also:
Constant Field Values

PLUS

public static final int PLUS
See Also:
Constant Field Values

OPEN_ELEMENT_OPTION

public static final int OPEN_ELEMENT_OPTION
See Also:
Constant Field Values

CLOSE_ELEMENT_OPTION

public static final int CLOSE_ELEMENT_OPTION
See Also:
Constant Field Values

DOUBLE_QUOTE_STRING_LITERAL

public static final int DOUBLE_QUOTE_STRING_LITERAL
See Also:
Constant Field Values

DOUBLE_ANGLE_STRING_LITERAL

public static final int DOUBLE_ANGLE_STRING_LITERAL
See Also:
Constant Field Values

REWRITE

public static final int REWRITE
See Also:
Constant Field Values

ETC

public static final int ETC
See Also:
Constant Field Values

DOLLAR

public static final int DOLLAR
See Also:
Constant Field Values

WS

public static final int WS
See Also:
Constant Field Values

SL_COMMENT

public static final int SL_COMMENT
See Also:
Constant Field Values

ML_COMMENT

public static final int ML_COMMENT
See Also:
Constant Field Values

COMMENT

public static final int COMMENT
See Also:
Constant Field Values

SRC

public static final int SRC
See Also:
Constant Field Values

STRAY_BRACKET

public static final int STRAY_BRACKET
See Also:
Constant Field Values

ESC

public static final int ESC
See Also:
Constant Field Values

DIGIT

public static final int DIGIT
See Also:
Constant Field Values

XDIGIT

public static final int XDIGIT
See Also:
Constant Field Values

NESTED_ARG_ACTION

public static final int NESTED_ARG_ACTION
See Also:
Constant Field Values

ACTION_STRING_LITERAL

public static final int ACTION_STRING_LITERAL
See Also:
Constant Field Values

ACTION_CHAR_LITERAL

public static final int ACTION_CHAR_LITERAL
See Also:
Constant Field Values

NESTED_ACTION

public static final int NESTED_ACTION
See Also:
Constant Field Values

ACTION_ESC

public static final int ACTION_ESC
See Also:
Constant Field Values

WS_LOOP

public static final int WS_LOOP
See Also:
Constant Field Values

WS_OPT

public static final int WS_OPT
See Also:
Constant Field Values

adaptor

protected TreeAdaptor adaptor

currentRuleName

protected String currentRuleName

currentBlockAST

protected GrammarAST currentBlockAST

atTreeRoot

protected boolean atTreeRoot

dfa50

protected org.antlr.grammar.v3.ANTLRParser.DFA50 dfa50

dfa53

protected org.antlr.grammar.v3.ANTLRParser.DFA53 dfa53

dfa84

protected org.antlr.grammar.v3.ANTLRParser.DFA84 dfa84

FOLLOW_ACTION_in_grammar_318

public static final BitSet FOLLOW_ACTION_in_grammar_318

FOLLOW_DOC_COMMENT_in_grammar_329

public static final BitSet FOLLOW_DOC_COMMENT_in_grammar_329

FOLLOW_grammarType_in_grammar_339

public static final BitSet FOLLOW_grammarType_in_grammar_339

FOLLOW_id_in_grammar_343

public static final BitSet FOLLOW_id_in_grammar_343

FOLLOW_SEMI_in_grammar_347

public static final BitSet FOLLOW_SEMI_in_grammar_347

FOLLOW_optionsSpec_in_grammar_353

public static final BitSet FOLLOW_optionsSpec_in_grammar_353

FOLLOW_delegateGrammars_in_grammar_367

public static final BitSet FOLLOW_delegateGrammars_in_grammar_367

FOLLOW_tokensSpec_in_grammar_376

public static final BitSet FOLLOW_tokensSpec_in_grammar_376

FOLLOW_attrScopes_in_grammar_384

public static final BitSet FOLLOW_attrScopes_in_grammar_384

FOLLOW_actions_in_grammar_391

public static final BitSet FOLLOW_actions_in_grammar_391

FOLLOW_rules_in_grammar_399

public static final BitSet FOLLOW_rules_in_grammar_399

FOLLOW_EOF_in_grammar_403

public static final BitSet FOLLOW_EOF_in_grammar_403

FOLLOW_LEXER_in_grammarType454

public static final BitSet FOLLOW_LEXER_in_grammarType454

FOLLOW_GRAMMAR_in_grammarType459

public static final BitSet FOLLOW_GRAMMAR_in_grammarType459

FOLLOW_PARSER_in_grammarType482

public static final BitSet FOLLOW_PARSER_in_grammarType482

FOLLOW_GRAMMAR_in_grammarType486

public static final BitSet FOLLOW_GRAMMAR_in_grammarType486

FOLLOW_TREE_in_grammarType507

public static final BitSet FOLLOW_TREE_in_grammarType507

FOLLOW_GRAMMAR_in_grammarType513

public static final BitSet FOLLOW_GRAMMAR_in_grammarType513

FOLLOW_GRAMMAR_in_grammarType536

public static final BitSet FOLLOW_GRAMMAR_in_grammarType536

FOLLOW_action_in_actions563

public static final BitSet FOLLOW_action_in_actions563

FOLLOW_AMPERSAND_in_action578

public static final BitSet FOLLOW_AMPERSAND_in_action578

FOLLOW_actionScopeName_in_action582

public static final BitSet FOLLOW_actionScopeName_in_action582

FOLLOW_COLON_in_action584

public static final BitSet FOLLOW_COLON_in_action584

FOLLOW_COLON_in_action587

public static final BitSet FOLLOW_COLON_in_action587

FOLLOW_id_in_action592

public static final BitSet FOLLOW_id_in_action592

FOLLOW_ACTION_in_action594

public static final BitSet FOLLOW_ACTION_in_action594

FOLLOW_id_in_actionScopeName607

public static final BitSet FOLLOW_id_in_actionScopeName607

FOLLOW_LEXER_in_actionScopeName614

public static final BitSet FOLLOW_LEXER_in_actionScopeName614

FOLLOW_PARSER_in_actionScopeName628

public static final BitSet FOLLOW_PARSER_in_actionScopeName628

FOLLOW_OPTIONS_in_optionsSpec650

public static final BitSet FOLLOW_OPTIONS_in_optionsSpec650

FOLLOW_option_in_optionsSpec654

public static final BitSet FOLLOW_option_in_optionsSpec654

FOLLOW_SEMI_in_optionsSpec657

public static final BitSet FOLLOW_SEMI_in_optionsSpec657

FOLLOW_RCURLY_in_optionsSpec662

public static final BitSet FOLLOW_RCURLY_in_optionsSpec662

FOLLOW_id_in_option675

public static final BitSet FOLLOW_id_in_option675

FOLLOW_ASSIGN_in_option677

public static final BitSet FOLLOW_ASSIGN_in_option677

FOLLOW_optionValue_in_option680

public static final BitSet FOLLOW_optionValue_in_option680

FOLLOW_id_in_optionValue701

public static final BitSet FOLLOW_id_in_optionValue701

FOLLOW_STRING_LITERAL_in_optionValue713

public static final BitSet FOLLOW_STRING_LITERAL_in_optionValue713

FOLLOW_CHAR_LITERAL_in_optionValue722

public static final BitSet FOLLOW_CHAR_LITERAL_in_optionValue722

FOLLOW_INT_in_optionValue733

public static final BitSet FOLLOW_INT_in_optionValue733

FOLLOW_STAR_in_optionValue753

public static final BitSet FOLLOW_STAR_in_optionValue753

FOLLOW_IMPORT_in_delegateGrammars778

public static final BitSet FOLLOW_IMPORT_in_delegateGrammars778

FOLLOW_delegateGrammar_in_delegateGrammars781

public static final BitSet FOLLOW_delegateGrammar_in_delegateGrammars781

FOLLOW_COMMA_in_delegateGrammars784

public static final BitSet FOLLOW_COMMA_in_delegateGrammars784

FOLLOW_delegateGrammar_in_delegateGrammars787

public static final BitSet FOLLOW_delegateGrammar_in_delegateGrammars787

FOLLOW_SEMI_in_delegateGrammars791

public static final BitSet FOLLOW_SEMI_in_delegateGrammars791

FOLLOW_id_in_delegateGrammar805

public static final BitSet FOLLOW_id_in_delegateGrammar805

FOLLOW_ASSIGN_in_delegateGrammar807

public static final BitSet FOLLOW_ASSIGN_in_delegateGrammar807

FOLLOW_id_in_delegateGrammar812

public static final BitSet FOLLOW_id_in_delegateGrammar812

FOLLOW_id_in_delegateGrammar821

public static final BitSet FOLLOW_id_in_delegateGrammar821

FOLLOW_TOKENS_in_tokensSpec848

public static final BitSet FOLLOW_TOKENS_in_tokensSpec848

FOLLOW_tokenSpec_in_tokensSpec854

public static final BitSet FOLLOW_tokenSpec_in_tokensSpec854

FOLLOW_RCURLY_in_tokensSpec859

public static final BitSet FOLLOW_RCURLY_in_tokensSpec859

FOLLOW_TOKEN_REF_in_tokenSpec871

public static final BitSet FOLLOW_TOKEN_REF_in_tokenSpec871

FOLLOW_ASSIGN_in_tokenSpec875

public static final BitSet FOLLOW_ASSIGN_in_tokenSpec875

FOLLOW_set_in_tokenSpec878

public static final BitSet FOLLOW_set_in_tokenSpec878

FOLLOW_SEMI_in_tokenSpec887

public static final BitSet FOLLOW_SEMI_in_tokenSpec887

FOLLOW_attrScope_in_attrScopes900

public static final BitSet FOLLOW_attrScope_in_attrScopes900

FOLLOW_SCOPE_in_attrScope913

public static final BitSet FOLLOW_SCOPE_in_attrScope913

FOLLOW_id_in_attrScope916

public static final BitSet FOLLOW_id_in_attrScope916

FOLLOW_ruleActions_in_attrScope918

public static final BitSet FOLLOW_ruleActions_in_attrScope918

FOLLOW_ACTION_in_attrScope921

public static final BitSet FOLLOW_ACTION_in_attrScope921

FOLLOW_rule_in_rules934

public static final BitSet FOLLOW_rule_in_rules934

FOLLOW_DOC_COMMENT_in_rule964

public static final BitSet FOLLOW_DOC_COMMENT_in_rule964

FOLLOW_PROTECTED_in_rule977

public static final BitSet FOLLOW_PROTECTED_in_rule977

FOLLOW_PUBLIC_in_rule986

public static final BitSet FOLLOW_PUBLIC_in_rule986

FOLLOW_PRIVATE_in_rule996

public static final BitSet FOLLOW_PRIVATE_in_rule996

FOLLOW_FRAGMENT_in_rule1005

public static final BitSet FOLLOW_FRAGMENT_in_rule1005

FOLLOW_id_in_rule1017

public static final BitSet FOLLOW_id_in_rule1017

FOLLOW_BANG_in_rule1027

public static final BitSet FOLLOW_BANG_in_rule1027

FOLLOW_ARG_ACTION_in_rule1038

public static final BitSet FOLLOW_ARG_ACTION_in_rule1038

FOLLOW_RETURNS_in_rule1047

public static final BitSet FOLLOW_RETURNS_in_rule1047

FOLLOW_ARG_ACTION_in_rule1051

public static final BitSet FOLLOW_ARG_ACTION_in_rule1051

FOLLOW_throwsSpec_in_rule1061

public static final BitSet FOLLOW_throwsSpec_in_rule1061

FOLLOW_optionsSpec_in_rule1070

public static final BitSet FOLLOW_optionsSpec_in_rule1070

FOLLOW_ruleScopeSpec_in_rule1079

public static final BitSet FOLLOW_ruleScopeSpec_in_rule1079

FOLLOW_ruleActions_in_rule1084

public static final BitSet FOLLOW_ruleActions_in_rule1084

FOLLOW_COLON_in_rule1090

public static final BitSet FOLLOW_COLON_in_rule1090

FOLLOW_ruleAltList_in_rule1094

public static final BitSet FOLLOW_ruleAltList_in_rule1094

FOLLOW_SEMI_in_rule1099

public static final BitSet FOLLOW_SEMI_in_rule1099

FOLLOW_exceptionGroup_in_rule1107

public static final BitSet FOLLOW_exceptionGroup_in_rule1107

FOLLOW_ruleAction_in_ruleActions1245

public static final BitSet FOLLOW_ruleAction_in_ruleActions1245

FOLLOW_AMPERSAND_in_ruleAction1260

public static final BitSet FOLLOW_AMPERSAND_in_ruleAction1260

FOLLOW_id_in_ruleAction1263

public static final BitSet FOLLOW_id_in_ruleAction1263

FOLLOW_ACTION_in_ruleAction1265

public static final BitSet FOLLOW_ACTION_in_ruleAction1265

FOLLOW_THROWS_in_throwsSpec1276

public static final BitSet FOLLOW_THROWS_in_throwsSpec1276

FOLLOW_id_in_throwsSpec1279

public static final BitSet FOLLOW_id_in_throwsSpec1279

FOLLOW_COMMA_in_throwsSpec1283

public static final BitSet FOLLOW_COMMA_in_throwsSpec1283

FOLLOW_id_in_throwsSpec1286

public static final BitSet FOLLOW_id_in_throwsSpec1286

FOLLOW_SCOPE_in_ruleScopeSpec1302

public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec1302

FOLLOW_ruleActions_in_ruleScopeSpec1304

public static final BitSet FOLLOW_ruleActions_in_ruleScopeSpec1304

FOLLOW_ACTION_in_ruleScopeSpec1307

public static final BitSet FOLLOW_ACTION_in_ruleScopeSpec1307

FOLLOW_SCOPE_in_ruleScopeSpec1316

public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec1316

FOLLOW_idList_in_ruleScopeSpec1318

public static final BitSet FOLLOW_idList_in_ruleScopeSpec1318

FOLLOW_SEMI_in_ruleScopeSpec1320

public static final BitSet FOLLOW_SEMI_in_ruleScopeSpec1320

FOLLOW_alternative_in_ruleAltList1377

public static final BitSet FOLLOW_alternative_in_ruleAltList1377

FOLLOW_rewrite_in_ruleAltList1381

public static final BitSet FOLLOW_rewrite_in_ruleAltList1381

FOLLOW_OR_in_ruleAltList1410

public static final BitSet FOLLOW_OR_in_ruleAltList1410

FOLLOW_alternative_in_ruleAltList1414

public static final BitSet FOLLOW_alternative_in_ruleAltList1414

FOLLOW_rewrite_in_ruleAltList1418

public static final BitSet FOLLOW_rewrite_in_ruleAltList1418

FOLLOW_LPAREN_in_block1494

public static final BitSet FOLLOW_LPAREN_in_block1494

FOLLOW_optionsSpec_in_block1532

public static final BitSet FOLLOW_optionsSpec_in_block1532

FOLLOW_ruleActions_in_block1543

public static final BitSet FOLLOW_ruleActions_in_block1543

FOLLOW_COLON_in_block1551

public static final BitSet FOLLOW_COLON_in_block1551

FOLLOW_ACTION_in_block1557

public static final BitSet FOLLOW_ACTION_in_block1557

FOLLOW_COLON_in_block1559

public static final BitSet FOLLOW_COLON_in_block1559

FOLLOW_alternative_in_block1571

public static final BitSet FOLLOW_alternative_in_block1571

FOLLOW_rewrite_in_block1575

public static final BitSet FOLLOW_rewrite_in_block1575

FOLLOW_OR_in_block1585

public static final BitSet FOLLOW_OR_in_block1585

FOLLOW_alternative_in_block1589

public static final BitSet FOLLOW_alternative_in_block1589

FOLLOW_rewrite_in_block1593

public static final BitSet FOLLOW_rewrite_in_block1593

FOLLOW_RPAREN_in_block1610

public static final BitSet FOLLOW_RPAREN_in_block1610

FOLLOW_element_in_alternative1650

public static final BitSet FOLLOW_element_in_alternative1650

FOLLOW_exceptionHandler_in_exceptionGroup1696

public static final BitSet FOLLOW_exceptionHandler_in_exceptionGroup1696

FOLLOW_finallyClause_in_exceptionGroup1699

public static final BitSet FOLLOW_finallyClause_in_exceptionGroup1699

FOLLOW_finallyClause_in_exceptionGroup1705

public static final BitSet FOLLOW_finallyClause_in_exceptionGroup1705

FOLLOW_CATCH_in_exceptionHandler1716

public static final BitSet FOLLOW_CATCH_in_exceptionHandler1716

FOLLOW_ARG_ACTION_in_exceptionHandler1719

public static final BitSet FOLLOW_ARG_ACTION_in_exceptionHandler1719

FOLLOW_ACTION_in_exceptionHandler1721

public static final BitSet FOLLOW_ACTION_in_exceptionHandler1721

FOLLOW_FINALLY_in_finallyClause1732

public static final BitSet FOLLOW_FINALLY_in_finallyClause1732

FOLLOW_ACTION_in_finallyClause1735

public static final BitSet FOLLOW_ACTION_in_finallyClause1735

FOLLOW_elementNoOptionSpec_in_element1746

public static final BitSet FOLLOW_elementNoOptionSpec_in_element1746

FOLLOW_id_in_elementNoOptionSpec1766

public static final BitSet FOLLOW_id_in_elementNoOptionSpec1766

FOLLOW_ASSIGN_in_elementNoOptionSpec1769

public static final BitSet FOLLOW_ASSIGN_in_elementNoOptionSpec1769

FOLLOW_PLUS_ASSIGN_in_elementNoOptionSpec1772

public static final BitSet FOLLOW_PLUS_ASSIGN_in_elementNoOptionSpec1772

FOLLOW_atom_in_elementNoOptionSpec1777

public static final BitSet FOLLOW_atom_in_elementNoOptionSpec1777

FOLLOW_block_in_elementNoOptionSpec1779

public static final BitSet FOLLOW_block_in_elementNoOptionSpec1779

FOLLOW_ebnfSuffix_in_elementNoOptionSpec1794

public static final BitSet FOLLOW_ebnfSuffix_in_elementNoOptionSpec1794

FOLLOW_atom_in_elementNoOptionSpec1812

public static final BitSet FOLLOW_atom_in_elementNoOptionSpec1812

FOLLOW_ebnfSuffix_in_elementNoOptionSpec1821

public static final BitSet FOLLOW_ebnfSuffix_in_elementNoOptionSpec1821

FOLLOW_ebnf_in_elementNoOptionSpec1837

public static final BitSet FOLLOW_ebnf_in_elementNoOptionSpec1837

FOLLOW_FORCED_ACTION_in_elementNoOptionSpec1843

public static final BitSet FOLLOW_FORCED_ACTION_in_elementNoOptionSpec1843

FOLLOW_ACTION_in_elementNoOptionSpec1849

public static final BitSet FOLLOW_ACTION_in_elementNoOptionSpec1849

FOLLOW_SEMPRED_in_elementNoOptionSpec1857

public static final BitSet FOLLOW_SEMPRED_in_elementNoOptionSpec1857

FOLLOW_IMPLIES_in_elementNoOptionSpec1861

public static final BitSet FOLLOW_IMPLIES_in_elementNoOptionSpec1861

FOLLOW_tree__in_elementNoOptionSpec1880

public static final BitSet FOLLOW_tree__in_elementNoOptionSpec1880

FOLLOW_range_in_atom1895

public static final BitSet FOLLOW_range_in_atom1895

FOLLOW_ROOT_in_atom1898

public static final BitSet FOLLOW_ROOT_in_atom1898

FOLLOW_BANG_in_atom1901

public static final BitSet FOLLOW_BANG_in_atom1901

FOLLOW_id_in_atom1941

public static final BitSet FOLLOW_id_in_atom1941

FOLLOW_WILDCARD_in_atom1945

public static final BitSet FOLLOW_WILDCARD_in_atom1945

FOLLOW_terminal_in_atom1949

public static final BitSet FOLLOW_terminal_in_atom1949

FOLLOW_ruleref_in_atom1951

public static final BitSet FOLLOW_ruleref_in_atom1951

FOLLOW_terminal_in_atom1960

public static final BitSet FOLLOW_terminal_in_atom1960

FOLLOW_ruleref_in_atom1966

public static final BitSet FOLLOW_ruleref_in_atom1966

FOLLOW_notSet_in_atom1975

public static final BitSet FOLLOW_notSet_in_atom1975

FOLLOW_ROOT_in_atom1978

public static final BitSet FOLLOW_ROOT_in_atom1978

FOLLOW_BANG_in_atom1981

public static final BitSet FOLLOW_BANG_in_atom1981

FOLLOW_RULE_REF_in_ruleref1995

public static final BitSet FOLLOW_RULE_REF_in_ruleref1995

FOLLOW_ARG_ACTION_in_ruleref1998

public static final BitSet FOLLOW_ARG_ACTION_in_ruleref1998

FOLLOW_ROOT_in_ruleref2002

public static final BitSet FOLLOW_ROOT_in_ruleref2002

FOLLOW_BANG_in_ruleref2005

public static final BitSet FOLLOW_BANG_in_ruleref2005

FOLLOW_NOT_in_notSet2019

public static final BitSet FOLLOW_NOT_in_notSet2019

FOLLOW_notTerminal_in_notSet2026

public static final BitSet FOLLOW_notTerminal_in_notSet2026

FOLLOW_block_in_notSet2032

public static final BitSet FOLLOW_block_in_notSet2032

FOLLOW_id_in_treeRoot2055

public static final BitSet FOLLOW_id_in_treeRoot2055

FOLLOW_ASSIGN_in_treeRoot2058

public static final BitSet FOLLOW_ASSIGN_in_treeRoot2058

FOLLOW_PLUS_ASSIGN_in_treeRoot2061

public static final BitSet FOLLOW_PLUS_ASSIGN_in_treeRoot2061

FOLLOW_atom_in_treeRoot2066

public static final BitSet FOLLOW_atom_in_treeRoot2066

FOLLOW_block_in_treeRoot2068

public static final BitSet FOLLOW_block_in_treeRoot2068

FOLLOW_atom_in_treeRoot2074

public static final BitSet FOLLOW_atom_in_treeRoot2074

FOLLOW_block_in_treeRoot2079

public static final BitSet FOLLOW_block_in_treeRoot2079

FOLLOW_TREE_BEGIN_in_tree_2090

public static final BitSet FOLLOW_TREE_BEGIN_in_tree_2090

FOLLOW_treeRoot_in_tree_2095

public static final BitSet FOLLOW_treeRoot_in_tree_2095

FOLLOW_element_in_tree_2097

public static final BitSet FOLLOW_element_in_tree_2097

FOLLOW_RPAREN_in_tree_2102

public static final BitSet FOLLOW_RPAREN_in_tree_2102

FOLLOW_block_in_ebnf2116

public static final BitSet FOLLOW_block_in_ebnf2116

FOLLOW_QUESTION_in_ebnf2122

public static final BitSet FOLLOW_QUESTION_in_ebnf2122

FOLLOW_STAR_in_ebnf2140

public static final BitSet FOLLOW_STAR_in_ebnf2140

FOLLOW_PLUS_in_ebnf2158

public static final BitSet FOLLOW_PLUS_in_ebnf2158

FOLLOW_IMPLIES_in_ebnf2176

public static final BitSet FOLLOW_IMPLIES_in_ebnf2176

FOLLOW_ROOT_in_ebnf2212

public static final BitSet FOLLOW_ROOT_in_ebnf2212

FOLLOW_BANG_in_ebnf2229

public static final BitSet FOLLOW_BANG_in_ebnf2229

FOLLOW_CHAR_LITERAL_in_range2268

public static final BitSet FOLLOW_CHAR_LITERAL_in_range2268

FOLLOW_RANGE_in_range2270

public static final BitSet FOLLOW_RANGE_in_range2270

FOLLOW_CHAR_LITERAL_in_range2274

public static final BitSet FOLLOW_CHAR_LITERAL_in_range2274

FOLLOW_CHAR_LITERAL_in_terminal2302

public static final BitSet FOLLOW_CHAR_LITERAL_in_terminal2302

FOLLOW_elementOptions_in_terminal2307

public static final BitSet FOLLOW_elementOptions_in_terminal2307

FOLLOW_ROOT_in_terminal2315

public static final BitSet FOLLOW_ROOT_in_terminal2315

FOLLOW_BANG_in_terminal2318

public static final BitSet FOLLOW_BANG_in_terminal2318

FOLLOW_TOKEN_REF_in_terminal2329

public static final BitSet FOLLOW_TOKEN_REF_in_terminal2329

FOLLOW_elementOptions_in_terminal2336

public static final BitSet FOLLOW_elementOptions_in_terminal2336

FOLLOW_ARG_ACTION_in_terminal2347

public static final BitSet FOLLOW_ARG_ACTION_in_terminal2347

FOLLOW_ROOT_in_terminal2356

public static final BitSet FOLLOW_ROOT_in_terminal2356

FOLLOW_BANG_in_terminal2359

public static final BitSet FOLLOW_BANG_in_terminal2359

FOLLOW_STRING_LITERAL_in_terminal2370

public static final BitSet FOLLOW_STRING_LITERAL_in_terminal2370

FOLLOW_elementOptions_in_terminal2375

public static final BitSet FOLLOW_elementOptions_in_terminal2375

FOLLOW_ROOT_in_terminal2383

public static final BitSet FOLLOW_ROOT_in_terminal2383

FOLLOW_BANG_in_terminal2386

public static final BitSet FOLLOW_BANG_in_terminal2386

FOLLOW_WILDCARD_in_terminal2397

public static final BitSet FOLLOW_WILDCARD_in_terminal2397

FOLLOW_ROOT_in_terminal2400

public static final BitSet FOLLOW_ROOT_in_terminal2400

FOLLOW_BANG_in_terminal2403

public static final BitSet FOLLOW_BANG_in_terminal2403

FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2422

public static final BitSet FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2422

FOLLOW_defaultNodeOption_in_elementOptions2425

public static final BitSet FOLLOW_defaultNodeOption_in_elementOptions2425

FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2428

public static final BitSet FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2428

FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2434

public static final BitSet FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2434

FOLLOW_elementOption_in_elementOptions2437

public static final BitSet FOLLOW_elementOption_in_elementOptions2437

FOLLOW_SEMI_in_elementOptions2441

public static final BitSet FOLLOW_SEMI_in_elementOptions2441

FOLLOW_elementOption_in_elementOptions2444

public static final BitSet FOLLOW_elementOption_in_elementOptions2444

FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2449

public static final BitSet FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2449

FOLLOW_elementOptionId_in_defaultNodeOption2462

public static final BitSet FOLLOW_elementOptionId_in_defaultNodeOption2462

FOLLOW_id_in_elementOption2478

public static final BitSet FOLLOW_id_in_elementOption2478

FOLLOW_ASSIGN_in_elementOption2480

public static final BitSet FOLLOW_ASSIGN_in_elementOption2480

FOLLOW_elementOptionId_in_elementOption2487

public static final BitSet FOLLOW_elementOptionId_in_elementOption2487

FOLLOW_STRING_LITERAL_in_elementOption2501

public static final BitSet FOLLOW_STRING_LITERAL_in_elementOption2501

FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_elementOption2505

public static final BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_elementOption2505

FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_elementOption2509

public static final BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_elementOption2509

FOLLOW_id_in_elementOptionId2540

public static final BitSet FOLLOW_id_in_elementOptionId2540

FOLLOW_WILDCARD_in_elementOptionId2545

public static final BitSet FOLLOW_WILDCARD_in_elementOptionId2545

FOLLOW_id_in_elementOptionId2549

public static final BitSet FOLLOW_id_in_elementOptionId2549

FOLLOW_QUESTION_in_ebnfSuffix2626

public static final BitSet FOLLOW_QUESTION_in_ebnfSuffix2626

FOLLOW_STAR_in_ebnfSuffix2640

public static final BitSet FOLLOW_STAR_in_ebnfSuffix2640

FOLLOW_PLUS_in_ebnfSuffix2654

public static final BitSet FOLLOW_PLUS_in_ebnfSuffix2654

FOLLOW_set_in_notTerminal0

public static final BitSet FOLLOW_set_in_notTerminal0

FOLLOW_id_in_idList2716

public static final BitSet FOLLOW_id_in_idList2716

FOLLOW_COMMA_in_idList2719

public static final BitSet FOLLOW_COMMA_in_idList2719

FOLLOW_id_in_idList2722

public static final BitSet FOLLOW_id_in_idList2722

FOLLOW_TOKEN_REF_in_id2735

public static final BitSet FOLLOW_TOKEN_REF_in_id2735

FOLLOW_RULE_REF_in_id2747

public static final BitSet FOLLOW_RULE_REF_in_id2747

FOLLOW_rewrite_with_sempred_in_rewrite2767

public static final BitSet FOLLOW_rewrite_with_sempred_in_rewrite2767

FOLLOW_REWRITE_in_rewrite2772

public static final BitSet FOLLOW_REWRITE_in_rewrite2772

FOLLOW_rewrite_alternative_in_rewrite2774

public static final BitSet FOLLOW_rewrite_alternative_in_rewrite2774

FOLLOW_REWRITE_in_rewrite_with_sempred2805

public static final BitSet FOLLOW_REWRITE_in_rewrite_with_sempred2805

FOLLOW_SEMPRED_in_rewrite_with_sempred2808

public static final BitSet FOLLOW_SEMPRED_in_rewrite_with_sempred2808

FOLLOW_rewrite_alternative_in_rewrite_with_sempred2810

public static final BitSet FOLLOW_rewrite_alternative_in_rewrite_with_sempred2810

FOLLOW_LPAREN_in_rewrite_block2821

public static final BitSet FOLLOW_LPAREN_in_rewrite_block2821

FOLLOW_rewrite_alternative_in_rewrite_block2825

public static final BitSet FOLLOW_rewrite_alternative_in_rewrite_block2825

FOLLOW_RPAREN_in_rewrite_block2829

public static final BitSet FOLLOW_RPAREN_in_rewrite_block2829

FOLLOW_rewrite_template_in_rewrite_alternative2865

public static final BitSet FOLLOW_rewrite_template_in_rewrite_alternative2865

FOLLOW_rewrite_element_in_rewrite_alternative2877

public static final BitSet FOLLOW_rewrite_element_in_rewrite_alternative2877

FOLLOW_ETC_in_rewrite_alternative2938

public static final BitSet FOLLOW_ETC_in_rewrite_alternative2938

FOLLOW_rewrite_atom_in_rewrite_element2953

public static final BitSet FOLLOW_rewrite_atom_in_rewrite_element2953

FOLLOW_ebnfSuffix_in_rewrite_element2973

public static final BitSet FOLLOW_ebnfSuffix_in_rewrite_element2973

FOLLOW_rewrite_ebnf_in_rewrite_element2992

public static final BitSet FOLLOW_rewrite_ebnf_in_rewrite_element2992

FOLLOW_rewrite_tree_in_rewrite_element3001

public static final BitSet FOLLOW_rewrite_tree_in_rewrite_element3001

FOLLOW_ebnfSuffix_in_rewrite_element3021

public static final BitSet FOLLOW_ebnfSuffix_in_rewrite_element3021

FOLLOW_TOKEN_REF_in_rewrite_atom3048

public static final BitSet FOLLOW_TOKEN_REF_in_rewrite_atom3048

FOLLOW_elementOptions_in_rewrite_atom3051

public static final BitSet FOLLOW_elementOptions_in_rewrite_atom3051

FOLLOW_ARG_ACTION_in_rewrite_atom3056

public static final BitSet FOLLOW_ARG_ACTION_in_rewrite_atom3056

FOLLOW_RULE_REF_in_rewrite_atom3063

public static final BitSet FOLLOW_RULE_REF_in_rewrite_atom3063

FOLLOW_CHAR_LITERAL_in_rewrite_atom3070

public static final BitSet FOLLOW_CHAR_LITERAL_in_rewrite_atom3070

FOLLOW_elementOptions_in_rewrite_atom3072

public static final BitSet FOLLOW_elementOptions_in_rewrite_atom3072

FOLLOW_STRING_LITERAL_in_rewrite_atom3082

public static final BitSet FOLLOW_STRING_LITERAL_in_rewrite_atom3082

FOLLOW_elementOptions_in_rewrite_atom3084

public static final BitSet FOLLOW_elementOptions_in_rewrite_atom3084

FOLLOW_DOLLAR_in_rewrite_atom3092

public static final BitSet FOLLOW_DOLLAR_in_rewrite_atom3092

FOLLOW_label_in_rewrite_atom3095

public static final BitSet FOLLOW_label_in_rewrite_atom3095

FOLLOW_ACTION_in_rewrite_atom3101

public static final BitSet FOLLOW_ACTION_in_rewrite_atom3101

FOLLOW_TOKEN_REF_in_label3112

public static final BitSet FOLLOW_TOKEN_REF_in_label3112

FOLLOW_RULE_REF_in_label3122

public static final BitSet FOLLOW_RULE_REF_in_label3122

FOLLOW_rewrite_block_in_rewrite_ebnf3140

public static final BitSet FOLLOW_rewrite_block_in_rewrite_ebnf3140

FOLLOW_QUESTION_in_rewrite_ebnf3146

public static final BitSet FOLLOW_QUESTION_in_rewrite_ebnf3146

FOLLOW_STAR_in_rewrite_ebnf3165

public static final BitSet FOLLOW_STAR_in_rewrite_ebnf3165

FOLLOW_PLUS_in_rewrite_ebnf3184

public static final BitSet FOLLOW_PLUS_in_rewrite_ebnf3184

FOLLOW_TREE_BEGIN_in_rewrite_tree3212

public static final BitSet FOLLOW_TREE_BEGIN_in_rewrite_tree3212

FOLLOW_rewrite_atom_in_rewrite_tree3218

public static final BitSet FOLLOW_rewrite_atom_in_rewrite_tree3218

FOLLOW_rewrite_element_in_rewrite_tree3220

public static final BitSet FOLLOW_rewrite_element_in_rewrite_tree3220

FOLLOW_RPAREN_in_rewrite_tree3225

public static final BitSet FOLLOW_RPAREN_in_rewrite_tree3225

FOLLOW_rewrite_template_head_in_rewrite_template3260

public static final BitSet FOLLOW_rewrite_template_head_in_rewrite_template3260

FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template3279

public static final BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template3279

FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template3285

public static final BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template3285

FOLLOW_rewrite_template_head_in_rewrite_template3300

public static final BitSet FOLLOW_rewrite_template_head_in_rewrite_template3300

FOLLOW_rewrite_indirect_template_head_in_rewrite_template3309

public static final BitSet FOLLOW_rewrite_indirect_template_head_in_rewrite_template3309

FOLLOW_ACTION_in_rewrite_template3318

public static final BitSet FOLLOW_ACTION_in_rewrite_template3318

FOLLOW_id_in_rewrite_template_head3331

public static final BitSet FOLLOW_id_in_rewrite_template_head3331

FOLLOW_LPAREN_in_rewrite_template_head3335

public static final BitSet FOLLOW_LPAREN_in_rewrite_template_head3335

FOLLOW_rewrite_template_args_in_rewrite_template_head3339

public static final BitSet FOLLOW_rewrite_template_args_in_rewrite_template_head3339

FOLLOW_RPAREN_in_rewrite_template_head3343

public static final BitSet FOLLOW_RPAREN_in_rewrite_template_head3343

FOLLOW_LPAREN_in_rewrite_indirect_template_head3371

public static final BitSet FOLLOW_LPAREN_in_rewrite_indirect_template_head3371

FOLLOW_ACTION_in_rewrite_indirect_template_head3375

public static final BitSet FOLLOW_ACTION_in_rewrite_indirect_template_head3375

FOLLOW_RPAREN_in_rewrite_indirect_template_head3379

public static final BitSet FOLLOW_RPAREN_in_rewrite_indirect_template_head3379

FOLLOW_LPAREN_in_rewrite_indirect_template_head3383

public static final BitSet FOLLOW_LPAREN_in_rewrite_indirect_template_head3383

FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head3385

public static final BitSet FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head3385

FOLLOW_RPAREN_in_rewrite_indirect_template_head3387

public static final BitSet FOLLOW_RPAREN_in_rewrite_indirect_template_head3387

FOLLOW_rewrite_template_arg_in_rewrite_template_args3411

public static final BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3411

FOLLOW_COMMA_in_rewrite_template_args3414

public static final BitSet FOLLOW_COMMA_in_rewrite_template_args3414

FOLLOW_rewrite_template_arg_in_rewrite_template_args3416

public static final BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3416

FOLLOW_id_in_rewrite_template_arg3451

public static final BitSet FOLLOW_id_in_rewrite_template_arg3451

FOLLOW_ASSIGN_in_rewrite_template_arg3455

public static final BitSet FOLLOW_ASSIGN_in_rewrite_template_arg3455

FOLLOW_ACTION_in_rewrite_template_arg3457

public static final BitSet FOLLOW_ACTION_in_rewrite_template_arg3457

FOLLOW_id_in_synpred1_ANTLR1925

public static final BitSet FOLLOW_id_in_synpred1_ANTLR1925

FOLLOW_WILDCARD_in_synpred1_ANTLR1927

public static final BitSet FOLLOW_WILDCARD_in_synpred1_ANTLR1927

FOLLOW_terminal_in_synpred1_ANTLR1930

public static final BitSet FOLLOW_terminal_in_synpred1_ANTLR1930

FOLLOW_ruleref_in_synpred1_ANTLR1932

public static final BitSet FOLLOW_ruleref_in_synpred1_ANTLR1932
Constructor Detail

ANTLRParser

public ANTLRParser(TokenStream input)

ANTLRParser

public ANTLRParser(TokenStream input,
                   RecognizerSharedState state)
Method Detail

setTreeAdaptor

public void setTreeAdaptor(TreeAdaptor adaptor)

getTreeAdaptor

public TreeAdaptor getTreeAdaptor()

getTokenNames

public String[] getTokenNames()
Overrides:
getTokenNames in class BaseRecognizer

getGrammarFileName

public String getGrammarFileName()
Overrides:
getGrammarFileName in class BaseRecognizer

createParser

public static ANTLRParser createParser(TokenStream input)

getGrammar

public Grammar getGrammar()

setGrammar

public void setGrammar(Grammar value)

getGrammarType

public int getGrammarType()

setGrammarType

public void setGrammarType(int value)

getFileName

public String getFileName()

setFileName

public void setFileName(String value)

setToBlockWithSet

protected GrammarAST setToBlockWithSet(GrammarAST b)

createBlockFromDupAlt

protected GrammarAST createBlockFromDupAlt(GrammarAST alt)
Create a copy of the alt and make it into a BLOCK; all actions, labels, tree operators, rewrites are removed.


prefixWithSynPred

protected void prefixWithSynPred(GrammarAST alt)
Rewrite alt to have a synpred as first element; (xxx)=>xxx but only if they didn't specify one manually.


createSynSemPredFromBlock

protected GrammarAST createSynSemPredFromBlock(GrammarAST synpredBlockAST,
                                               int synpredTokenType)

createSimpleRuleAST

public static GrammarAST createSimpleRuleAST(String name,
                                             GrammarAST block,
                                             boolean fragment)

reportError

public void reportError(RecognitionException ex)
Overrides:
reportError in class BaseRecognizer

cleanup

public void cleanup(GrammarAST root)

grammar_

public final ANTLRParser.grammar__return grammar_(Grammar g)
                                           throws RecognitionException
Throws:
RecognitionException

grammarType

public final ANTLRParser.grammarType_return grammarType()
                                                 throws RecognitionException
Throws:
RecognitionException

actions

public final ANTLRParser.actions_return actions()
                                         throws RecognitionException
Throws:
RecognitionException

action

public final ANTLRParser.action_return action()
                                       throws RecognitionException
Throws:
RecognitionException

actionScopeName

public final ANTLRParser.actionScopeName_return actionScopeName()
                                                         throws RecognitionException
Throws:
RecognitionException

optionsSpec

public final ANTLRParser.optionsSpec_return optionsSpec()
                                                 throws RecognitionException
Throws:
RecognitionException

option

public final ANTLRParser.option_return option(Map<String,Object> opts)
                                       throws RecognitionException
Throws:
RecognitionException

optionValue

public final ANTLRParser.optionValue_return optionValue()
                                                 throws RecognitionException
Throws:
RecognitionException

delegateGrammars

public final ANTLRParser.delegateGrammars_return delegateGrammars()
                                                           throws RecognitionException
Throws:
RecognitionException

delegateGrammar

public final ANTLRParser.delegateGrammar_return delegateGrammar()
                                                         throws RecognitionException
Throws:
RecognitionException

tokensSpec

public final ANTLRParser.tokensSpec_return tokensSpec()
                                               throws RecognitionException
Throws:
RecognitionException

tokenSpec

public final ANTLRParser.tokenSpec_return tokenSpec()
                                             throws RecognitionException
Throws:
RecognitionException

attrScopes

public final ANTLRParser.attrScopes_return attrScopes()
                                               throws RecognitionException
Throws:
RecognitionException

attrScope

public final ANTLRParser.attrScope_return attrScope()
                                             throws RecognitionException
Throws:
RecognitionException

rules

public final ANTLRParser.rules_return rules()
                                     throws RecognitionException
Throws:
RecognitionException

rule

public final ANTLRParser.rule_return rule()
                                   throws RecognitionException
Throws:
RecognitionException

ruleActions

public final ANTLRParser.ruleActions_return ruleActions()
                                                 throws RecognitionException
Throws:
RecognitionException

ruleAction

public final ANTLRParser.ruleAction_return ruleAction()
                                               throws RecognitionException
Throws:
RecognitionException

throwsSpec

public final ANTLRParser.throwsSpec_return throwsSpec()
                                               throws RecognitionException
Throws:
RecognitionException

ruleScopeSpec

public final ANTLRParser.ruleScopeSpec_return ruleScopeSpec()
                                                     throws RecognitionException
Throws:
RecognitionException

ruleAltList

public final ANTLRParser.ruleAltList_return ruleAltList(Map<String,Object> opts)
                                                 throws RecognitionException
Throws:
RecognitionException

block

public final ANTLRParser.block_return block()
                                     throws RecognitionException
Throws:
RecognitionException

alternative

public final ANTLRParser.alternative_return alternative()
                                                 throws RecognitionException
Throws:
RecognitionException

exceptionGroup

public final ANTLRParser.exceptionGroup_return exceptionGroup()
                                                       throws RecognitionException
Throws:
RecognitionException

exceptionHandler

public final ANTLRParser.exceptionHandler_return exceptionHandler()
                                                           throws RecognitionException
Throws:
RecognitionException

finallyClause

public final ANTLRParser.finallyClause_return finallyClause()
                                                     throws RecognitionException
Throws:
RecognitionException

element

public final ANTLRParser.element_return element()
                                         throws RecognitionException
Throws:
RecognitionException

elementNoOptionSpec

public final ANTLRParser.elementNoOptionSpec_return elementNoOptionSpec()
                                                                 throws RecognitionException
Throws:
RecognitionException

atom

public final ANTLRParser.atom_return atom()
                                   throws RecognitionException
Throws:
RecognitionException

ruleref

public final ANTLRParser.ruleref_return ruleref()
                                         throws RecognitionException
Throws:
RecognitionException

notSet

public final ANTLRParser.notSet_return notSet()
                                       throws RecognitionException
Throws:
RecognitionException

treeRoot

public final ANTLRParser.treeRoot_return treeRoot()
                                           throws RecognitionException
Throws:
RecognitionException

tree_

public final ANTLRParser.tree__return tree_()
                                     throws RecognitionException
Throws:
RecognitionException

ebnf

public final ANTLRParser.ebnf_return ebnf()
                                   throws RecognitionException
Throws:
RecognitionException

range

public final ANTLRParser.range_return range()
                                     throws RecognitionException
Throws:
RecognitionException

terminal

public final ANTLRParser.terminal_return terminal()
                                           throws RecognitionException
Throws:
RecognitionException

elementOptions

public final ANTLRParser.elementOptions_return elementOptions(GrammarAST terminalAST)
                                                       throws RecognitionException
Throws:
RecognitionException

defaultNodeOption

public final ANTLRParser.defaultNodeOption_return defaultNodeOption(GrammarAST terminalAST)
                                                             throws RecognitionException
Throws:
RecognitionException

elementOption

public final ANTLRParser.elementOption_return elementOption(GrammarAST terminalAST)
                                                     throws RecognitionException
Throws:
RecognitionException

elementOptionId

public final ANTLRParser.elementOptionId_return elementOptionId()
                                                         throws RecognitionException
Throws:
RecognitionException

ebnfSuffix

public final ANTLRParser.ebnfSuffix_return ebnfSuffix(GrammarAST elemAST,
                                                      boolean inRewrite)
                                               throws RecognitionException
Throws:
RecognitionException

notTerminal

public final ANTLRParser.notTerminal_return notTerminal()
                                                 throws RecognitionException
Throws:
RecognitionException

idList

public final ANTLRParser.idList_return idList()
                                       throws RecognitionException
Throws:
RecognitionException

id

public final ANTLRParser.id_return id()
                               throws RecognitionException
Throws:
RecognitionException

rewrite

public final ANTLRParser.rewrite_return rewrite()
                                         throws RecognitionException
Throws:
RecognitionException

rewrite_with_sempred

public final ANTLRParser.rewrite_with_sempred_return rewrite_with_sempred()
                                                                   throws RecognitionException
Throws:
RecognitionException

rewrite_block

public final ANTLRParser.rewrite_block_return rewrite_block()
                                                     throws RecognitionException
Throws:
RecognitionException

rewrite_alternative

public final ANTLRParser.rewrite_alternative_return rewrite_alternative()
                                                                 throws RecognitionException
Throws:
RecognitionException

rewrite_element

public final ANTLRParser.rewrite_element_return rewrite_element()
                                                         throws RecognitionException
Throws:
RecognitionException

rewrite_atom

public final ANTLRParser.rewrite_atom_return rewrite_atom()
                                                   throws RecognitionException
Throws:
RecognitionException

label

public final ANTLRParser.label_return label()
                                     throws RecognitionException
Throws:
RecognitionException

rewrite_ebnf

public final ANTLRParser.rewrite_ebnf_return rewrite_ebnf()
                                                   throws RecognitionException
Throws:
RecognitionException

rewrite_tree

public final ANTLRParser.rewrite_tree_return rewrite_tree()
                                                   throws RecognitionException
Throws:
RecognitionException

rewrite_template

public final ANTLRParser.rewrite_template_return rewrite_template()
                                                           throws RecognitionException
Throws:
RecognitionException

rewrite_template_head

public final ANTLRParser.rewrite_template_head_return rewrite_template_head()
                                                                     throws RecognitionException
Throws:
RecognitionException

rewrite_indirect_template_head

public final ANTLRParser.rewrite_indirect_template_head_return rewrite_indirect_template_head()
                                                                                       throws RecognitionException
Throws:
RecognitionException

rewrite_template_args

public final ANTLRParser.rewrite_template_args_return rewrite_template_args()
                                                                     throws RecognitionException
Throws:
RecognitionException

rewrite_template_arg

public final ANTLRParser.rewrite_template_arg_return rewrite_template_arg()
                                                                   throws RecognitionException
Throws:
RecognitionException

synpred1_ANTLR_fragment

public final void synpred1_ANTLR_fragment()
                                   throws RecognitionException
Throws:
RecognitionException

synpred1_ANTLR

public final boolean synpred1_ANTLR()


Copyright © 2011. All Rights Reserved.