Class ANTLRTreePrinter


  • public class ANTLRTreePrinter
    extends org.antlr.runtime.tree.TreeParser
    Print out a grammar (no pretty printing). Terence Parr University of San Francisco August 19, 2003
    • 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
      • grammar

        protected Grammar grammar
      • showActions

        protected boolean showActions
      • buf

        protected java.lang.StringBuilder buf
      • FOLLOW_grammar__in_toString73

        public static final org.antlr.runtime.BitSet FOLLOW_grammar__in_toString73
      • FOLLOW_rule_in_toString79

        public static final org.antlr.runtime.BitSet FOLLOW_rule_in_toString79
      • FOLLOW_alternative_in_toString85

        public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_toString85
      • FOLLOW_element_in_toString91

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_toString91
      • FOLLOW_single_rewrite_in_toString97

        public static final org.antlr.runtime.BitSet FOLLOW_single_rewrite_in_toString97
      • FOLLOW_rewrite_in_toString103

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_toString103
      • FOLLOW_EOR_in_toString109

        public static final org.antlr.runtime.BitSet FOLLOW_EOR_in_toString109
      • FOLLOW_LEXER_GRAMMAR_in_grammar_133

        public static final org.antlr.runtime.BitSet FOLLOW_LEXER_GRAMMAR_in_grammar_133
      • FOLLOW_grammarSpec_in_grammar_135

        public static final org.antlr.runtime.BitSet FOLLOW_grammarSpec_in_grammar_135
      • FOLLOW_PARSER_GRAMMAR_in_grammar_145

        public static final org.antlr.runtime.BitSet FOLLOW_PARSER_GRAMMAR_in_grammar_145
      • FOLLOW_grammarSpec_in_grammar_147

        public static final org.antlr.runtime.BitSet FOLLOW_grammarSpec_in_grammar_147
      • FOLLOW_TREE_GRAMMAR_in_grammar_157

        public static final org.antlr.runtime.BitSet FOLLOW_TREE_GRAMMAR_in_grammar_157
      • FOLLOW_grammarSpec_in_grammar_159

        public static final org.antlr.runtime.BitSet FOLLOW_grammarSpec_in_grammar_159
      • FOLLOW_COMBINED_GRAMMAR_in_grammar_169

        public static final org.antlr.runtime.BitSet FOLLOW_COMBINED_GRAMMAR_in_grammar_169
      • FOLLOW_grammarSpec_in_grammar_171

        public static final org.antlr.runtime.BitSet FOLLOW_grammarSpec_in_grammar_171
      • FOLLOW_SCOPE_in_attrScope187

        public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_attrScope187
      • FOLLOW_ID_in_attrScope189

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_attrScope189
      • FOLLOW_ruleAction_in_attrScope191

        public static final org.antlr.runtime.BitSet FOLLOW_ruleAction_in_attrScope191
      • FOLLOW_ACTION_in_attrScope194

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_attrScope194
      • FOLLOW_ID_in_grammarSpec210

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_grammarSpec210
      • FOLLOW_DOC_COMMENT_in_grammarSpec219

        public static final org.antlr.runtime.BitSet FOLLOW_DOC_COMMENT_in_grammarSpec219
      • FOLLOW_optionsSpec_in_grammarSpec229

        public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_grammarSpec229
      • FOLLOW_delegateGrammars_in_grammarSpec238

        public static final org.antlr.runtime.BitSet FOLLOW_delegateGrammars_in_grammarSpec238
      • FOLLOW_tokensSpec_in_grammarSpec245

        public static final org.antlr.runtime.BitSet FOLLOW_tokensSpec_in_grammarSpec245
      • FOLLOW_attrScope_in_grammarSpec252

        public static final org.antlr.runtime.BitSet FOLLOW_attrScope_in_grammarSpec252
      • FOLLOW_actions_in_grammarSpec259

        public static final org.antlr.runtime.BitSet FOLLOW_actions_in_grammarSpec259
      • FOLLOW_rules_in_grammarSpec265

        public static final org.antlr.runtime.BitSet FOLLOW_rules_in_grammarSpec265
      • FOLLOW_action_in_actions278

        public static final org.antlr.runtime.BitSet FOLLOW_action_in_actions278
      • FOLLOW_AMPERSAND_in_action299

        public static final org.antlr.runtime.BitSet FOLLOW_AMPERSAND_in_action299
      • FOLLOW_ID_in_action303

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_action303
      • FOLLOW_ID_in_action312

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_action312
      • FOLLOW_ACTION_in_action316

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_action316
      • FOLLOW_ACTION_in_action331

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_action331
      • FOLLOW_OPTIONS_in_optionsSpec363

        public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_optionsSpec363
      • FOLLOW_option_in_optionsSpec371

        public static final org.antlr.runtime.BitSet FOLLOW_option_in_optionsSpec371
      • FOLLOW_ASSIGN_in_option397

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_option397
      • FOLLOW_ID_in_option401

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_option401
      • FOLLOW_optionValue_in_option405

        public static final org.antlr.runtime.BitSet FOLLOW_optionValue_in_option405
      • FOLLOW_ID_in_optionValue420

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_optionValue420
      • FOLLOW_STRING_LITERAL_in_optionValue440

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_optionValue440
      • FOLLOW_CHAR_LITERAL_in_optionValue449

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_optionValue449
      • FOLLOW_INT_in_optionValue460

        public static final org.antlr.runtime.BitSet FOLLOW_INT_in_optionValue460
      • FOLLOW_IMPORT_in_delegateGrammars490

        public static final org.antlr.runtime.BitSet FOLLOW_IMPORT_in_delegateGrammars490
      • FOLLOW_ASSIGN_in_delegateGrammars495

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_delegateGrammars495
      • FOLLOW_ID_in_delegateGrammars497

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_delegateGrammars497
      • FOLLOW_ID_in_delegateGrammars499

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_delegateGrammars499
      • FOLLOW_ID_in_delegateGrammars504

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_delegateGrammars504
      • FOLLOW_TOKENS_in_tokensSpec521

        public static final org.antlr.runtime.BitSet FOLLOW_TOKENS_in_tokensSpec521
      • FOLLOW_tokenSpec_in_tokensSpec523

        public static final org.antlr.runtime.BitSet FOLLOW_tokenSpec_in_tokensSpec523
      • FOLLOW_TOKEN_REF_in_tokenSpec536

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_tokenSpec536
      • FOLLOW_ASSIGN_in_tokenSpec543

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_tokenSpec543
      • FOLLOW_TOKEN_REF_in_tokenSpec545

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_tokenSpec545
      • FOLLOW_set_in_tokenSpec547

        public static final org.antlr.runtime.BitSet FOLLOW_set_in_tokenSpec547
      • FOLLOW_rule_in_rules566

        public static final org.antlr.runtime.BitSet FOLLOW_rule_in_rules566
      • FOLLOW_precRule_in_rules570

        public static final org.antlr.runtime.BitSet FOLLOW_precRule_in_rules570
      • FOLLOW_RULE_in_rule586

        public static final org.antlr.runtime.BitSet FOLLOW_RULE_in_rule586
      • FOLLOW_ID_in_rule590

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_rule590
      • FOLLOW_modifier_in_rule596

        public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_rule596
      • FOLLOW_ARG_in_rule609

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_in_rule609
      • FOLLOW_ARG_ACTION_in_rule614

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rule614
      • FOLLOW_RET_in_rule627

        public static final org.antlr.runtime.BitSet FOLLOW_RET_in_rule627
      • FOLLOW_ARG_ACTION_in_rule632

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rule632
      • FOLLOW_throwsSpec_in_rule645

        public static final org.antlr.runtime.BitSet FOLLOW_throwsSpec_in_rule645
      • FOLLOW_optionsSpec_in_rule653

        public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_rule653
      • FOLLOW_ruleScopeSpec_in_rule661

        public static final org.antlr.runtime.BitSet FOLLOW_ruleScopeSpec_in_rule661
      • FOLLOW_ruleAction_in_rule669

        public static final org.antlr.runtime.BitSet FOLLOW_ruleAction_in_rule669
      • FOLLOW_block_in_rule688

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_rule688
      • FOLLOW_exceptionGroup_in_rule695

        public static final org.antlr.runtime.BitSet FOLLOW_exceptionGroup_in_rule695
      • FOLLOW_EOR_in_rule702

        public static final org.antlr.runtime.BitSet FOLLOW_EOR_in_rule702
      • FOLLOW_PREC_RULE_in_precRule721

        public static final org.antlr.runtime.BitSet FOLLOW_PREC_RULE_in_precRule721
      • FOLLOW_ID_in_precRule725

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_precRule725
      • FOLLOW_modifier_in_precRule731

        public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_precRule731
      • FOLLOW_ARG_in_precRule744

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_in_precRule744
      • FOLLOW_ARG_ACTION_in_precRule749

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_precRule749
      • FOLLOW_RET_in_precRule762

        public static final org.antlr.runtime.BitSet FOLLOW_RET_in_precRule762
      • FOLLOW_ARG_ACTION_in_precRule767

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_precRule767
      • FOLLOW_throwsSpec_in_precRule780

        public static final org.antlr.runtime.BitSet FOLLOW_throwsSpec_in_precRule780
      • FOLLOW_optionsSpec_in_precRule788

        public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_precRule788
      • FOLLOW_ruleScopeSpec_in_precRule796

        public static final org.antlr.runtime.BitSet FOLLOW_ruleScopeSpec_in_precRule796
      • FOLLOW_ruleAction_in_precRule804

        public static final org.antlr.runtime.BitSet FOLLOW_ruleAction_in_precRule804
      • FOLLOW_block_in_precRule823

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_precRule823
      • FOLLOW_exceptionGroup_in_precRule830

        public static final org.antlr.runtime.BitSet FOLLOW_exceptionGroup_in_precRule830
      • FOLLOW_EOR_in_precRule837

        public static final org.antlr.runtime.BitSet FOLLOW_EOR_in_precRule837
      • FOLLOW_AMPERSAND_in_ruleAction855

        public static final org.antlr.runtime.BitSet FOLLOW_AMPERSAND_in_ruleAction855
      • FOLLOW_ID_in_ruleAction859

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_ruleAction859
      • FOLLOW_ACTION_in_ruleAction863

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_ruleAction863
      • FOLLOW_THROWS_in_throwsSpec912

        public static final org.antlr.runtime.BitSet FOLLOW_THROWS_in_throwsSpec912
      • FOLLOW_ID_in_throwsSpec914

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_throwsSpec914
      • FOLLOW_SCOPE_in_ruleScopeSpec929

        public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_ruleScopeSpec929
      • FOLLOW_ruleAction_in_ruleScopeSpec931

        public static final org.antlr.runtime.BitSet FOLLOW_ruleAction_in_ruleScopeSpec931
      • FOLLOW_ACTION_in_ruleScopeSpec935

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_ruleScopeSpec935
      • FOLLOW_ID_in_ruleScopeSpec941

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_ruleScopeSpec941
      • FOLLOW_BLOCK_in_block965

        public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_block965
      • FOLLOW_optionsSpec_in_block976

        public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_block976
      • FOLLOW_alternative_in_block986

        public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_block986
      • FOLLOW_rewrite_in_block988

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_block988
      • FOLLOW_alternative_in_block994

        public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_block994
      • FOLLOW_rewrite_in_block996

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_block996
      • FOLLOW_EOB_in_block1004

        public static final org.antlr.runtime.BitSet FOLLOW_EOB_in_block1004
      • FOLLOW_ALT_in_alternative1026

        public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_alternative1026
      • FOLLOW_element_in_alternative1028

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_alternative1028
      • FOLLOW_EOA_in_alternative1031

        public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_alternative1031
      • FOLLOW_exceptionHandler_in_exceptionGroup1046

        public static final org.antlr.runtime.BitSet FOLLOW_exceptionHandler_in_exceptionGroup1046
      • FOLLOW_finallyClause_in_exceptionGroup1052

        public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup1052
      • FOLLOW_finallyClause_in_exceptionGroup1059

        public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup1059
      • FOLLOW_CATCH_in_exceptionHandler1071

        public static final org.antlr.runtime.BitSet FOLLOW_CATCH_in_exceptionHandler1071
      • FOLLOW_ARG_ACTION_in_exceptionHandler1073

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_exceptionHandler1073
      • FOLLOW_ACTION_in_exceptionHandler1075

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_exceptionHandler1075
      • FOLLOW_FINALLY_in_finallyClause1088

        public static final org.antlr.runtime.BitSet FOLLOW_FINALLY_in_finallyClause1088
      • FOLLOW_ACTION_in_finallyClause1090

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_finallyClause1090
      • FOLLOW_REWRITES_in_rewrite1103

        public static final org.antlr.runtime.BitSet FOLLOW_REWRITES_in_rewrite1103
      • FOLLOW_single_rewrite_in_rewrite1105

        public static final org.antlr.runtime.BitSet FOLLOW_single_rewrite_in_rewrite1105
      • FOLLOW_REWRITES_in_rewrite1112

        public static final org.antlr.runtime.BitSet FOLLOW_REWRITES_in_rewrite1112
      • FOLLOW_REWRITE_in_single_rewrite1128

        public static final org.antlr.runtime.BitSet FOLLOW_REWRITE_in_single_rewrite1128
      • FOLLOW_SEMPRED_in_single_rewrite1137

        public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_single_rewrite1137
      • FOLLOW_alternative_in_single_rewrite1152

        public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_single_rewrite1152
      • FOLLOW_rewrite_template_in_single_rewrite1159

        public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_in_single_rewrite1159
      • FOLLOW_ETC_in_single_rewrite1166

        public static final org.antlr.runtime.BitSet FOLLOW_ETC_in_single_rewrite1166
      • FOLLOW_ACTION_in_single_rewrite1175

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_single_rewrite1175
      • FOLLOW_TEMPLATE_in_rewrite_template1199

        public static final org.antlr.runtime.BitSet FOLLOW_TEMPLATE_in_rewrite_template1199
      • FOLLOW_ID_in_rewrite_template1208

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_rewrite_template1208
      • FOLLOW_ACTION_in_rewrite_template1219

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_template1219
      • FOLLOW_ARGLIST_in_rewrite_template1233

        public static final org.antlr.runtime.BitSet FOLLOW_ARGLIST_in_rewrite_template1233
      • FOLLOW_ARG_in_rewrite_template1249

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_in_rewrite_template1249
      • FOLLOW_ID_in_rewrite_template1253

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_rewrite_template1253
      • FOLLOW_ACTION_in_rewrite_template1265

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_template1265
      • FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template1301

        public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template1301
      • FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template1310

        public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template1310
      • FOLLOW_ROOT_in_element1334

        public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_element1334
      • FOLLOW_element_in_element1336

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1336
      • FOLLOW_BANG_in_element1345

        public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_element1345
      • FOLLOW_element_in_element1347

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1347
      • FOLLOW_atom_in_element1355

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1355
      • FOLLOW_NOT_in_element1361

        public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_element1361
      • FOLLOW_element_in_element1365

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1365
      • FOLLOW_RANGE_in_element1372

        public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_element1372
      • FOLLOW_atom_in_element1374

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1374
      • FOLLOW_atom_in_element1378

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1378
      • FOLLOW_CHAR_RANGE_in_element1385

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_RANGE_in_element1385
      • FOLLOW_atom_in_element1387

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1387
      • FOLLOW_atom_in_element1391

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1391
      • FOLLOW_ASSIGN_in_element1398

        public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_element1398
      • FOLLOW_ID_in_element1402

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_element1402
      • FOLLOW_element_in_element1406

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1406
      • FOLLOW_PLUS_ASSIGN_in_element1413

        public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_element1413
      • FOLLOW_ID_in_element1417

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_element1417
      • FOLLOW_element_in_element1421

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1421
      • FOLLOW_ebnf_in_element1427

        public static final org.antlr.runtime.BitSet FOLLOW_ebnf_in_element1427
      • FOLLOW_tree__in_element1432

        public static final org.antlr.runtime.BitSet FOLLOW_tree__in_element1432
      • FOLLOW_SYNPRED_in_element1439

        public static final org.antlr.runtime.BitSet FOLLOW_SYNPRED_in_element1439
      • FOLLOW_block_in_element1441

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_element1441
      • FOLLOW_ACTION_in_element1453

        public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_element1453
      • FOLLOW_FORCED_ACTION_in_element1463

        public static final org.antlr.runtime.BitSet FOLLOW_FORCED_ACTION_in_element1463
      • FOLLOW_SEMPRED_in_element1473

        public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_element1473
      • FOLLOW_SYN_SEMPRED_in_element1484

        public static final org.antlr.runtime.BitSet FOLLOW_SYN_SEMPRED_in_element1484
      • FOLLOW_BACKTRACK_SEMPRED_in_element1494

        public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_element1494
      • FOLLOW_GATED_SEMPRED_in_element1506

        public static final org.antlr.runtime.BitSet FOLLOW_GATED_SEMPRED_in_element1506
      • FOLLOW_EPSILON_in_element1515

        public static final org.antlr.runtime.BitSet FOLLOW_EPSILON_in_element1515
      • FOLLOW_block_in_ebnf1526

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1526
      • FOLLOW_OPTIONAL_in_ebnf1536

        public static final org.antlr.runtime.BitSet FOLLOW_OPTIONAL_in_ebnf1536
      • FOLLOW_block_in_ebnf1538

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1538
      • FOLLOW_CLOSURE_in_ebnf1550

        public static final org.antlr.runtime.BitSet FOLLOW_CLOSURE_in_ebnf1550
      • FOLLOW_block_in_ebnf1552

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1552
      • FOLLOW_POSITIVE_CLOSURE_in_ebnf1565

        public static final org.antlr.runtime.BitSet FOLLOW_POSITIVE_CLOSURE_in_ebnf1565
      • FOLLOW_block_in_ebnf1567

        public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1567
      • FOLLOW_TREE_BEGIN_in_tree_1584

        public static final org.antlr.runtime.BitSet FOLLOW_TREE_BEGIN_in_tree_1584
      • FOLLOW_element_in_tree_1588

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_tree_1588
      • FOLLOW_element_in_tree_1591

        public static final org.antlr.runtime.BitSet FOLLOW_element_in_tree_1591
      • FOLLOW_RULE_REF_in_atom1617

        public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_atom1617
      • FOLLOW_ARG_ACTION_in_atom1629

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_atom1629
      • FOLLOW_ast_suffix_in_atom1640

        public static final org.antlr.runtime.BitSet FOLLOW_ast_suffix_in_atom1640
      • FOLLOW_TOKEN_REF_in_atom1655

        public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_atom1655
      • FOLLOW_ARG_ACTION_in_atom1667

        public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_atom1667
      • FOLLOW_ast_suffix_in_atom1679

        public static final org.antlr.runtime.BitSet FOLLOW_ast_suffix_in_atom1679
      • FOLLOW_CHAR_LITERAL_in_atom1694

        public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_atom1694
      • FOLLOW_ast_suffix_in_atom1703

        public static final org.antlr.runtime.BitSet FOLLOW_ast_suffix_in_atom1703
      • FOLLOW_STRING_LITERAL_in_atom1718

        public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_atom1718
      • FOLLOW_ast_suffix_in_atom1727

        public static final org.antlr.runtime.BitSet FOLLOW_ast_suffix_in_atom1727
      • FOLLOW_WILDCARD_in_atom1742

        public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_atom1742
      • FOLLOW_ast_suffix_in_atom1752

        public static final org.antlr.runtime.BitSet FOLLOW_ast_suffix_in_atom1752
      • FOLLOW_LABEL_in_atom1772

        public static final org.antlr.runtime.BitSet FOLLOW_LABEL_in_atom1772
      • FOLLOW_DOT_in_atom1781

        public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_atom1781
      • FOLLOW_ID_in_atom1783

        public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom1783
      • FOLLOW_atom_in_atom1787

        public static final org.antlr.runtime.BitSet FOLLOW_atom_in_atom1787
      • FOLLOW_ROOT_in_ast_suffix1800

        public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_ast_suffix1800
      • FOLLOW_BANG_in_ast_suffix1807

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

      • ANTLRTreePrinter

        public ANTLRTreePrinter​(org.antlr.runtime.tree.TreeNodeStream input)
      • ANTLRTreePrinter

        public ANTLRTreePrinter​(org.antlr.runtime.tree.TreeNodeStream input,
                                org.antlr.runtime.RecognizerSharedState state)
    • Method Detail

      • getDelegates

        public org.antlr.runtime.tree.TreeParser[] getDelegates()
      • 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
      • countAltsForBlock

        public final int countAltsForBlock​(GrammarAST t)
      • out

        public void out​(java.lang.String s)
      • reportError

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

        public static java.lang.String normalize​(java.lang.String g)
        Normalize a grammar print out by removing all double spaces and trailing/beginning stuff. FOr example, convert ( A | B | C )* to ( A | B | C )*
      • toString

        public final java.lang.String toString​(Grammar g,
                                               boolean showActions)
                                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • grammar_

        public final void grammar_()
                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • attrScope

        public final void attrScope()
                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • grammarSpec

        public final void grammarSpec​(java.lang.String gtype)
                               throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • actions

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

        public final void action()
                          throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • optionsSpec

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

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

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

        public final void delegateGrammars()
                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • tokensSpec

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

        public final void tokenSpec()
                             throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • rules

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

        public final void rule()
                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • precRule

        public final void precRule()
                            throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ruleAction

        public final void ruleAction()
                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • modifier

        public final ANTLRTreePrinter.modifier_return modifier()
                                                        throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • throwsSpec

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

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

        public final ANTLRTreePrinter.block_return block​(boolean forceParens)
                                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • alternative

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

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

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

        public final void finallyClause()
                                 throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • rewrite

        public final void rewrite()
                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • single_rewrite

        public final void single_rewrite()
                                  throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • rewrite_template

        public final void rewrite_template()
                                    throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • element

        public final void element()
                           throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ebnf

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

        public final void tree_()
                         throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • atom

        public final ANTLRTreePrinter.atom_return atom()
                                                throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException
      • ast_suffix

        public final void ast_suffix()
                              throws org.antlr.runtime.RecognitionException
        Throws:
        org.antlr.runtime.RecognitionException