Class ANTLRParser


  • public class ANTLRParser
    extends Parser
    Read in an ANTLR grammar and build an AST. Try not to do any actions, just build the tree. The phases are: antlr.g (this file) assign.types.g define.g buildnfa.g antlr.print.g (optional) codegen.g Terence Parr University of San Francisco 2005
    • 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
      • currentRuleName

        protected java.lang.String currentRuleName
      • currentBlockAST

        protected GrammarAST currentBlockAST
      • atTreeRoot

        protected boolean atTreeRoot
      • FOLLOW_ACTION_in_grammar_324

        public static final BitSet FOLLOW_ACTION_in_grammar_324
      • FOLLOW_DOC_COMMENT_in_grammar_335

        public static final BitSet FOLLOW_DOC_COMMENT_in_grammar_335
      • FOLLOW_grammarType_in_grammar_345

        public static final BitSet FOLLOW_grammarType_in_grammar_345
      • FOLLOW_id_in_grammar_349

        public static final BitSet FOLLOW_id_in_grammar_349
      • FOLLOW_SEMI_in_grammar_353

        public static final BitSet FOLLOW_SEMI_in_grammar_353
      • FOLLOW_optionsSpec_in_grammar_359

        public static final BitSet FOLLOW_optionsSpec_in_grammar_359
      • FOLLOW_delegateGrammars_in_grammar_373

        public static final BitSet FOLLOW_delegateGrammars_in_grammar_373
      • FOLLOW_tokensSpec_in_grammar_382

        public static final BitSet FOLLOW_tokensSpec_in_grammar_382
      • FOLLOW_attrScopes_in_grammar_390

        public static final BitSet FOLLOW_attrScopes_in_grammar_390
      • FOLLOW_actions_in_grammar_397

        public static final BitSet FOLLOW_actions_in_grammar_397
      • FOLLOW_rules_in_grammar_405

        public static final BitSet FOLLOW_rules_in_grammar_405
      • FOLLOW_EOF_in_grammar_409

        public static final BitSet FOLLOW_EOF_in_grammar_409
      • FOLLOW_LEXER_in_grammarType460

        public static final BitSet FOLLOW_LEXER_in_grammarType460
      • FOLLOW_GRAMMAR_in_grammarType465

        public static final BitSet FOLLOW_GRAMMAR_in_grammarType465
      • FOLLOW_PARSER_in_grammarType488

        public static final BitSet FOLLOW_PARSER_in_grammarType488
      • FOLLOW_GRAMMAR_in_grammarType492

        public static final BitSet FOLLOW_GRAMMAR_in_grammarType492
      • FOLLOW_TREE_in_grammarType513

        public static final BitSet FOLLOW_TREE_in_grammarType513
      • FOLLOW_GRAMMAR_in_grammarType519

        public static final BitSet FOLLOW_GRAMMAR_in_grammarType519
      • FOLLOW_GRAMMAR_in_grammarType542

        public static final BitSet FOLLOW_GRAMMAR_in_grammarType542
      • FOLLOW_action_in_actions569

        public static final BitSet FOLLOW_action_in_actions569
      • FOLLOW_AMPERSAND_in_action584

        public static final BitSet FOLLOW_AMPERSAND_in_action584
      • FOLLOW_actionScopeName_in_action588

        public static final BitSet FOLLOW_actionScopeName_in_action588
      • FOLLOW_COLON_in_action590

        public static final BitSet FOLLOW_COLON_in_action590
      • FOLLOW_COLON_in_action593

        public static final BitSet FOLLOW_COLON_in_action593
      • FOLLOW_id_in_action598

        public static final BitSet FOLLOW_id_in_action598
      • FOLLOW_ACTION_in_action600

        public static final BitSet FOLLOW_ACTION_in_action600
      • FOLLOW_id_in_actionScopeName613

        public static final BitSet FOLLOW_id_in_actionScopeName613
      • FOLLOW_LEXER_in_actionScopeName620

        public static final BitSet FOLLOW_LEXER_in_actionScopeName620
      • FOLLOW_PARSER_in_actionScopeName634

        public static final BitSet FOLLOW_PARSER_in_actionScopeName634
      • FOLLOW_OPTIONS_in_optionsSpec656

        public static final BitSet FOLLOW_OPTIONS_in_optionsSpec656
      • FOLLOW_option_in_optionsSpec660

        public static final BitSet FOLLOW_option_in_optionsSpec660
      • FOLLOW_SEMI_in_optionsSpec663

        public static final BitSet FOLLOW_SEMI_in_optionsSpec663
      • FOLLOW_RCURLY_in_optionsSpec668

        public static final BitSet FOLLOW_RCURLY_in_optionsSpec668
      • FOLLOW_id_in_option681

        public static final BitSet FOLLOW_id_in_option681
      • FOLLOW_ASSIGN_in_option683

        public static final BitSet FOLLOW_ASSIGN_in_option683
      • FOLLOW_optionValue_in_option686

        public static final BitSet FOLLOW_optionValue_in_option686
      • FOLLOW_id_in_optionValue707

        public static final BitSet FOLLOW_id_in_optionValue707
      • FOLLOW_STRING_LITERAL_in_optionValue719

        public static final BitSet FOLLOW_STRING_LITERAL_in_optionValue719
      • FOLLOW_CHAR_LITERAL_in_optionValue728

        public static final BitSet FOLLOW_CHAR_LITERAL_in_optionValue728
      • FOLLOW_INT_in_optionValue739

        public static final BitSet FOLLOW_INT_in_optionValue739
      • FOLLOW_STAR_in_optionValue759

        public static final BitSet FOLLOW_STAR_in_optionValue759
      • FOLLOW_IMPORT_in_delegateGrammars784

        public static final BitSet FOLLOW_IMPORT_in_delegateGrammars784
      • FOLLOW_delegateGrammar_in_delegateGrammars787

        public static final BitSet FOLLOW_delegateGrammar_in_delegateGrammars787
      • FOLLOW_COMMA_in_delegateGrammars790

        public static final BitSet FOLLOW_COMMA_in_delegateGrammars790
      • FOLLOW_delegateGrammar_in_delegateGrammars793

        public static final BitSet FOLLOW_delegateGrammar_in_delegateGrammars793
      • FOLLOW_SEMI_in_delegateGrammars797

        public static final BitSet FOLLOW_SEMI_in_delegateGrammars797
      • FOLLOW_id_in_delegateGrammar811

        public static final BitSet FOLLOW_id_in_delegateGrammar811
      • FOLLOW_ASSIGN_in_delegateGrammar813

        public static final BitSet FOLLOW_ASSIGN_in_delegateGrammar813
      • FOLLOW_id_in_delegateGrammar818

        public static final BitSet FOLLOW_id_in_delegateGrammar818
      • FOLLOW_id_in_delegateGrammar827

        public static final BitSet FOLLOW_id_in_delegateGrammar827
      • FOLLOW_TOKENS_in_tokensSpec854

        public static final BitSet FOLLOW_TOKENS_in_tokensSpec854
      • FOLLOW_tokenSpec_in_tokensSpec860

        public static final BitSet FOLLOW_tokenSpec_in_tokensSpec860
      • FOLLOW_RCURLY_in_tokensSpec865

        public static final BitSet FOLLOW_RCURLY_in_tokensSpec865
      • FOLLOW_TOKEN_REF_in_tokenSpec877

        public static final BitSet FOLLOW_TOKEN_REF_in_tokenSpec877
      • FOLLOW_ASSIGN_in_tokenSpec881

        public static final BitSet FOLLOW_ASSIGN_in_tokenSpec881
      • FOLLOW_set_in_tokenSpec884

        public static final BitSet FOLLOW_set_in_tokenSpec884
      • FOLLOW_SEMI_in_tokenSpec893

        public static final BitSet FOLLOW_SEMI_in_tokenSpec893
      • FOLLOW_attrScope_in_attrScopes906

        public static final BitSet FOLLOW_attrScope_in_attrScopes906
      • FOLLOW_SCOPE_in_attrScope919

        public static final BitSet FOLLOW_SCOPE_in_attrScope919
      • FOLLOW_id_in_attrScope922

        public static final BitSet FOLLOW_id_in_attrScope922
      • FOLLOW_ruleActions_in_attrScope924

        public static final BitSet FOLLOW_ruleActions_in_attrScope924
      • FOLLOW_ACTION_in_attrScope927

        public static final BitSet FOLLOW_ACTION_in_attrScope927
      • FOLLOW_rule_in_rules940

        public static final BitSet FOLLOW_rule_in_rules940
      • FOLLOW_DOC_COMMENT_in_rule970

        public static final BitSet FOLLOW_DOC_COMMENT_in_rule970
      • FOLLOW_PROTECTED_in_rule983

        public static final BitSet FOLLOW_PROTECTED_in_rule983
      • FOLLOW_PUBLIC_in_rule992

        public static final BitSet FOLLOW_PUBLIC_in_rule992
      • FOLLOW_PRIVATE_in_rule1002

        public static final BitSet FOLLOW_PRIVATE_in_rule1002
      • FOLLOW_FRAGMENT_in_rule1011

        public static final BitSet FOLLOW_FRAGMENT_in_rule1011
      • FOLLOW_id_in_rule1023

        public static final BitSet FOLLOW_id_in_rule1023
      • FOLLOW_BANG_in_rule1033

        public static final BitSet FOLLOW_BANG_in_rule1033
      • FOLLOW_ARG_ACTION_in_rule1044

        public static final BitSet FOLLOW_ARG_ACTION_in_rule1044
      • FOLLOW_RETURNS_in_rule1053

        public static final BitSet FOLLOW_RETURNS_in_rule1053
      • FOLLOW_ARG_ACTION_in_rule1057

        public static final BitSet FOLLOW_ARG_ACTION_in_rule1057
      • FOLLOW_throwsSpec_in_rule1067

        public static final BitSet FOLLOW_throwsSpec_in_rule1067
      • FOLLOW_optionsSpec_in_rule1076

        public static final BitSet FOLLOW_optionsSpec_in_rule1076
      • FOLLOW_ruleScopeSpec_in_rule1085

        public static final BitSet FOLLOW_ruleScopeSpec_in_rule1085
      • FOLLOW_ruleActions_in_rule1090

        public static final BitSet FOLLOW_ruleActions_in_rule1090
      • FOLLOW_COLON_in_rule1096

        public static final BitSet FOLLOW_COLON_in_rule1096
      • FOLLOW_ruleAltList_in_rule1100

        public static final BitSet FOLLOW_ruleAltList_in_rule1100
      • FOLLOW_SEMI_in_rule1105

        public static final BitSet FOLLOW_SEMI_in_rule1105
      • FOLLOW_exceptionGroup_in_rule1113

        public static final BitSet FOLLOW_exceptionGroup_in_rule1113
      • FOLLOW_ruleAction_in_ruleActions1251

        public static final BitSet FOLLOW_ruleAction_in_ruleActions1251
      • FOLLOW_AMPERSAND_in_ruleAction1266

        public static final BitSet FOLLOW_AMPERSAND_in_ruleAction1266
      • FOLLOW_id_in_ruleAction1269

        public static final BitSet FOLLOW_id_in_ruleAction1269
      • FOLLOW_ACTION_in_ruleAction1271

        public static final BitSet FOLLOW_ACTION_in_ruleAction1271
      • FOLLOW_THROWS_in_throwsSpec1282

        public static final BitSet FOLLOW_THROWS_in_throwsSpec1282
      • FOLLOW_id_in_throwsSpec1285

        public static final BitSet FOLLOW_id_in_throwsSpec1285
      • FOLLOW_COMMA_in_throwsSpec1289

        public static final BitSet FOLLOW_COMMA_in_throwsSpec1289
      • FOLLOW_id_in_throwsSpec1292

        public static final BitSet FOLLOW_id_in_throwsSpec1292
      • FOLLOW_SCOPE_in_ruleScopeSpec1308

        public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec1308
      • FOLLOW_ruleActions_in_ruleScopeSpec1310

        public static final BitSet FOLLOW_ruleActions_in_ruleScopeSpec1310
      • FOLLOW_ACTION_in_ruleScopeSpec1313

        public static final BitSet FOLLOW_ACTION_in_ruleScopeSpec1313
      • FOLLOW_SCOPE_in_ruleScopeSpec1322

        public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec1322
      • FOLLOW_idList_in_ruleScopeSpec1324

        public static final BitSet FOLLOW_idList_in_ruleScopeSpec1324
      • FOLLOW_SEMI_in_ruleScopeSpec1326

        public static final BitSet FOLLOW_SEMI_in_ruleScopeSpec1326
      • FOLLOW_alternative_in_ruleAltList1383

        public static final BitSet FOLLOW_alternative_in_ruleAltList1383
      • FOLLOW_rewrite_in_ruleAltList1387

        public static final BitSet FOLLOW_rewrite_in_ruleAltList1387
      • FOLLOW_OR_in_ruleAltList1416

        public static final BitSet FOLLOW_OR_in_ruleAltList1416
      • FOLLOW_alternative_in_ruleAltList1420

        public static final BitSet FOLLOW_alternative_in_ruleAltList1420
      • FOLLOW_rewrite_in_ruleAltList1424

        public static final BitSet FOLLOW_rewrite_in_ruleAltList1424
      • FOLLOW_LPAREN_in_block1500

        public static final BitSet FOLLOW_LPAREN_in_block1500
      • FOLLOW_optionsSpec_in_block1538

        public static final BitSet FOLLOW_optionsSpec_in_block1538
      • FOLLOW_ruleActions_in_block1549

        public static final BitSet FOLLOW_ruleActions_in_block1549
      • FOLLOW_COLON_in_block1557

        public static final BitSet FOLLOW_COLON_in_block1557
      • FOLLOW_ACTION_in_block1563

        public static final BitSet FOLLOW_ACTION_in_block1563
      • FOLLOW_COLON_in_block1565

        public static final BitSet FOLLOW_COLON_in_block1565
      • FOLLOW_alternative_in_block1577

        public static final BitSet FOLLOW_alternative_in_block1577
      • FOLLOW_rewrite_in_block1581

        public static final BitSet FOLLOW_rewrite_in_block1581
      • FOLLOW_OR_in_block1591

        public static final BitSet FOLLOW_OR_in_block1591
      • FOLLOW_alternative_in_block1595

        public static final BitSet FOLLOW_alternative_in_block1595
      • FOLLOW_rewrite_in_block1599

        public static final BitSet FOLLOW_rewrite_in_block1599
      • FOLLOW_RPAREN_in_block1616

        public static final BitSet FOLLOW_RPAREN_in_block1616
      • FOLLOW_element_in_alternative1656

        public static final BitSet FOLLOW_element_in_alternative1656
      • FOLLOW_exceptionHandler_in_exceptionGroup1702

        public static final BitSet FOLLOW_exceptionHandler_in_exceptionGroup1702
      • FOLLOW_finallyClause_in_exceptionGroup1705

        public static final BitSet FOLLOW_finallyClause_in_exceptionGroup1705
      • FOLLOW_finallyClause_in_exceptionGroup1711

        public static final BitSet FOLLOW_finallyClause_in_exceptionGroup1711
      • FOLLOW_CATCH_in_exceptionHandler1722

        public static final BitSet FOLLOW_CATCH_in_exceptionHandler1722
      • FOLLOW_ARG_ACTION_in_exceptionHandler1725

        public static final BitSet FOLLOW_ARG_ACTION_in_exceptionHandler1725
      • FOLLOW_ACTION_in_exceptionHandler1727

        public static final BitSet FOLLOW_ACTION_in_exceptionHandler1727
      • FOLLOW_FINALLY_in_finallyClause1738

        public static final BitSet FOLLOW_FINALLY_in_finallyClause1738
      • FOLLOW_ACTION_in_finallyClause1741

        public static final BitSet FOLLOW_ACTION_in_finallyClause1741
      • FOLLOW_elementNoOptionSpec_in_element1752

        public static final BitSet FOLLOW_elementNoOptionSpec_in_element1752
      • FOLLOW_id_in_elementNoOptionSpec1770

        public static final BitSet FOLLOW_id_in_elementNoOptionSpec1770
      • FOLLOW_ASSIGN_in_elementNoOptionSpec1773

        public static final BitSet FOLLOW_ASSIGN_in_elementNoOptionSpec1773
      • FOLLOW_PLUS_ASSIGN_in_elementNoOptionSpec1776

        public static final BitSet FOLLOW_PLUS_ASSIGN_in_elementNoOptionSpec1776
      • FOLLOW_atom_in_elementNoOptionSpec1785

        public static final BitSet FOLLOW_atom_in_elementNoOptionSpec1785
      • FOLLOW_ebnfSuffix_in_elementNoOptionSpec1790

        public static final BitSet FOLLOW_ebnfSuffix_in_elementNoOptionSpec1790
      • FOLLOW_ebnf_in_elementNoOptionSpec1803

        public static final BitSet FOLLOW_ebnf_in_elementNoOptionSpec1803
      • FOLLOW_atom_in_elementNoOptionSpec1816

        public static final BitSet FOLLOW_atom_in_elementNoOptionSpec1816
      • FOLLOW_ebnfSuffix_in_elementNoOptionSpec1825

        public static final BitSet FOLLOW_ebnfSuffix_in_elementNoOptionSpec1825
      • FOLLOW_ebnf_in_elementNoOptionSpec1841

        public static final BitSet FOLLOW_ebnf_in_elementNoOptionSpec1841
      • FOLLOW_FORCED_ACTION_in_elementNoOptionSpec1847

        public static final BitSet FOLLOW_FORCED_ACTION_in_elementNoOptionSpec1847
      • FOLLOW_ACTION_in_elementNoOptionSpec1853

        public static final BitSet FOLLOW_ACTION_in_elementNoOptionSpec1853
      • FOLLOW_SEMPRED_in_elementNoOptionSpec1861

        public static final BitSet FOLLOW_SEMPRED_in_elementNoOptionSpec1861
      • FOLLOW_IMPLIES_in_elementNoOptionSpec1865

        public static final BitSet FOLLOW_IMPLIES_in_elementNoOptionSpec1865
      • FOLLOW_tree__in_elementNoOptionSpec1884

        public static final BitSet FOLLOW_tree__in_elementNoOptionSpec1884
      • FOLLOW_range_in_atom1899

        public static final BitSet FOLLOW_range_in_atom1899
      • FOLLOW_ROOT_in_atom1902

        public static final BitSet FOLLOW_ROOT_in_atom1902
      • FOLLOW_BANG_in_atom1905

        public static final BitSet FOLLOW_BANG_in_atom1905
      • FOLLOW_id_in_atom1945

        public static final BitSet FOLLOW_id_in_atom1945
      • FOLLOW_WILDCARD_in_atom1949

        public static final BitSet FOLLOW_WILDCARD_in_atom1949
      • FOLLOW_terminal_in_atom1953

        public static final BitSet FOLLOW_terminal_in_atom1953
      • FOLLOW_ruleref_in_atom1955

        public static final BitSet FOLLOW_ruleref_in_atom1955
      • FOLLOW_terminal_in_atom1964

        public static final BitSet FOLLOW_terminal_in_atom1964
      • FOLLOW_ruleref_in_atom1970

        public static final BitSet FOLLOW_ruleref_in_atom1970
      • FOLLOW_notSet_in_atom1979

        public static final BitSet FOLLOW_notSet_in_atom1979
      • FOLLOW_ROOT_in_atom1982

        public static final BitSet FOLLOW_ROOT_in_atom1982
      • FOLLOW_BANG_in_atom1985

        public static final BitSet FOLLOW_BANG_in_atom1985
      • FOLLOW_RULE_REF_in_ruleref1999

        public static final BitSet FOLLOW_RULE_REF_in_ruleref1999
      • FOLLOW_ARG_ACTION_in_ruleref2002

        public static final BitSet FOLLOW_ARG_ACTION_in_ruleref2002
      • FOLLOW_ROOT_in_ruleref2006

        public static final BitSet FOLLOW_ROOT_in_ruleref2006
      • FOLLOW_BANG_in_ruleref2009

        public static final BitSet FOLLOW_BANG_in_ruleref2009
      • FOLLOW_NOT_in_notSet2023

        public static final BitSet FOLLOW_NOT_in_notSet2023
      • FOLLOW_notTerminal_in_notSet2030

        public static final BitSet FOLLOW_notTerminal_in_notSet2030
      • FOLLOW_block_in_notSet2036

        public static final BitSet FOLLOW_block_in_notSet2036
      • FOLLOW_id_in_treeRoot2059

        public static final BitSet FOLLOW_id_in_treeRoot2059
      • FOLLOW_ASSIGN_in_treeRoot2062

        public static final BitSet FOLLOW_ASSIGN_in_treeRoot2062
      • FOLLOW_PLUS_ASSIGN_in_treeRoot2065

        public static final BitSet FOLLOW_PLUS_ASSIGN_in_treeRoot2065
      • FOLLOW_atom_in_treeRoot2070

        public static final BitSet FOLLOW_atom_in_treeRoot2070
      • FOLLOW_block_in_treeRoot2072

        public static final BitSet FOLLOW_block_in_treeRoot2072
      • FOLLOW_atom_in_treeRoot2078

        public static final BitSet FOLLOW_atom_in_treeRoot2078
      • FOLLOW_block_in_treeRoot2083

        public static final BitSet FOLLOW_block_in_treeRoot2083
      • FOLLOW_TREE_BEGIN_in_tree_2094

        public static final BitSet FOLLOW_TREE_BEGIN_in_tree_2094
      • FOLLOW_treeRoot_in_tree_2099

        public static final BitSet FOLLOW_treeRoot_in_tree_2099
      • FOLLOW_element_in_tree_2101

        public static final BitSet FOLLOW_element_in_tree_2101
      • FOLLOW_RPAREN_in_tree_2106

        public static final BitSet FOLLOW_RPAREN_in_tree_2106
      • FOLLOW_block_in_ebnf2120

        public static final BitSet FOLLOW_block_in_ebnf2120
      • FOLLOW_QUESTION_in_ebnf2126

        public static final BitSet FOLLOW_QUESTION_in_ebnf2126
      • FOLLOW_STAR_in_ebnf2144

        public static final BitSet FOLLOW_STAR_in_ebnf2144
      • FOLLOW_PLUS_in_ebnf2162

        public static final BitSet FOLLOW_PLUS_in_ebnf2162
      • FOLLOW_IMPLIES_in_ebnf2180

        public static final BitSet FOLLOW_IMPLIES_in_ebnf2180
      • FOLLOW_ROOT_in_ebnf2216

        public static final BitSet FOLLOW_ROOT_in_ebnf2216
      • FOLLOW_BANG_in_ebnf2233

        public static final BitSet FOLLOW_BANG_in_ebnf2233
      • FOLLOW_CHAR_LITERAL_in_range2280

        public static final BitSet FOLLOW_CHAR_LITERAL_in_range2280
      • FOLLOW_RANGE_in_range2282

        public static final BitSet FOLLOW_RANGE_in_range2282
      • FOLLOW_CHAR_LITERAL_in_range2286

        public static final BitSet FOLLOW_CHAR_LITERAL_in_range2286
      • FOLLOW_TOKEN_REF_in_range2313

        public static final BitSet FOLLOW_TOKEN_REF_in_range2313
      • FOLLOW_RANGE_in_range2317

        public static final BitSet FOLLOW_RANGE_in_range2317
      • FOLLOW_TOKEN_REF_in_range2319

        public static final BitSet FOLLOW_TOKEN_REF_in_range2319
      • FOLLOW_STRING_LITERAL_in_range2327

        public static final BitSet FOLLOW_STRING_LITERAL_in_range2327
      • FOLLOW_RANGE_in_range2331

        public static final BitSet FOLLOW_RANGE_in_range2331
      • FOLLOW_STRING_LITERAL_in_range2333

        public static final BitSet FOLLOW_STRING_LITERAL_in_range2333
      • FOLLOW_CHAR_LITERAL_in_range2341

        public static final BitSet FOLLOW_CHAR_LITERAL_in_range2341
      • FOLLOW_RANGE_in_range2345

        public static final BitSet FOLLOW_RANGE_in_range2345
      • FOLLOW_CHAR_LITERAL_in_range2347

        public static final BitSet FOLLOW_CHAR_LITERAL_in_range2347
      • FOLLOW_CHAR_LITERAL_in_terminal2376

        public static final BitSet FOLLOW_CHAR_LITERAL_in_terminal2376
      • FOLLOW_elementOptions_in_terminal2381

        public static final BitSet FOLLOW_elementOptions_in_terminal2381
      • FOLLOW_ROOT_in_terminal2389

        public static final BitSet FOLLOW_ROOT_in_terminal2389
      • FOLLOW_BANG_in_terminal2392

        public static final BitSet FOLLOW_BANG_in_terminal2392
      • FOLLOW_TOKEN_REF_in_terminal2403

        public static final BitSet FOLLOW_TOKEN_REF_in_terminal2403
      • FOLLOW_elementOptions_in_terminal2410

        public static final BitSet FOLLOW_elementOptions_in_terminal2410
      • FOLLOW_ARG_ACTION_in_terminal2421

        public static final BitSet FOLLOW_ARG_ACTION_in_terminal2421
      • FOLLOW_ROOT_in_terminal2430

        public static final BitSet FOLLOW_ROOT_in_terminal2430
      • FOLLOW_BANG_in_terminal2433

        public static final BitSet FOLLOW_BANG_in_terminal2433
      • FOLLOW_STRING_LITERAL_in_terminal2444

        public static final BitSet FOLLOW_STRING_LITERAL_in_terminal2444
      • FOLLOW_elementOptions_in_terminal2449

        public static final BitSet FOLLOW_elementOptions_in_terminal2449
      • FOLLOW_ROOT_in_terminal2457

        public static final BitSet FOLLOW_ROOT_in_terminal2457
      • FOLLOW_BANG_in_terminal2460

        public static final BitSet FOLLOW_BANG_in_terminal2460
      • FOLLOW_WILDCARD_in_terminal2471

        public static final BitSet FOLLOW_WILDCARD_in_terminal2471
      • FOLLOW_ROOT_in_terminal2474

        public static final BitSet FOLLOW_ROOT_in_terminal2474
      • FOLLOW_BANG_in_terminal2477

        public static final BitSet FOLLOW_BANG_in_terminal2477
      • FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2496

        public static final BitSet FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2496
      • FOLLOW_defaultNodeOption_in_elementOptions2499

        public static final BitSet FOLLOW_defaultNodeOption_in_elementOptions2499
      • FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2502

        public static final BitSet FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2502
      • FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2508

        public static final BitSet FOLLOW_OPEN_ELEMENT_OPTION_in_elementOptions2508
      • FOLLOW_elementOption_in_elementOptions2511

        public static final BitSet FOLLOW_elementOption_in_elementOptions2511
      • FOLLOW_SEMI_in_elementOptions2515

        public static final BitSet FOLLOW_SEMI_in_elementOptions2515
      • FOLLOW_elementOption_in_elementOptions2518

        public static final BitSet FOLLOW_elementOption_in_elementOptions2518
      • FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2523

        public static final BitSet FOLLOW_CLOSE_ELEMENT_OPTION_in_elementOptions2523
      • FOLLOW_elementOptionId_in_defaultNodeOption2536

        public static final BitSet FOLLOW_elementOptionId_in_defaultNodeOption2536
      • FOLLOW_id_in_elementOption2552

        public static final BitSet FOLLOW_id_in_elementOption2552
      • FOLLOW_ASSIGN_in_elementOption2554

        public static final BitSet FOLLOW_ASSIGN_in_elementOption2554
      • FOLLOW_elementOptionId_in_elementOption2561

        public static final BitSet FOLLOW_elementOptionId_in_elementOption2561
      • FOLLOW_STRING_LITERAL_in_elementOption2575

        public static final BitSet FOLLOW_STRING_LITERAL_in_elementOption2575
      • FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_elementOption2579

        public static final BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_elementOption2579
      • FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_elementOption2583

        public static final BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_elementOption2583
      • FOLLOW_id_in_elementOptionId2614

        public static final BitSet FOLLOW_id_in_elementOptionId2614
      • FOLLOW_WILDCARD_in_elementOptionId2619

        public static final BitSet FOLLOW_WILDCARD_in_elementOptionId2619
      • FOLLOW_id_in_elementOptionId2623

        public static final BitSet FOLLOW_id_in_elementOptionId2623
      • FOLLOW_QUESTION_in_ebnfSuffix2700

        public static final BitSet FOLLOW_QUESTION_in_ebnfSuffix2700
      • FOLLOW_STAR_in_ebnfSuffix2714

        public static final BitSet FOLLOW_STAR_in_ebnfSuffix2714
      • FOLLOW_PLUS_in_ebnfSuffix2728

        public static final BitSet FOLLOW_PLUS_in_ebnfSuffix2728
      • FOLLOW_id_in_idList2790

        public static final BitSet FOLLOW_id_in_idList2790
      • FOLLOW_COMMA_in_idList2793

        public static final BitSet FOLLOW_COMMA_in_idList2793
      • FOLLOW_id_in_idList2796

        public static final BitSet FOLLOW_id_in_idList2796
      • FOLLOW_TOKEN_REF_in_id2809

        public static final BitSet FOLLOW_TOKEN_REF_in_id2809
      • FOLLOW_RULE_REF_in_id2821

        public static final BitSet FOLLOW_RULE_REF_in_id2821
      • FOLLOW_rewrite_with_sempred_in_rewrite2841

        public static final BitSet FOLLOW_rewrite_with_sempred_in_rewrite2841
      • FOLLOW_REWRITE_in_rewrite2846

        public static final BitSet FOLLOW_REWRITE_in_rewrite2846
      • FOLLOW_rewrite_alternative_in_rewrite2848

        public static final BitSet FOLLOW_rewrite_alternative_in_rewrite2848
      • FOLLOW_REWRITE_in_rewrite_with_sempred2879

        public static final BitSet FOLLOW_REWRITE_in_rewrite_with_sempred2879
      • FOLLOW_SEMPRED_in_rewrite_with_sempred2882

        public static final BitSet FOLLOW_SEMPRED_in_rewrite_with_sempred2882
      • FOLLOW_rewrite_alternative_in_rewrite_with_sempred2884

        public static final BitSet FOLLOW_rewrite_alternative_in_rewrite_with_sempred2884
      • FOLLOW_LPAREN_in_rewrite_block2895

        public static final BitSet FOLLOW_LPAREN_in_rewrite_block2895
      • FOLLOW_rewrite_alternative_in_rewrite_block2899

        public static final BitSet FOLLOW_rewrite_alternative_in_rewrite_block2899
      • FOLLOW_RPAREN_in_rewrite_block2903

        public static final BitSet FOLLOW_RPAREN_in_rewrite_block2903
      • FOLLOW_rewrite_template_in_rewrite_alternative2939

        public static final BitSet FOLLOW_rewrite_template_in_rewrite_alternative2939
      • FOLLOW_rewrite_element_in_rewrite_alternative2951

        public static final BitSet FOLLOW_rewrite_element_in_rewrite_alternative2951
      • FOLLOW_ETC_in_rewrite_alternative3012

        public static final BitSet FOLLOW_ETC_in_rewrite_alternative3012
      • FOLLOW_rewrite_atom_in_rewrite_element3027

        public static final BitSet FOLLOW_rewrite_atom_in_rewrite_element3027
      • FOLLOW_ebnfSuffix_in_rewrite_element3047

        public static final BitSet FOLLOW_ebnfSuffix_in_rewrite_element3047
      • FOLLOW_rewrite_ebnf_in_rewrite_element3066

        public static final BitSet FOLLOW_rewrite_ebnf_in_rewrite_element3066
      • FOLLOW_rewrite_tree_in_rewrite_element3075

        public static final BitSet FOLLOW_rewrite_tree_in_rewrite_element3075
      • FOLLOW_ebnfSuffix_in_rewrite_element3095

        public static final BitSet FOLLOW_ebnfSuffix_in_rewrite_element3095
      • FOLLOW_TOKEN_REF_in_rewrite_atom3122

        public static final BitSet FOLLOW_TOKEN_REF_in_rewrite_atom3122
      • FOLLOW_elementOptions_in_rewrite_atom3125

        public static final BitSet FOLLOW_elementOptions_in_rewrite_atom3125
      • FOLLOW_ARG_ACTION_in_rewrite_atom3130

        public static final BitSet FOLLOW_ARG_ACTION_in_rewrite_atom3130
      • FOLLOW_RULE_REF_in_rewrite_atom3137

        public static final BitSet FOLLOW_RULE_REF_in_rewrite_atom3137
      • FOLLOW_CHAR_LITERAL_in_rewrite_atom3144

        public static final BitSet FOLLOW_CHAR_LITERAL_in_rewrite_atom3144
      • FOLLOW_elementOptions_in_rewrite_atom3146

        public static final BitSet FOLLOW_elementOptions_in_rewrite_atom3146
      • FOLLOW_STRING_LITERAL_in_rewrite_atom3156

        public static final BitSet FOLLOW_STRING_LITERAL_in_rewrite_atom3156
      • FOLLOW_elementOptions_in_rewrite_atom3158

        public static final BitSet FOLLOW_elementOptions_in_rewrite_atom3158
      • FOLLOW_DOLLAR_in_rewrite_atom3166

        public static final BitSet FOLLOW_DOLLAR_in_rewrite_atom3166
      • FOLLOW_label_in_rewrite_atom3169

        public static final BitSet FOLLOW_label_in_rewrite_atom3169
      • FOLLOW_ACTION_in_rewrite_atom3175

        public static final BitSet FOLLOW_ACTION_in_rewrite_atom3175
      • FOLLOW_TOKEN_REF_in_label3186

        public static final BitSet FOLLOW_TOKEN_REF_in_label3186
      • FOLLOW_RULE_REF_in_label3196

        public static final BitSet FOLLOW_RULE_REF_in_label3196
      • FOLLOW_rewrite_block_in_rewrite_ebnf3214

        public static final BitSet FOLLOW_rewrite_block_in_rewrite_ebnf3214
      • FOLLOW_QUESTION_in_rewrite_ebnf3220

        public static final BitSet FOLLOW_QUESTION_in_rewrite_ebnf3220
      • FOLLOW_STAR_in_rewrite_ebnf3239

        public static final BitSet FOLLOW_STAR_in_rewrite_ebnf3239
      • FOLLOW_PLUS_in_rewrite_ebnf3258

        public static final BitSet FOLLOW_PLUS_in_rewrite_ebnf3258
      • FOLLOW_TREE_BEGIN_in_rewrite_tree3286

        public static final BitSet FOLLOW_TREE_BEGIN_in_rewrite_tree3286
      • FOLLOW_rewrite_atom_in_rewrite_tree3292

        public static final BitSet FOLLOW_rewrite_atom_in_rewrite_tree3292
      • FOLLOW_rewrite_element_in_rewrite_tree3294

        public static final BitSet FOLLOW_rewrite_element_in_rewrite_tree3294
      • FOLLOW_RPAREN_in_rewrite_tree3299

        public static final BitSet FOLLOW_RPAREN_in_rewrite_tree3299
      • FOLLOW_rewrite_template_head_in_rewrite_template3334

        public static final BitSet FOLLOW_rewrite_template_head_in_rewrite_template3334
      • FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template3353

        public static final BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template3353
      • FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template3359

        public static final BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template3359
      • FOLLOW_rewrite_template_head_in_rewrite_template3374

        public static final BitSet FOLLOW_rewrite_template_head_in_rewrite_template3374
      • FOLLOW_rewrite_indirect_template_head_in_rewrite_template3383

        public static final BitSet FOLLOW_rewrite_indirect_template_head_in_rewrite_template3383
      • FOLLOW_ACTION_in_rewrite_template3392

        public static final BitSet FOLLOW_ACTION_in_rewrite_template3392
      • FOLLOW_id_in_rewrite_template_head3405

        public static final BitSet FOLLOW_id_in_rewrite_template_head3405
      • FOLLOW_LPAREN_in_rewrite_template_head3409

        public static final BitSet FOLLOW_LPAREN_in_rewrite_template_head3409
      • FOLLOW_rewrite_template_args_in_rewrite_template_head3413

        public static final BitSet FOLLOW_rewrite_template_args_in_rewrite_template_head3413
      • FOLLOW_RPAREN_in_rewrite_template_head3417

        public static final BitSet FOLLOW_RPAREN_in_rewrite_template_head3417
      • FOLLOW_LPAREN_in_rewrite_indirect_template_head3445

        public static final BitSet FOLLOW_LPAREN_in_rewrite_indirect_template_head3445
      • FOLLOW_ACTION_in_rewrite_indirect_template_head3449

        public static final BitSet FOLLOW_ACTION_in_rewrite_indirect_template_head3449
      • FOLLOW_RPAREN_in_rewrite_indirect_template_head3453

        public static final BitSet FOLLOW_RPAREN_in_rewrite_indirect_template_head3453
      • FOLLOW_LPAREN_in_rewrite_indirect_template_head3457

        public static final BitSet FOLLOW_LPAREN_in_rewrite_indirect_template_head3457
      • FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head3459

        public static final BitSet FOLLOW_rewrite_template_args_in_rewrite_indirect_template_head3459
      • FOLLOW_RPAREN_in_rewrite_indirect_template_head3461

        public static final BitSet FOLLOW_RPAREN_in_rewrite_indirect_template_head3461
      • FOLLOW_rewrite_template_arg_in_rewrite_template_args3485

        public static final BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3485
      • FOLLOW_COMMA_in_rewrite_template_args3488

        public static final BitSet FOLLOW_COMMA_in_rewrite_template_args3488
      • FOLLOW_rewrite_template_arg_in_rewrite_template_args3490

        public static final BitSet FOLLOW_rewrite_template_arg_in_rewrite_template_args3490
      • FOLLOW_id_in_rewrite_template_arg3525

        public static final BitSet FOLLOW_id_in_rewrite_template_arg3525
      • FOLLOW_ASSIGN_in_rewrite_template_arg3529

        public static final BitSet FOLLOW_ASSIGN_in_rewrite_template_arg3529
      • FOLLOW_ACTION_in_rewrite_template_arg3531

        public static final BitSet FOLLOW_ACTION_in_rewrite_template_arg3531
      • FOLLOW_id_in_synpred1_ANTLR1929

        public static final BitSet FOLLOW_id_in_synpred1_ANTLR1929
      • FOLLOW_WILDCARD_in_synpred1_ANTLR1931

        public static final BitSet FOLLOW_WILDCARD_in_synpred1_ANTLR1931
      • FOLLOW_terminal_in_synpred1_ANTLR1934

        public static final BitSet FOLLOW_terminal_in_synpred1_ANTLR1934
      • FOLLOW_ruleref_in_synpred1_ANTLR1936

        public static final BitSet FOLLOW_ruleref_in_synpred1_ANTLR1936