Class ANTLRParser


  • public class ANTLRParser
    extends org.antlr.runtime.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
    • Field Detail

      • tokenNames

        public static final java.lang.String[] tokenNames
      • DOUBLE_ANGLE_STRING_LITERAL

        public static final int DOUBLE_ANGLE_STRING_LITERAL
        See Also:
        Constant Field Values
      • DOUBLE_QUOTE_STRING_LITERAL

        public static final int DOUBLE_QUOTE_STRING_LITERAL
        See Also:
        Constant Field Values
      • adaptor

        protected org.antlr.runtime.tree.TreeAdaptor adaptor
      • currentRuleName

        protected java.lang.String currentRuleName
      • currentBlockAST

        protected GrammarAST currentBlockAST
      • atTreeRoot

        protected boolean atTreeRoot
      • FOLLOW_ACTION_in_grammar_324

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_grammar_324
      • FOLLOW_DOC_COMMENT_in_grammar_335

        public static final org.antlr.runtime.BitSet FOLLOW_DOC_COMMENT_in_grammar_335
      • FOLLOW_grammarType_in_grammar_345

        public static final org.antlr.runtime.BitSet FOLLOW_grammarType_in_grammar_345
      • FOLLOW_id_in_grammar_349

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_grammar_349
      • FOLLOW_SEMI_in_grammar_353

        public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_grammar_353
      • FOLLOW_optionsSpec_in_grammar_359

        public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_grammar_359
      • FOLLOW_delegateGrammars_in_grammar_373

        public static final org.antlr.runtime.BitSet FOLLOW_delegateGrammars_in_grammar_373
      • FOLLOW_tokensSpec_in_grammar_382

        public static final org.antlr.runtime.BitSet FOLLOW_tokensSpec_in_grammar_382
      • FOLLOW_attrScopes_in_grammar_390

        public static final org.antlr.runtime.BitSet FOLLOW_attrScopes_in_grammar_390
      • FOLLOW_actions_in_grammar_397

        public static final org.antlr.runtime.BitSet FOLLOW_actions_in_grammar_397
      • FOLLOW_rules_in_grammar_405

        public static final org.antlr.runtime.BitSet FOLLOW_rules_in_grammar_405
      • FOLLOW_EOF_in_grammar_409

        public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_grammar_409
      • FOLLOW_LEXER_in_grammarType460

        public static final org.antlr.runtime.BitSet FOLLOW_LEXER_in_grammarType460
      • FOLLOW_GRAMMAR_in_grammarType465

        public static final org.antlr.runtime.BitSet FOLLOW_GRAMMAR_in_grammarType465
      • FOLLOW_PARSER_in_grammarType488

        public static final org.antlr.runtime.BitSet FOLLOW_PARSER_in_grammarType488
      • FOLLOW_GRAMMAR_in_grammarType492

        public static final org.antlr.runtime.BitSet FOLLOW_GRAMMAR_in_grammarType492
      • FOLLOW_TREE_in_grammarType513

        public static final org.antlr.runtime.BitSet FOLLOW_TREE_in_grammarType513
      • FOLLOW_GRAMMAR_in_grammarType519

        public static final org.antlr.runtime.BitSet FOLLOW_GRAMMAR_in_grammarType519
      • FOLLOW_GRAMMAR_in_grammarType542

        public static final org.antlr.runtime.BitSet FOLLOW_GRAMMAR_in_grammarType542
      • FOLLOW_action_in_actions569

        public static final org.antlr.runtime.BitSet FOLLOW_action_in_actions569
      • FOLLOW_AMPERSAND_in_action584

        public static final org.antlr.runtime.BitSet FOLLOW_AMPERSAND_in_action584
      • FOLLOW_actionScopeName_in_action588

        public static final org.antlr.runtime.BitSet FOLLOW_actionScopeName_in_action588
      • FOLLOW_COLON_in_action590

        public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_action590
      • FOLLOW_COLON_in_action593

        public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_action593
      • FOLLOW_id_in_action598

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_action598
      • FOLLOW_ACTION_in_action600

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_action600
      • FOLLOW_id_in_actionScopeName613

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_actionScopeName613
      • FOLLOW_LEXER_in_actionScopeName620

        public static final org.antlr.runtime.BitSet FOLLOW_LEXER_in_actionScopeName620
      • FOLLOW_PARSER_in_actionScopeName634

        public static final org.antlr.runtime.BitSet FOLLOW_PARSER_in_actionScopeName634
      • FOLLOW_OPTIONS_in_optionsSpec656

        public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_optionsSpec656
      • FOLLOW_option_in_optionsSpec660

        public static final org.antlr.runtime.BitSet FOLLOW_option_in_optionsSpec660
      • FOLLOW_SEMI_in_optionsSpec663

        public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_optionsSpec663
      • FOLLOW_RCURLY_in_optionsSpec668

        public static final org.antlr.runtime.BitSet FOLLOW_RCURLY_in_optionsSpec668
      • FOLLOW_id_in_option681

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_option681
      • FOLLOW_ASSIGN_in_option683

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_option683
      • FOLLOW_optionValue_in_option686

        public static final org.antlr.runtime.BitSet FOLLOW_optionValue_in_option686
      • FOLLOW_id_in_optionValue707

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_optionValue707
      • FOLLOW_STRING_LITERAL_in_optionValue719

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_optionValue719
      • FOLLOW_CHAR_LITERAL_in_optionValue728

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_optionValue728
      • FOLLOW_INT_in_optionValue739

        public static final org.antlr.runtime.BitSet FOLLOW_INT_in_optionValue739
      • FOLLOW_STAR_in_optionValue759

        public static final org.antlr.runtime.BitSet FOLLOW_STAR_in_optionValue759
      • FOLLOW_IMPORT_in_delegateGrammars784

        public static final org.antlr.runtime.BitSet FOLLOW_IMPORT_in_delegateGrammars784
      • FOLLOW_delegateGrammar_in_delegateGrammars787

        public static final org.antlr.runtime.BitSet FOLLOW_delegateGrammar_in_delegateGrammars787
      • FOLLOW_COMMA_in_delegateGrammars790

        public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_delegateGrammars790
      • FOLLOW_delegateGrammar_in_delegateGrammars793

        public static final org.antlr.runtime.BitSet FOLLOW_delegateGrammar_in_delegateGrammars793
      • FOLLOW_SEMI_in_delegateGrammars797

        public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_delegateGrammars797
      • FOLLOW_id_in_delegateGrammar811

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_delegateGrammar811
      • FOLLOW_ASSIGN_in_delegateGrammar813

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_delegateGrammar813
      • FOLLOW_id_in_delegateGrammar818

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_delegateGrammar818
      • FOLLOW_id_in_delegateGrammar827

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_delegateGrammar827
      • FOLLOW_TOKENS_in_tokensSpec854

        public static final org.antlr.runtime.BitSet FOLLOW_TOKENS_in_tokensSpec854
      • FOLLOW_tokenSpec_in_tokensSpec860

        public static final org.antlr.runtime.BitSet FOLLOW_tokenSpec_in_tokensSpec860
      • FOLLOW_RCURLY_in_tokensSpec865

        public static final org.antlr.runtime.BitSet FOLLOW_RCURLY_in_tokensSpec865
      • FOLLOW_TOKEN_REF_in_tokenSpec877

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_tokenSpec877
      • FOLLOW_ASSIGN_in_tokenSpec881

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_tokenSpec881
      • FOLLOW_set_in_tokenSpec884

        public static final org.antlr.runtime.BitSet FOLLOW_set_in_tokenSpec884
      • FOLLOW_SEMI_in_tokenSpec893

        public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_tokenSpec893
      • FOLLOW_attrScope_in_attrScopes906

        public static final org.antlr.runtime.BitSet FOLLOW_attrScope_in_attrScopes906
      • FOLLOW_SCOPE_in_attrScope919

        public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_attrScope919
      • FOLLOW_id_in_attrScope922

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_attrScope922
      • FOLLOW_ruleActions_in_attrScope924

        public static final org.antlr.runtime.BitSet FOLLOW_ruleActions_in_attrScope924
      • FOLLOW_ACTION_in_attrScope927

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_attrScope927
      • FOLLOW_rule_in_rules940

        public static final org.antlr.runtime.BitSet FOLLOW_rule_in_rules940
      • FOLLOW_DOC_COMMENT_in_rule970

        public static final org.antlr.runtime.BitSet FOLLOW_DOC_COMMENT_in_rule970
      • FOLLOW_PROTECTED_in_rule983

        public static final org.antlr.runtime.BitSet FOLLOW_PROTECTED_in_rule983
      • FOLLOW_PUBLIC_in_rule992

        public static final org.antlr.runtime.BitSet FOLLOW_PUBLIC_in_rule992
      • FOLLOW_PRIVATE_in_rule1002

        public static final org.antlr.runtime.BitSet FOLLOW_PRIVATE_in_rule1002
      • FOLLOW_FRAGMENT_in_rule1011

        public static final org.antlr.runtime.BitSet FOLLOW_FRAGMENT_in_rule1011
      • FOLLOW_id_in_rule1023

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_rule1023
      • FOLLOW_BANG_in_rule1033

        public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_rule1033
      • FOLLOW_ARG_ACTION_in_rule1044

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rule1044
      • FOLLOW_RETURNS_in_rule1053

        public static final org.antlr.runtime.BitSet FOLLOW_RETURNS_in_rule1053
      • FOLLOW_ARG_ACTION_in_rule1057

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rule1057
      • FOLLOW_throwsSpec_in_rule1067

        public static final org.antlr.runtime.BitSet FOLLOW_throwsSpec_in_rule1067
      • FOLLOW_optionsSpec_in_rule1076

        public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_rule1076
      • FOLLOW_ruleScopeSpec_in_rule1085

        public static final org.antlr.runtime.BitSet FOLLOW_ruleScopeSpec_in_rule1085
      • FOLLOW_ruleActions_in_rule1090

        public static final org.antlr.runtime.BitSet FOLLOW_ruleActions_in_rule1090
      • FOLLOW_COLON_in_rule1096

        public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_rule1096
      • FOLLOW_ruleAltList_in_rule1100

        public static final org.antlr.runtime.BitSet FOLLOW_ruleAltList_in_rule1100
      • FOLLOW_SEMI_in_rule1105

        public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_rule1105
      • FOLLOW_exceptionGroup_in_rule1113

        public static final org.antlr.runtime.BitSet FOLLOW_exceptionGroup_in_rule1113
      • FOLLOW_ruleAction_in_ruleActions1251

        public static final org.antlr.runtime.BitSet FOLLOW_ruleAction_in_ruleActions1251
      • FOLLOW_AMPERSAND_in_ruleAction1266

        public static final org.antlr.runtime.BitSet FOLLOW_AMPERSAND_in_ruleAction1266
      • FOLLOW_id_in_ruleAction1269

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_ruleAction1269
      • FOLLOW_ACTION_in_ruleAction1271

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_ruleAction1271
      • FOLLOW_THROWS_in_throwsSpec1282

        public static final org.antlr.runtime.BitSet FOLLOW_THROWS_in_throwsSpec1282
      • FOLLOW_id_in_throwsSpec1285

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_throwsSpec1285
      • FOLLOW_COMMA_in_throwsSpec1289

        public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_throwsSpec1289
      • FOLLOW_id_in_throwsSpec1292

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_throwsSpec1292
      • FOLLOW_SCOPE_in_ruleScopeSpec1308

        public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_ruleScopeSpec1308
      • FOLLOW_ruleActions_in_ruleScopeSpec1310

        public static final org.antlr.runtime.BitSet FOLLOW_ruleActions_in_ruleScopeSpec1310
      • FOLLOW_ACTION_in_ruleScopeSpec1313

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_ruleScopeSpec1313
      • FOLLOW_SCOPE_in_ruleScopeSpec1322

        public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_ruleScopeSpec1322
      • FOLLOW_idList_in_ruleScopeSpec1324

        public static final org.antlr.runtime.BitSet FOLLOW_idList_in_ruleScopeSpec1324
      • FOLLOW_SEMI_in_ruleScopeSpec1326

        public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_ruleScopeSpec1326
      • FOLLOW_alternative_in_ruleAltList1383

        public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_ruleAltList1383
      • FOLLOW_rewrite_in_ruleAltList1387

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_ruleAltList1387
      • FOLLOW_OR_in_ruleAltList1416

        public static final org.antlr.runtime.BitSet FOLLOW_OR_in_ruleAltList1416
      • FOLLOW_alternative_in_ruleAltList1420

        public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_ruleAltList1420
      • FOLLOW_rewrite_in_ruleAltList1424

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_ruleAltList1424
      • FOLLOW_LPAREN_in_block1500

        public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_block1500
      • FOLLOW_optionsSpec_in_block1538

        public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_block1538
      • FOLLOW_ruleActions_in_block1549

        public static final org.antlr.runtime.BitSet FOLLOW_ruleActions_in_block1549
      • FOLLOW_COLON_in_block1557

        public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_block1557
      • FOLLOW_ACTION_in_block1563

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_block1563
      • FOLLOW_COLON_in_block1565

        public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_block1565
      • FOLLOW_alternative_in_block1577

        public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_block1577
      • FOLLOW_rewrite_in_block1581

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_block1581
      • FOLLOW_OR_in_block1591

        public static final org.antlr.runtime.BitSet FOLLOW_OR_in_block1591
      • FOLLOW_alternative_in_block1595

        public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_block1595
      • FOLLOW_rewrite_in_block1599

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_block1599
      • FOLLOW_RPAREN_in_block1616

        public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_block1616
      • FOLLOW_element_in_alternative1656

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_alternative1656
      • FOLLOW_exceptionHandler_in_exceptionGroup1702

        public static final org.antlr.runtime.BitSet FOLLOW_exceptionHandler_in_exceptionGroup1702
      • FOLLOW_finallyClause_in_exceptionGroup1705

        public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup1705
      • FOLLOW_finallyClause_in_exceptionGroup1711

        public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup1711
      • FOLLOW_CATCH_in_exceptionHandler1722

        public static final org.antlr.runtime.BitSet FOLLOW_CATCH_in_exceptionHandler1722
      • FOLLOW_ARG_ACTION_in_exceptionHandler1725

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_exceptionHandler1725
      • FOLLOW_ACTION_in_exceptionHandler1727

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_exceptionHandler1727
      • FOLLOW_FINALLY_in_finallyClause1738

        public static final org.antlr.runtime.BitSet FOLLOW_FINALLY_in_finallyClause1738
      • FOLLOW_ACTION_in_finallyClause1741

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_finallyClause1741
      • FOLLOW_elementNoOptionSpec_in_element1752

        public static final org.antlr.runtime.BitSet FOLLOW_elementNoOptionSpec_in_element1752
      • FOLLOW_id_in_elementNoOptionSpec1770

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_elementNoOptionSpec1770
      • FOLLOW_ASSIGN_in_elementNoOptionSpec1773

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementNoOptionSpec1773
      • FOLLOW_PLUS_ASSIGN_in_elementNoOptionSpec1776

        public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_elementNoOptionSpec1776
      • FOLLOW_atom_in_elementNoOptionSpec1785

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_elementNoOptionSpec1785
      • FOLLOW_ebnfSuffix_in_elementNoOptionSpec1790

        public static final org.antlr.runtime.BitSet FOLLOW_ebnfSuffix_in_elementNoOptionSpec1790
      • FOLLOW_ebnf_in_elementNoOptionSpec1803

        public static final org.antlr.runtime.BitSet FOLLOW_ebnf_in_elementNoOptionSpec1803
      • FOLLOW_atom_in_elementNoOptionSpec1816

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_elementNoOptionSpec1816
      • FOLLOW_ebnfSuffix_in_elementNoOptionSpec1825

        public static final org.antlr.runtime.BitSet FOLLOW_ebnfSuffix_in_elementNoOptionSpec1825
      • FOLLOW_ebnf_in_elementNoOptionSpec1841

        public static final org.antlr.runtime.BitSet FOLLOW_ebnf_in_elementNoOptionSpec1841
      • FOLLOW_FORCED_ACTION_in_elementNoOptionSpec1847

        public static final org.antlr.runtime.BitSet FOLLOW_FORCED_ACTION_in_elementNoOptionSpec1847
      • FOLLOW_ACTION_in_elementNoOptionSpec1853

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_elementNoOptionSpec1853
      • FOLLOW_SEMPRED_in_elementNoOptionSpec1861

        public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_elementNoOptionSpec1861
      • FOLLOW_IMPLIES_in_elementNoOptionSpec1865

        public static final org.antlr.runtime.BitSet FOLLOW_IMPLIES_in_elementNoOptionSpec1865
      • FOLLOW_tree__in_elementNoOptionSpec1884

        public static final org.antlr.runtime.BitSet FOLLOW_tree__in_elementNoOptionSpec1884
      • FOLLOW_range_in_atom1899

        public static final org.antlr.runtime.BitSet FOLLOW_range_in_atom1899
      • FOLLOW_ROOT_in_atom1902

        public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_atom1902
      • FOLLOW_BANG_in_atom1905

        public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_atom1905
      • FOLLOW_id_in_atom1945

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_atom1945
      • FOLLOW_WILDCARD_in_atom1949

        public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_atom1949
      • FOLLOW_terminal_in_atom1953

        public static final org.antlr.runtime.BitSet FOLLOW_terminal_in_atom1953
      • FOLLOW_ruleref_in_atom1955

        public static final org.antlr.runtime.BitSet FOLLOW_ruleref_in_atom1955
      • FOLLOW_terminal_in_atom1964

        public static final org.antlr.runtime.BitSet FOLLOW_terminal_in_atom1964
      • FOLLOW_ruleref_in_atom1970

        public static final org.antlr.runtime.BitSet FOLLOW_ruleref_in_atom1970
      • FOLLOW_notSet_in_atom1979

        public static final org.antlr.runtime.BitSet FOLLOW_notSet_in_atom1979
      • FOLLOW_ROOT_in_atom1982

        public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_atom1982
      • FOLLOW_BANG_in_atom1985

        public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_atom1985
      • FOLLOW_RULE_REF_in_ruleref1999

        public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_ruleref1999
      • FOLLOW_ARG_ACTION_in_ruleref2002

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_ruleref2002
      • FOLLOW_ROOT_in_ruleref2006

        public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_ruleref2006
      • FOLLOW_BANG_in_ruleref2009

        public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_ruleref2009
      • FOLLOW_NOT_in_notSet2023

        public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_notSet2023
      • FOLLOW_notTerminal_in_notSet2030

        public static final org.antlr.runtime.BitSet FOLLOW_notTerminal_in_notSet2030
      • FOLLOW_block_in_notSet2036

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_notSet2036
      • FOLLOW_id_in_treeRoot2059

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_treeRoot2059
      • FOLLOW_ASSIGN_in_treeRoot2062

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_treeRoot2062
      • FOLLOW_PLUS_ASSIGN_in_treeRoot2065

        public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_treeRoot2065
      • FOLLOW_atom_in_treeRoot2070

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_treeRoot2070
      • FOLLOW_block_in_treeRoot2072

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_treeRoot2072
      • FOLLOW_atom_in_treeRoot2078

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_treeRoot2078
      • FOLLOW_block_in_treeRoot2083

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_treeRoot2083
      • FOLLOW_TREE_BEGIN_in_tree_2094

        public static final org.antlr.runtime.BitSet FOLLOW_TREE_BEGIN_in_tree_2094
      • FOLLOW_treeRoot_in_tree_2099

        public static final org.antlr.runtime.BitSet FOLLOW_treeRoot_in_tree_2099
      • FOLLOW_element_in_tree_2101

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_tree_2101
      • FOLLOW_RPAREN_in_tree_2106

        public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_tree_2106
      • FOLLOW_block_in_ebnf2120

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf2120
      • FOLLOW_QUESTION_in_ebnf2126

        public static final org.antlr.runtime.BitSet FOLLOW_QUESTION_in_ebnf2126
      • FOLLOW_STAR_in_ebnf2144

        public static final org.antlr.runtime.BitSet FOLLOW_STAR_in_ebnf2144
      • FOLLOW_PLUS_in_ebnf2162

        public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_ebnf2162
      • FOLLOW_IMPLIES_in_ebnf2180

        public static final org.antlr.runtime.BitSet FOLLOW_IMPLIES_in_ebnf2180
      • FOLLOW_ROOT_in_ebnf2216

        public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_ebnf2216
      • FOLLOW_BANG_in_ebnf2233

        public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_ebnf2233
      • FOLLOW_CHAR_LITERAL_in_range2280

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_range2280
      • FOLLOW_RANGE_in_range2282

        public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_range2282
      • FOLLOW_CHAR_LITERAL_in_range2286

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_range2286
      • FOLLOW_TOKEN_REF_in_range2313

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_range2313
      • FOLLOW_RANGE_in_range2317

        public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_range2317
      • FOLLOW_TOKEN_REF_in_range2319

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_range2319
      • FOLLOW_STRING_LITERAL_in_range2327

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_range2327
      • FOLLOW_RANGE_in_range2331

        public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_range2331
      • FOLLOW_STRING_LITERAL_in_range2333

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_range2333
      • FOLLOW_CHAR_LITERAL_in_range2341

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_range2341
      • FOLLOW_RANGE_in_range2345

        public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_range2345
      • FOLLOW_CHAR_LITERAL_in_range2347

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_range2347
      • FOLLOW_CHAR_LITERAL_in_terminal2376

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_terminal2376
      • FOLLOW_elementOptions_in_terminal2381

        public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_terminal2381
      • FOLLOW_ROOT_in_terminal2389

        public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_terminal2389
      • FOLLOW_BANG_in_terminal2392

        public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_terminal2392
      • FOLLOW_TOKEN_REF_in_terminal2403

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_terminal2403
      • FOLLOW_elementOptions_in_terminal2410

        public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_terminal2410
      • FOLLOW_ARG_ACTION_in_terminal2421

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_terminal2421
      • FOLLOW_ROOT_in_terminal2430

        public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_terminal2430
      • FOLLOW_BANG_in_terminal2433

        public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_terminal2433
      • FOLLOW_STRING_LITERAL_in_terminal2444

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_terminal2444
      • FOLLOW_elementOptions_in_terminal2449

        public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_terminal2449
      • FOLLOW_ROOT_in_terminal2457

        public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_terminal2457
      • FOLLOW_BANG_in_terminal2460

        public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_terminal2460
      • FOLLOW_WILDCARD_in_terminal2471

        public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_terminal2471
      • FOLLOW_ROOT_in_terminal2474

        public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_terminal2474
      • FOLLOW_BANG_in_terminal2477

        public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_terminal2477
      • FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2496

        public static final org.antlr.runtime.BitSet FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2496
      • FOLLOW_defaultNodeOption_in_elementOptions2499

        public static final org.antlr.runtime.BitSet FOLLOW_defaultNodeOption_in_elementOptions2499
      • FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2502

        public static final org.antlr.runtime.BitSet FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2502
      • FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2508

        public static final org.antlr.runtime.BitSet FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2508
      • FOLLOW_elementOption_in_elementOptions2511

        public static final org.antlr.runtime.BitSet FOLLOW_elementOption_in_elementOptions2511
      • FOLLOW_SEMI_in_elementOptions2515

        public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_elementOptions2515
      • FOLLOW_elementOption_in_elementOptions2518

        public static final org.antlr.runtime.BitSet FOLLOW_elementOption_in_elementOptions2518
      • FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2523

        public static final org.antlr.runtime.BitSet FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2523
      • FOLLOW_elementOptionId_in_defaultNodeOption2536

        public static final org.antlr.runtime.BitSet FOLLOW_elementOptionId_in_defaultNodeOption2536
      • FOLLOW_id_in_elementOption2552

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_elementOption2552
      • FOLLOW_ASSIGN_in_elementOption2554

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption2554
      • FOLLOW_elementOptionId_in_elementOption2561

        public static final org.antlr.runtime.BitSet FOLLOW_elementOptionId_in_elementOption2561
      • FOLLOW_STRING_LITERAL_in_elementOption2575

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_elementOption2575
      • FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_elementOption2579

        public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_elementOption2579
      • FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_elementOption2583

        public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_elementOption2583
      • FOLLOW_id_in_elementOptionId2614

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_elementOptionId2614
      • FOLLOW_WILDCARD_in_elementOptionId2619

        public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_elementOptionId2619
      • FOLLOW_id_in_elementOptionId2623

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_elementOptionId2623
      • FOLLOW_QUESTION_in_ebnfSuffix2700

        public static final org.antlr.runtime.BitSet FOLLOW_QUESTION_in_ebnfSuffix2700
      • FOLLOW_STAR_in_ebnfSuffix2714

        public static final org.antlr.runtime.BitSet FOLLOW_STAR_in_ebnfSuffix2714
      • FOLLOW_PLUS_in_ebnfSuffix2728

        public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_ebnfSuffix2728
      • FOLLOW_id_in_idList2790

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_idList2790
      • FOLLOW_COMMA_in_idList2793

        public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_idList2793
      • FOLLOW_id_in_idList2796

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_idList2796
      • FOLLOW_TOKEN_REF_in_id2809

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_id2809
      • FOLLOW_RULE_REF_in_id2821

        public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_id2821
      • FOLLOW_rewrite_with_sempred_in_rewrite2841

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_with_sempred_in_rewrite2841
      • FOLLOW_REWRITE_in_rewrite2846

        public static final org.antlr.runtime.BitSet FOLLOW_REWRITE_in_rewrite2846
      • FOLLOW_rewrite_alternative_in_rewrite2848

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_alternative_in_rewrite2848
      • FOLLOW_REWRITE_in_rewrite_with_sempred2879

        public static final org.antlr.runtime.BitSet FOLLOW_REWRITE_in_rewrite_with_sempred2879
      • FOLLOW_SEMPRED_in_rewrite_with_sempred2882

        public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_rewrite_with_sempred2882
      • FOLLOW_rewrite_alternative_in_rewrite_with_sempred2884

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_alternative_in_rewrite_with_sempred2884
      • FOLLOW_LPAREN_in_rewrite_block2895

        public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_rewrite_block2895
      • FOLLOW_rewrite_alternative_in_rewrite_block2899

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_alternative_in_rewrite_block2899
      • FOLLOW_RPAREN_in_rewrite_block2903

        public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_rewrite_block2903
      • FOLLOW_rewrite_template_in_rewrite_alternative2939

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_in_rewrite_alternative2939
      • FOLLOW_rewrite_element_in_rewrite_alternative2951

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_element_in_rewrite_alternative2951
      • FOLLOW_ETC_in_rewrite_alternative3012

        public static final org.antlr.runtime.BitSet FOLLOW_ETC_in_rewrite_alternative3012
      • FOLLOW_rewrite_atom_in_rewrite_element3027

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_atom_in_rewrite_element3027
      • FOLLOW_ebnfSuffix_in_rewrite_element3047

        public static final org.antlr.runtime.BitSet FOLLOW_ebnfSuffix_in_rewrite_element3047
      • FOLLOW_rewrite_ebnf_in_rewrite_element3066

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_ebnf_in_rewrite_element3066
      • FOLLOW_rewrite_tree_in_rewrite_element3075

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_in_rewrite_element3075
      • FOLLOW_ebnfSuffix_in_rewrite_element3095

        public static final org.antlr.runtime.BitSet FOLLOW_ebnfSuffix_in_rewrite_element3095
      • FOLLOW_TOKEN_REF_in_rewrite_atom3122

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_rewrite_atom3122
      • FOLLOW_elementOptions_in_rewrite_atom3125

        public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_rewrite_atom3125
      • FOLLOW_ARG_ACTION_in_rewrite_atom3130

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rewrite_atom3130
      • FOLLOW_RULE_REF_in_rewrite_atom3137

        public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_rewrite_atom3137
      • FOLLOW_CHAR_LITERAL_in_rewrite_atom3144

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_rewrite_atom3144
      • FOLLOW_elementOptions_in_rewrite_atom3146

        public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_rewrite_atom3146
      • FOLLOW_STRING_LITERAL_in_rewrite_atom3156

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_rewrite_atom3156
      • FOLLOW_elementOptions_in_rewrite_atom3158

        public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_rewrite_atom3158
      • FOLLOW_DOLLAR_in_rewrite_atom3166

        public static final org.antlr.runtime.BitSet FOLLOW_DOLLAR_in_rewrite_atom3166
      • FOLLOW_label_in_rewrite_atom3169

        public static final org.antlr.runtime.BitSet FOLLOW_label_in_rewrite_atom3169
      • FOLLOW_ACTION_in_rewrite_atom3175

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_atom3175
      • FOLLOW_TOKEN_REF_in_label3186

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_label3186
      • FOLLOW_RULE_REF_in_label3196

        public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_label3196
      • FOLLOW_rewrite_block_in_rewrite_ebnf3214

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_block_in_rewrite_ebnf3214
      • FOLLOW_QUESTION_in_rewrite_ebnf3220

        public static final org.antlr.runtime.BitSet FOLLOW_QUESTION_in_rewrite_ebnf3220
      • FOLLOW_STAR_in_rewrite_ebnf3239

        public static final org.antlr.runtime.BitSet FOLLOW_STAR_in_rewrite_ebnf3239
      • FOLLOW_PLUS_in_rewrite_ebnf3258

        public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_rewrite_ebnf3258
      • FOLLOW_TREE_BEGIN_in_rewrite_tree3286

        public static final org.antlr.runtime.BitSet FOLLOW_TREE_BEGIN_in_rewrite_tree3286
      • FOLLOW_rewrite_atom_in_rewrite_tree3292

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_atom_in_rewrite_tree3292
      • FOLLOW_rewrite_element_in_rewrite_tree3294

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_element_in_rewrite_tree3294
      • FOLLOW_RPAREN_in_rewrite_tree3299

        public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_rewrite_tree3299
      • FOLLOW_rewrite_template_head_in_rewrite_template3334

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_head_in_rewrite_template3334
      • FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template3353

        public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template3353
      • FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template3359

        public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template3359
      • FOLLOW_rewrite_template_head_in_rewrite_template3374

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_head_in_rewrite_template3374
      • FOLLOW_rewrite_indirect_template_head_in_rewrite_template3383

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_indirect_template_head_in_rewrite_template3383
      • FOLLOW_ACTION_in_rewrite_template3392

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_template3392
      • FOLLOW_id_in_rewrite_template_head3405

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_rewrite_template_head3405
      • FOLLOW_LPAREN_in_rewrite_template_head3409

        public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_rewrite_template_head3409
      • FOLLOW_rewrite_template_args_in_rewrite_template_head3413

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_args_in_rewrite_template_head3413
      • FOLLOW_RPAREN_in_rewrite_template_head3417

        public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_rewrite_template_head3417
      • FOLLOW_LPAREN_in_rewrite_indirect_template_head3445

        public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_rewrite_indirect_template_head3445
      • FOLLOW_ACTION_in_rewrite_indirect_template_head3449

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_indirect_template_head3449
      • FOLLOW_RPAREN_in_rewrite_indirect_template_head3453

        public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_rewrite_indirect_template_head3453
      • FOLLOW_LPAREN_in_rewrite_indirect_template_head3457

        public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_rewrite_indirect_template_head3457
      • FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head3459

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head3459
      • FOLLOW_RPAREN_in_rewrite_indirect_template_head3461

        public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_rewrite_indirect_template_head3461
      • FOLLOW_rewrite_template_arg_in_rewrite_template_args3485

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3485
      • FOLLOW_COMMA_in_rewrite_template_args3488

        public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_rewrite_template_args3488
      • FOLLOW_rewrite_template_arg_in_rewrite_template_args3490

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3490
      • FOLLOW_id_in_rewrite_template_arg3525

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_rewrite_template_arg3525
      • FOLLOW_ASSIGN_in_rewrite_template_arg3529

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_rewrite_template_arg3529
      • FOLLOW_ACTION_in_rewrite_template_arg3531

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_template_arg3531
      • FOLLOW_id_in_synpred1_ANTLR1929

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_synpred1_ANTLR1929
      • FOLLOW_WILDCARD_in_synpred1_ANTLR1931

        public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_synpred1_ANTLR1931
      • FOLLOW_terminal_in_synpred1_ANTLR1934

        public static final org.antlr.runtime.BitSet FOLLOW_terminal_in_synpred1_ANTLR1934
      • FOLLOW_ruleref_in_synpred1_ANTLR1936

        public static final org.antlr.runtime.BitSet FOLLOW_ruleref_in_synpred1_ANTLR1936
    • Constructor Detail

      • ANTLRParser

        public ANTLRParser​(org.antlr.runtime.TokenStream input)
      • ANTLRParser

        public ANTLRParser​(org.antlr.runtime.TokenStream input,
                           org.antlr.runtime.RecognizerSharedState state)
    • Method Detail

      • getDelegates

        public org.antlr.runtime.Parser[] getDelegates()
      • setTreeAdaptor

        public void setTreeAdaptor​(org.antlr.runtime.tree.TreeAdaptor adaptor)
      • getTreeAdaptor

        public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
      • getTokenNames

        public java.lang.String[] getTokenNames()
        Overrides:
        getTokenNames in class org.antlr.runtime.BaseRecognizer
      • getGrammarFileName

        public java.lang.String getGrammarFileName()
        Overrides:
        getGrammarFileName in class org.antlr.runtime.BaseRecognizer
      • createParser

        public static ANTLRParser createParser​(org.antlr.runtime.TokenStream input)
      • getGrammar

        public Grammar getGrammar()
      • setGrammar

        public void setGrammar​(Grammar value)
      • getGrammarType

        public int getGrammarType()
      • setGrammarType

        public void setGrammarType​(int value)
      • getFileName

        public java.lang.String getFileName()
      • setFileName

        public void setFileName​(java.lang.String value)
      • 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​(java.lang.String name,
                                                     GrammarAST block,
                                                     boolean fragment)
      • reportError

        public void reportError​(org.antlr.runtime.RecognitionException ex)
        Overrides:
        reportError in class org.antlr.runtime.BaseRecognizer
      • cleanup

        public void cleanup​(GrammarAST root)
      • grammar_

        public final ANTLRParser.grammar__return grammar_​(Grammar g)
                                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • grammarType

        public final ANTLRParser.grammarType_return grammarType()
                                                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • actions

        public final ANTLRParser.actions_return actions()
                                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • action

        public final ANTLRParser.action_return action()
                                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • actionScopeName

        public final ANTLRParser.actionScopeName_return actionScopeName()
                                                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • optionsSpec

        public final ANTLRParser.optionsSpec_return optionsSpec()
                                                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • option

        public final ANTLRParser.option_return option​(java.util.Map<java.lang.String,​java.lang.Object> opts)
                                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • optionValue

        public final ANTLRParser.optionValue_return optionValue()
                                                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • delegateGrammars

        public final ANTLRParser.delegateGrammars_return delegateGrammars()
                                                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • delegateGrammar

        public final ANTLRParser.delegateGrammar_return delegateGrammar()
                                                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • tokensSpec

        public final ANTLRParser.tokensSpec_return tokensSpec()
                                                       throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • tokenSpec

        public final ANTLRParser.tokenSpec_return tokenSpec()
                                                     throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • attrScopes

        public final ANTLRParser.attrScopes_return attrScopes()
                                                       throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • attrScope

        public final ANTLRParser.attrScope_return attrScope()
                                                     throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • rules

        public final ANTLRParser.rules_return rules()
                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • rule

        public final ANTLRParser.rule_return rule()
                                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ruleActions

        public final ANTLRParser.ruleActions_return ruleActions()
                                                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ruleAction

        public final ANTLRParser.ruleAction_return ruleAction()
                                                       throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • throwsSpec

        public final ANTLRParser.throwsSpec_return throwsSpec()
                                                       throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ruleScopeSpec

        public final ANTLRParser.ruleScopeSpec_return ruleScopeSpec()
                                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ruleAltList

        public final ANTLRParser.ruleAltList_return ruleAltList​(java.util.Map<java.lang.String,​java.lang.Object> opts)
                                                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • block

        public final ANTLRParser.block_return block()
                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • alternative

        public final ANTLRParser.alternative_return alternative()
                                                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • exceptionGroup

        public final ANTLRParser.exceptionGroup_return exceptionGroup()
                                                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • exceptionHandler

        public final ANTLRParser.exceptionHandler_return exceptionHandler()
                                                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • finallyClause

        public final ANTLRParser.finallyClause_return finallyClause()
                                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • element

        public final ANTLRParser.element_return element()
                                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • elementNoOptionSpec

        public final ANTLRParser.elementNoOptionSpec_return elementNoOptionSpec()
                                                                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • atom

        public final ANTLRParser.atom_return atom()
                                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ruleref

        public final ANTLRParser.ruleref_return ruleref()
                                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • notSet

        public final ANTLRParser.notSet_return notSet()
                                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • treeRoot

        public final ANTLRParser.treeRoot_return treeRoot()
                                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • tree_

        public final ANTLRParser.tree__return tree_()
                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ebnf

        public final ANTLRParser.ebnf_return ebnf()
                                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • range

        public final ANTLRParser.range_return range()
                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • terminal

        public final ANTLRParser.terminal_return terminal()
                                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • elementOptionId

        public final ANTLRParser.elementOptionId_return elementOptionId()
                                                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ebnfSuffix

        public final ANTLRParser.ebnfSuffix_return ebnfSuffix​(GrammarAST elemAST,
                                                              boolean inRewrite)
                                                       throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • notTerminal

        public final ANTLRParser.notTerminal_return notTerminal()
                                                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • idList

        public final ANTLRParser.idList_return idList()
                                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • id

        public final ANTLRParser.id_return id()
                                       throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • rewrite

        public final ANTLRParser.rewrite_return rewrite()
                                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • rewrite_block

        public final ANTLRParser.rewrite_block_return rewrite_block()
                                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • rewrite_alternative

        public final ANTLRParser.rewrite_alternative_return rewrite_alternative()
                                                                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • rewrite_element

        public final ANTLRParser.rewrite_element_return rewrite_element()
                                                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • rewrite_atom

        public final ANTLRParser.rewrite_atom_return rewrite_atom()
                                                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • label

        public final ANTLRParser.label_return label()
                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • rewrite_ebnf

        public final ANTLRParser.rewrite_ebnf_return rewrite_ebnf()
                                                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • rewrite_tree

        public final ANTLRParser.rewrite_tree_return rewrite_tree()
                                                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • rewrite_template

        public final ANTLRParser.rewrite_template_return rewrite_template()
                                                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred1_ANTLR_fragment

        public final void synpred1_ANTLR_fragment()
                                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred1_ANTLR

        public final boolean synpred1_ANTLR()