Class ANTLRv3Parser


  • public class ANTLRv3Parser
    extends org.antlr.runtime.Parser
    ANTLR v3 grammar written in ANTLR v3 with AST construction
    • 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
      • FOLLOW_DOC_COMMENT_in_grammarDef373

        public static final org.antlr.runtime.BitSet FOLLOW_DOC_COMMENT_in_grammarDef373
      • FOLLOW_84_in_grammarDef383

        public static final org.antlr.runtime.BitSet FOLLOW_84_in_grammarDef383
      • FOLLOW_85_in_grammarDef401

        public static final org.antlr.runtime.BitSet FOLLOW_85_in_grammarDef401
      • FOLLOW_90_in_grammarDef417

        public static final org.antlr.runtime.BitSet FOLLOW_90_in_grammarDef417
      • FOLLOW_83_in_grammarDef458

        public static final org.antlr.runtime.BitSet FOLLOW_83_in_grammarDef458
      • FOLLOW_id_in_grammarDef460

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_grammarDef460
      • FOLLOW_76_in_grammarDef462

        public static final org.antlr.runtime.BitSet FOLLOW_76_in_grammarDef462
      • FOLLOW_optionsSpec_in_grammarDef464

        public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_grammarDef464
      • FOLLOW_tokensSpec_in_grammarDef467

        public static final org.antlr.runtime.BitSet FOLLOW_tokensSpec_in_grammarDef467
      • FOLLOW_attrScope_in_grammarDef470

        public static final org.antlr.runtime.BitSet FOLLOW_attrScope_in_grammarDef470
      • FOLLOW_action_in_grammarDef473

        public static final org.antlr.runtime.BitSet FOLLOW_action_in_grammarDef473
      • FOLLOW_rule_in_grammarDef481

        public static final org.antlr.runtime.BitSet FOLLOW_rule_in_grammarDef481
      • FOLLOW_EOF_in_grammarDef489

        public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_grammarDef489
      • FOLLOW_TOKENS_in_tokensSpec550

        public static final org.antlr.runtime.BitSet FOLLOW_TOKENS_in_tokensSpec550
      • FOLLOW_tokenSpec_in_tokensSpec552

        public static final org.antlr.runtime.BitSet FOLLOW_tokenSpec_in_tokensSpec552
      • FOLLOW_92_in_tokensSpec555

        public static final org.antlr.runtime.BitSet FOLLOW_92_in_tokensSpec555
      • FOLLOW_TOKEN_REF_in_tokenSpec575

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_tokenSpec575
      • FOLLOW_LABEL_ASSIGN_in_tokenSpec581

        public static final org.antlr.runtime.BitSet FOLLOW_LABEL_ASSIGN_in_tokenSpec581
      • FOLLOW_STRING_LITERAL_in_tokenSpec586

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_tokenSpec586
      • FOLLOW_CHAR_LITERAL_in_tokenSpec590

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_tokenSpec590
      • FOLLOW_76_in_tokenSpec629

        public static final org.antlr.runtime.BitSet FOLLOW_76_in_tokenSpec629
      • FOLLOW_SCOPE_in_attrScope640

        public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_attrScope640
      • FOLLOW_id_in_attrScope642

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_attrScope642
      • FOLLOW_ACTION_in_attrScope644

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_attrScope644
      • FOLLOW_AT_in_action667

        public static final org.antlr.runtime.BitSet FOLLOW_AT_in_action667
      • FOLLOW_actionScopeName_in_action670

        public static final org.antlr.runtime.BitSet FOLLOW_actionScopeName_in_action670
      • FOLLOW_75_in_action672

        public static final org.antlr.runtime.BitSet FOLLOW_75_in_action672
      • FOLLOW_id_in_action676

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_action676
      • FOLLOW_ACTION_in_action678

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_action678
      • FOLLOW_id_in_actionScopeName704

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_actionScopeName704
      • FOLLOW_84_in_actionScopeName711

        public static final org.antlr.runtime.BitSet FOLLOW_84_in_actionScopeName711
      • FOLLOW_85_in_actionScopeName728

        public static final org.antlr.runtime.BitSet FOLLOW_85_in_actionScopeName728
      • FOLLOW_OPTIONS_in_optionsSpec744

        public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_optionsSpec744
      • FOLLOW_option_in_optionsSpec747

        public static final org.antlr.runtime.BitSet FOLLOW_option_in_optionsSpec747
      • FOLLOW_76_in_optionsSpec749

        public static final org.antlr.runtime.BitSet FOLLOW_76_in_optionsSpec749
      • FOLLOW_92_in_optionsSpec753

        public static final org.antlr.runtime.BitSet FOLLOW_92_in_optionsSpec753
      • FOLLOW_id_in_option778

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_option778
      • FOLLOW_LABEL_ASSIGN_in_option780

        public static final org.antlr.runtime.BitSet FOLLOW_LABEL_ASSIGN_in_option780
      • FOLLOW_optionValue_in_option782

        public static final org.antlr.runtime.BitSet FOLLOW_optionValue_in_option782
      • FOLLOW_qid_in_optionValue811

        public static final org.antlr.runtime.BitSet FOLLOW_qid_in_optionValue811
      • FOLLOW_STRING_LITERAL_in_optionValue821

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_optionValue821
      • FOLLOW_CHAR_LITERAL_in_optionValue831

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_optionValue831
      • FOLLOW_INT_in_optionValue841

        public static final org.antlr.runtime.BitSet FOLLOW_INT_in_optionValue841
      • FOLLOW_70_in_optionValue851

        public static final org.antlr.runtime.BitSet FOLLOW_70_in_optionValue851
      • FOLLOW_DOC_COMMENT_in_rule876

        public static final org.antlr.runtime.BitSet FOLLOW_DOC_COMMENT_in_rule876
      • FOLLOW_87_in_rule886

        public static final org.antlr.runtime.BitSet FOLLOW_87_in_rule886
      • FOLLOW_88_in_rule888

        public static final org.antlr.runtime.BitSet FOLLOW_88_in_rule888
      • FOLLOW_86_in_rule890

        public static final org.antlr.runtime.BitSet FOLLOW_86_in_rule890
      • FOLLOW_FRAGMENT_in_rule892

        public static final org.antlr.runtime.BitSet FOLLOW_FRAGMENT_in_rule892
      • FOLLOW_id_in_rule900

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_rule900
      • FOLLOW_BANG_in_rule906

        public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_rule906
      • FOLLOW_ARG_ACTION_in_rule915

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rule915
      • FOLLOW_RET_in_rule924

        public static final org.antlr.runtime.BitSet FOLLOW_RET_in_rule924
      • FOLLOW_ARG_ACTION_in_rule928

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rule928
      • FOLLOW_throwsSpec_in_rule936

        public static final org.antlr.runtime.BitSet FOLLOW_throwsSpec_in_rule936
      • FOLLOW_optionsSpec_in_rule939

        public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_rule939
      • FOLLOW_ruleScopeSpec_in_rule942

        public static final org.antlr.runtime.BitSet FOLLOW_ruleScopeSpec_in_rule942
      • FOLLOW_ruleAction_in_rule945

        public static final org.antlr.runtime.BitSet FOLLOW_ruleAction_in_rule945
      • FOLLOW_74_in_rule950

        public static final org.antlr.runtime.BitSet FOLLOW_74_in_rule950
      • FOLLOW_altList_in_rule952

        public static final org.antlr.runtime.BitSet FOLLOW_altList_in_rule952
      • FOLLOW_76_in_rule954

        public static final org.antlr.runtime.BitSet FOLLOW_76_in_rule954
      • FOLLOW_exceptionGroup_in_rule958

        public static final org.antlr.runtime.BitSet FOLLOW_exceptionGroup_in_rule958
      • FOLLOW_AT_in_ruleAction1064

        public static final org.antlr.runtime.BitSet FOLLOW_AT_in_ruleAction1064
      • FOLLOW_id_in_ruleAction1066

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_ruleAction1066
      • FOLLOW_ACTION_in_ruleAction1068

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_ruleAction1068
      • FOLLOW_89_in_throwsSpec1089

        public static final org.antlr.runtime.BitSet FOLLOW_89_in_throwsSpec1089
      • FOLLOW_id_in_throwsSpec1091

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_throwsSpec1091
      • FOLLOW_72_in_throwsSpec1095

        public static final org.antlr.runtime.BitSet FOLLOW_72_in_throwsSpec1095
      • FOLLOW_id_in_throwsSpec1097

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_throwsSpec1097
      • FOLLOW_SCOPE_in_ruleScopeSpec1120

        public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_ruleScopeSpec1120
      • FOLLOW_ACTION_in_ruleScopeSpec1122

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_ruleScopeSpec1122
      • FOLLOW_SCOPE_in_ruleScopeSpec1135

        public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_ruleScopeSpec1135
      • FOLLOW_id_in_ruleScopeSpec1137

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_ruleScopeSpec1137
      • FOLLOW_72_in_ruleScopeSpec1140

        public static final org.antlr.runtime.BitSet FOLLOW_72_in_ruleScopeSpec1140
      • FOLLOW_id_in_ruleScopeSpec1142

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_ruleScopeSpec1142
      • FOLLOW_76_in_ruleScopeSpec1146

        public static final org.antlr.runtime.BitSet FOLLOW_76_in_ruleScopeSpec1146
      • FOLLOW_SCOPE_in_ruleScopeSpec1160

        public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_ruleScopeSpec1160
      • FOLLOW_ACTION_in_ruleScopeSpec1162

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_ruleScopeSpec1162
      • FOLLOW_SCOPE_in_ruleScopeSpec1166

        public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_ruleScopeSpec1166
      • FOLLOW_id_in_ruleScopeSpec1168

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_ruleScopeSpec1168
      • FOLLOW_72_in_ruleScopeSpec1171

        public static final org.antlr.runtime.BitSet FOLLOW_72_in_ruleScopeSpec1171
      • FOLLOW_id_in_ruleScopeSpec1173

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_ruleScopeSpec1173
      • FOLLOW_76_in_ruleScopeSpec1177

        public static final org.antlr.runtime.BitSet FOLLOW_76_in_ruleScopeSpec1177
      • FOLLOW_68_in_block1209

        public static final org.antlr.runtime.BitSet FOLLOW_68_in_block1209
      • FOLLOW_optionsSpec_in_block1218

        public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_block1218
      • FOLLOW_74_in_block1222

        public static final org.antlr.runtime.BitSet FOLLOW_74_in_block1222
      • FOLLOW_altpair_in_block1229

        public static final org.antlr.runtime.BitSet FOLLOW_altpair_in_block1229
      • FOLLOW_91_in_block1233

        public static final org.antlr.runtime.BitSet FOLLOW_91_in_block1233
      • FOLLOW_altpair_in_block1235

        public static final org.antlr.runtime.BitSet FOLLOW_altpair_in_block1235
      • FOLLOW_69_in_block1250

        public static final org.antlr.runtime.BitSet FOLLOW_69_in_block1250
      • FOLLOW_alternative_in_altpair1289

        public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_altpair1289
      • FOLLOW_rewrite_in_altpair1291

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_altpair1291
      • FOLLOW_altpair_in_altList1311

        public static final org.antlr.runtime.BitSet FOLLOW_altpair_in_altList1311
      • FOLLOW_91_in_altList1315

        public static final org.antlr.runtime.BitSet FOLLOW_91_in_altList1315
      • FOLLOW_altpair_in_altList1317

        public static final org.antlr.runtime.BitSet FOLLOW_altpair_in_altList1317
      • FOLLOW_element_in_alternative1358

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_alternative1358
      • FOLLOW_exceptionHandler_in_exceptionGroup1409

        public static final org.antlr.runtime.BitSet FOLLOW_exceptionHandler_in_exceptionGroup1409
      • FOLLOW_finallyClause_in_exceptionGroup1416

        public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup1416
      • FOLLOW_finallyClause_in_exceptionGroup1424

        public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup1424
      • FOLLOW_81_in_exceptionHandler1444

        public static final org.antlr.runtime.BitSet FOLLOW_81_in_exceptionHandler1444
      • FOLLOW_ARG_ACTION_in_exceptionHandler1446

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_exceptionHandler1446
      • FOLLOW_ACTION_in_exceptionHandler1448

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_exceptionHandler1448
      • FOLLOW_82_in_finallyClause1478

        public static final org.antlr.runtime.BitSet FOLLOW_82_in_finallyClause1478
      • FOLLOW_ACTION_in_finallyClause1480

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_finallyClause1480
      • FOLLOW_id_in_element1502

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_element1502
      • FOLLOW_LABEL_ASSIGN_in_element1507

        public static final org.antlr.runtime.BitSet FOLLOW_LABEL_ASSIGN_in_element1507
      • FOLLOW_LIST_LABEL_ASSIGN_in_element1511

        public static final org.antlr.runtime.BitSet FOLLOW_LIST_LABEL_ASSIGN_in_element1511
      • FOLLOW_atom_in_element1514

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1514
      • FOLLOW_ebnfSuffix_in_element1520

        public static final org.antlr.runtime.BitSet FOLLOW_ebnfSuffix_in_element1520
      • FOLLOW_id_in_element1579

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_element1579
      • FOLLOW_LABEL_ASSIGN_in_element1584

        public static final org.antlr.runtime.BitSet FOLLOW_LABEL_ASSIGN_in_element1584
      • FOLLOW_LIST_LABEL_ASSIGN_in_element1588

        public static final org.antlr.runtime.BitSet FOLLOW_LIST_LABEL_ASSIGN_in_element1588
      • FOLLOW_block_in_element1591

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_element1591
      • FOLLOW_ebnfSuffix_in_element1597

        public static final org.antlr.runtime.BitSet FOLLOW_ebnfSuffix_in_element1597
      • FOLLOW_atom_in_element1656

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1656
      • FOLLOW_ebnfSuffix_in_element1662

        public static final org.antlr.runtime.BitSet FOLLOW_ebnfSuffix_in_element1662
      • FOLLOW_ebnf_in_element1708

        public static final org.antlr.runtime.BitSet FOLLOW_ebnf_in_element1708
      • FOLLOW_ACTION_in_element1715

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_element1715
      • FOLLOW_SEMPRED_in_element1722

        public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_element1722
      • FOLLOW_78_in_element1728

        public static final org.antlr.runtime.BitSet FOLLOW_78_in_element1728
      • FOLLOW_treeSpec_in_element1748

        public static final org.antlr.runtime.BitSet FOLLOW_treeSpec_in_element1748
      • FOLLOW_ebnfSuffix_in_element1754

        public static final org.antlr.runtime.BitSet FOLLOW_ebnfSuffix_in_element1754
      • FOLLOW_terminal_in_atom1806

        public static final org.antlr.runtime.BitSet FOLLOW_terminal_in_atom1806
      • FOLLOW_range_in_atom1811

        public static final org.antlr.runtime.BitSet FOLLOW_range_in_atom1811
      • FOLLOW_ROOT_in_atom1821

        public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_atom1821
      • FOLLOW_BANG_in_atom1825

        public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_atom1825
      • FOLLOW_notSet_in_atom1859

        public static final org.antlr.runtime.BitSet FOLLOW_notSet_in_atom1859
      • FOLLOW_ROOT_in_atom1868

        public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_atom1868
      • FOLLOW_BANG_in_atom1872

        public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_atom1872
      • FOLLOW_RULE_REF_in_atom1908

        public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_atom1908
      • FOLLOW_ARG_ACTION_in_atom1910

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_atom1910
      • FOLLOW_ROOT_in_atom1920

        public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_atom1920
      • FOLLOW_BANG_in_atom1924

        public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_atom1924
      • FOLLOW_93_in_notSet1972

        public static final org.antlr.runtime.BitSet FOLLOW_93_in_notSet1972
      • FOLLOW_notTerminal_in_notSet1978

        public static final org.antlr.runtime.BitSet FOLLOW_notTerminal_in_notSet1978
      • FOLLOW_elementOptions_in_notSet1980

        public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_notSet1980
      • FOLLOW_block_in_notSet1998

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_notSet1998
      • FOLLOW_elementOptions_in_notSet2000

        public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_notSet2000
      • FOLLOW_77_in_elementOptions2052

        public static final org.antlr.runtime.BitSet FOLLOW_77_in_elementOptions2052
      • FOLLOW_qid_in_elementOptions2054

        public static final org.antlr.runtime.BitSet FOLLOW_qid_in_elementOptions2054
      • FOLLOW_79_in_elementOptions2056

        public static final org.antlr.runtime.BitSet FOLLOW_79_in_elementOptions2056
      • FOLLOW_77_in_elementOptions2074

        public static final org.antlr.runtime.BitSet FOLLOW_77_in_elementOptions2074
      • FOLLOW_option_in_elementOptions2076

        public static final org.antlr.runtime.BitSet FOLLOW_option_in_elementOptions2076
      • FOLLOW_76_in_elementOptions2079

        public static final org.antlr.runtime.BitSet FOLLOW_76_in_elementOptions2079
      • FOLLOW_option_in_elementOptions2081

        public static final org.antlr.runtime.BitSet FOLLOW_option_in_elementOptions2081
      • FOLLOW_79_in_elementOptions2085

        public static final org.antlr.runtime.BitSet FOLLOW_79_in_elementOptions2085
      • FOLLOW_id_in_elementOption2105

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_elementOption2105
      • FOLLOW_LABEL_ASSIGN_in_elementOption2107

        public static final org.antlr.runtime.BitSet FOLLOW_LABEL_ASSIGN_in_elementOption2107
      • FOLLOW_optionValue_in_elementOption2109

        public static final org.antlr.runtime.BitSet FOLLOW_optionValue_in_elementOption2109
      • FOLLOW_TREE_BEGIN_in_treeSpec2131

        public static final org.antlr.runtime.BitSet FOLLOW_TREE_BEGIN_in_treeSpec2131
      • FOLLOW_element_in_treeSpec2133

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_treeSpec2133
      • FOLLOW_element_in_treeSpec2137

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_treeSpec2137
      • FOLLOW_69_in_treeSpec2142

        public static final org.antlr.runtime.BitSet FOLLOW_69_in_treeSpec2142
      • FOLLOW_CHAR_LITERAL_in_range2165

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_range2165
      • FOLLOW_RANGE_in_range2167

        public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_range2167
      • FOLLOW_CHAR_LITERAL_in_range2171

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_range2171
      • FOLLOW_elementOptions_in_range2173

        public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_range2173
      • FOLLOW_CHAR_LITERAL_in_terminal2210

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_terminal2210
      • FOLLOW_elementOptions_in_terminal2212

        public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_terminal2212
      • FOLLOW_TOKEN_REF_in_terminal2243

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_terminal2243
      • FOLLOW_ARG_ACTION_in_terminal2245

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_terminal2245
      • FOLLOW_elementOptions_in_terminal2248

        public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_terminal2248
      • FOLLOW_STRING_LITERAL_in_terminal2269

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_terminal2269
      • FOLLOW_elementOptions_in_terminal2271

        public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_terminal2271
      • FOLLOW_73_in_terminal2292

        public static final org.antlr.runtime.BitSet FOLLOW_73_in_terminal2292
      • FOLLOW_elementOptions_in_terminal2294

        public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_terminal2294
      • FOLLOW_ROOT_in_terminal2321

        public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_terminal2321
      • FOLLOW_BANG_in_terminal2342

        public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_terminal2342
      • FOLLOW_block_in_ebnf2385

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf2385
      • FOLLOW_80_in_ebnf2393

        public static final org.antlr.runtime.BitSet FOLLOW_80_in_ebnf2393
      • FOLLOW_70_in_ebnf2410

        public static final org.antlr.runtime.BitSet FOLLOW_70_in_ebnf2410
      • FOLLOW_71_in_ebnf2427

        public static final org.antlr.runtime.BitSet FOLLOW_71_in_ebnf2427
      • FOLLOW_78_in_ebnf2444

        public static final org.antlr.runtime.BitSet FOLLOW_78_in_ebnf2444
      • FOLLOW_80_in_ebnfSuffix2529

        public static final org.antlr.runtime.BitSet FOLLOW_80_in_ebnfSuffix2529
      • FOLLOW_70_in_ebnfSuffix2541

        public static final org.antlr.runtime.BitSet FOLLOW_70_in_ebnfSuffix2541
      • FOLLOW_71_in_ebnfSuffix2554

        public static final org.antlr.runtime.BitSet FOLLOW_71_in_ebnfSuffix2554
      • FOLLOW_REWRITE_in_rewrite2583

        public static final org.antlr.runtime.BitSet FOLLOW_REWRITE_in_rewrite2583
      • FOLLOW_SEMPRED_in_rewrite2587

        public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_rewrite2587
      • FOLLOW_rewrite_alternative_in_rewrite2591

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_alternative_in_rewrite2591
      • FOLLOW_REWRITE_in_rewrite2599

        public static final org.antlr.runtime.BitSet FOLLOW_REWRITE_in_rewrite2599
      • FOLLOW_rewrite_alternative_in_rewrite2603

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_alternative_in_rewrite2603
      • FOLLOW_rewrite_template_in_rewrite_alternative2654

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_in_rewrite_alternative2654
      • FOLLOW_rewrite_tree_alternative_in_rewrite_alternative2659

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_alternative_in_rewrite_alternative2659
      • FOLLOW_68_in_rewrite_tree_block2701

        public static final org.antlr.runtime.BitSet FOLLOW_68_in_rewrite_tree_block2701
      • FOLLOW_rewrite_tree_alternative_in_rewrite_tree_block2703

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_alternative_in_rewrite_tree_block2703
      • FOLLOW_69_in_rewrite_tree_block2705

        public static final org.antlr.runtime.BitSet FOLLOW_69_in_rewrite_tree_block2705
      • FOLLOW_rewrite_tree_element_in_rewrite_tree_alternative2739

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_element_in_rewrite_tree_alternative2739
      • FOLLOW_rewrite_tree_atom_in_rewrite_tree_element2767

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_atom_in_rewrite_tree_element2767
      • FOLLOW_rewrite_tree_atom_in_rewrite_tree_element2772

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_atom_in_rewrite_tree_element2772
      • FOLLOW_ebnfSuffix_in_rewrite_tree_element2774

        public static final org.antlr.runtime.BitSet FOLLOW_ebnfSuffix_in_rewrite_tree_element2774
      • FOLLOW_rewrite_tree_in_rewrite_tree_element2808

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_in_rewrite_tree_element2808
      • FOLLOW_ebnfSuffix_in_rewrite_tree_element2814

        public static final org.antlr.runtime.BitSet FOLLOW_ebnfSuffix_in_rewrite_tree_element2814
      • FOLLOW_rewrite_tree_ebnf_in_rewrite_tree_element2860

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_ebnf_in_rewrite_tree_element2860
      • FOLLOW_CHAR_LITERAL_in_rewrite_tree_atom2876

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_rewrite_tree_atom2876
      • FOLLOW_TOKEN_REF_in_rewrite_tree_atom2883

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_rewrite_tree_atom2883
      • FOLLOW_ARG_ACTION_in_rewrite_tree_atom2885

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rewrite_tree_atom2885
      • FOLLOW_RULE_REF_in_rewrite_tree_atom2906

        public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_rewrite_tree_atom2906
      • FOLLOW_STRING_LITERAL_in_rewrite_tree_atom2913

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_rewrite_tree_atom2913
      • FOLLOW_67_in_rewrite_tree_atom2922

        public static final org.antlr.runtime.BitSet FOLLOW_67_in_rewrite_tree_atom2922
      • FOLLOW_id_in_rewrite_tree_atom2924

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_rewrite_tree_atom2924
      • FOLLOW_ACTION_in_rewrite_tree_atom2935

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_tree_atom2935
      • FOLLOW_rewrite_tree_block_in_rewrite_tree_ebnf2956

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_block_in_rewrite_tree_ebnf2956
      • FOLLOW_ebnfSuffix_in_rewrite_tree_ebnf2958

        public static final org.antlr.runtime.BitSet FOLLOW_ebnfSuffix_in_rewrite_tree_ebnf2958
      • FOLLOW_TREE_BEGIN_in_rewrite_tree2978

        public static final org.antlr.runtime.BitSet FOLLOW_TREE_BEGIN_in_rewrite_tree2978
      • FOLLOW_rewrite_tree_atom_in_rewrite_tree2980

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_atom_in_rewrite_tree2980
      • FOLLOW_rewrite_tree_element_in_rewrite_tree2982

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_element_in_rewrite_tree2982
      • FOLLOW_69_in_rewrite_tree2985

        public static final org.antlr.runtime.BitSet FOLLOW_69_in_rewrite_tree2985
      • FOLLOW_id_in_rewrite_template3017

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_rewrite_template3017
      • FOLLOW_68_in_rewrite_template3021

        public static final org.antlr.runtime.BitSet FOLLOW_68_in_rewrite_template3021
      • FOLLOW_rewrite_template_args_in_rewrite_template3023

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_args_in_rewrite_template3023
      • FOLLOW_69_in_rewrite_template3025

        public static final org.antlr.runtime.BitSet FOLLOW_69_in_rewrite_template3025
      • FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template3033

        public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template3033
      • FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template3039

        public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template3039
      • FOLLOW_rewrite_template_ref_in_rewrite_template3066

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_ref_in_rewrite_template3066
      • FOLLOW_rewrite_indirect_template_head_in_rewrite_template3075

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_indirect_template_head_in_rewrite_template3075
      • FOLLOW_ACTION_in_rewrite_template3084

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_template3084
      • FOLLOW_id_in_rewrite_template_ref3097

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_rewrite_template_ref3097
      • FOLLOW_68_in_rewrite_template_ref3101

        public static final org.antlr.runtime.BitSet FOLLOW_68_in_rewrite_template_ref3101
      • FOLLOW_rewrite_template_args_in_rewrite_template_ref3103

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_args_in_rewrite_template_ref3103
      • FOLLOW_69_in_rewrite_template_ref3105

        public static final org.antlr.runtime.BitSet FOLLOW_69_in_rewrite_template_ref3105
      • FOLLOW_68_in_rewrite_indirect_template_head3133

        public static final org.antlr.runtime.BitSet FOLLOW_68_in_rewrite_indirect_template_head3133
      • FOLLOW_ACTION_in_rewrite_indirect_template_head3135

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_indirect_template_head3135
      • FOLLOW_69_in_rewrite_indirect_template_head3137

        public static final org.antlr.runtime.BitSet FOLLOW_69_in_rewrite_indirect_template_head3137
      • FOLLOW_68_in_rewrite_indirect_template_head3139

        public static final org.antlr.runtime.BitSet FOLLOW_68_in_rewrite_indirect_template_head3139
      • FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head3141

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head3141
      • FOLLOW_69_in_rewrite_indirect_template_head3143

        public static final org.antlr.runtime.BitSet FOLLOW_69_in_rewrite_indirect_template_head3143
      • FOLLOW_rewrite_template_arg_in_rewrite_template_args3167

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3167
      • FOLLOW_72_in_rewrite_template_args3170

        public static final org.antlr.runtime.BitSet FOLLOW_72_in_rewrite_template_args3170
      • FOLLOW_rewrite_template_arg_in_rewrite_template_args3172

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3172
      • FOLLOW_id_in_rewrite_template_arg3205

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_rewrite_template_arg3205
      • FOLLOW_LABEL_ASSIGN_in_rewrite_template_arg3207

        public static final org.antlr.runtime.BitSet FOLLOW_LABEL_ASSIGN_in_rewrite_template_arg3207
      • FOLLOW_ACTION_in_rewrite_template_arg3209

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_template_arg3209
      • FOLLOW_id_in_qid3230

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_qid3230
      • FOLLOW_73_in_qid3233

        public static final org.antlr.runtime.BitSet FOLLOW_73_in_qid3233
      • FOLLOW_id_in_qid3235

        public static final org.antlr.runtime.BitSet FOLLOW_id_in_qid3235
      • FOLLOW_TOKEN_REF_in_id3247

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_id3247
      • FOLLOW_RULE_REF_in_id3257

        public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_id3257
      • FOLLOW_rewrite_template_in_synpred1_ANTLRv32654

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_in_synpred1_ANTLRv32654
      • FOLLOW_rewrite_tree_alternative_in_synpred2_ANTLRv32659

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

      • ANTLRv3Parser

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

        public ANTLRv3Parser​(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
      • grammarDef

        public final ANTLRv3Parser.grammarDef_return grammarDef()
                                                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • tokensSpec

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

        public final ANTLRv3Parser.tokenSpec_return tokenSpec()
                                                       throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • attrScope

        public final ANTLRv3Parser.attrScope_return attrScope()
                                                       throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • action

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

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

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

        public final ANTLRv3Parser.option_return option()
                                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • optionValue

        public final ANTLRv3Parser.optionValue_return optionValue()
                                                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • rule

        public final ANTLRv3Parser.rule_return rule()
                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ruleAction

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

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

        public final ANTLRv3Parser.ruleScopeSpec_return ruleScopeSpec()
                                                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • block

        public final ANTLRv3Parser.block_return block()
                                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • altpair

        public final ANTLRv3Parser.altpair_return altpair()
                                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • altList

        public final ANTLRv3Parser.altList_return altList()
                                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • alternative

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

        public final ANTLRv3Parser.exceptionGroup_return exceptionGroup()
                                                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • finallyClause

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

        public final ANTLRv3Parser.element_return element()
                                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • atom

        public final ANTLRv3Parser.atom_return atom()
                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • notSet

        public final ANTLRv3Parser.notSet_return notSet()
                                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • notTerminal

        public final ANTLRv3Parser.notTerminal_return notTerminal()
                                                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • elementOptions

        public final ANTLRv3Parser.elementOptions_return elementOptions()
                                                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • elementOption

        public final ANTLRv3Parser.elementOption_return elementOption()
                                                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • treeSpec

        public final ANTLRv3Parser.treeSpec_return treeSpec()
                                                     throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • range

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

        public final ANTLRv3Parser.terminal_return terminal()
                                                     throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ebnf

        public final ANTLRv3Parser.ebnf_return ebnf()
                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ebnfSuffix

        public final ANTLRv3Parser.ebnfSuffix_return ebnfSuffix()
                                                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • rewrite

        public final ANTLRv3Parser.rewrite_return rewrite()
                                                   throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • rewrite_tree

        public final ANTLRv3Parser.rewrite_tree_return rewrite_tree()
                                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • qid

        public final ANTLRv3Parser.qid_return qid()
                                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • id

        public final ANTLRv3Parser.id_return id()
                                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred1_ANTLRv3_fragment

        public final void synpred1_ANTLRv3_fragment()
                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred2_ANTLRv3_fragment

        public final void synpred2_ANTLRv3_fragment()
                                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • synpred2_ANTLRv3

        public final boolean synpred2_ANTLRv3()
      • synpred1_ANTLRv3

        public final boolean synpred1_ANTLRv3()