Class ANTLRParser

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

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

    • tokenNames

      public static final String[] tokenNames
    • EOF

      public static final int EOF
      See Also:
    • ACTION

      public static final int ACTION
      See Also:
    • ACTION_CHAR_LITERAL

      public static final int ACTION_CHAR_LITERAL
      See Also:
    • ACTION_ESC

      public static final int ACTION_ESC
      See Also:
    • ACTION_STRING_LITERAL

      public static final int ACTION_STRING_LITERAL
      See Also:
    • ALT

      public static final int ALT
      See Also:
    • AMPERSAND

      public static final int AMPERSAND
      See Also:
    • ARG

      public static final int ARG
      See Also:
    • ARGLIST

      public static final int ARGLIST
      See Also:
    • ARG_ACTION

      public static final int ARG_ACTION
      See Also:
    • ASSIGN

      public static final int ASSIGN
      See Also:
    • BACKTRACK_SEMPRED

      public static final int BACKTRACK_SEMPRED
      See Also:
    • BANG

      public static final int BANG
      See Also:
    • BLOCK

      public static final int BLOCK
      See Also:
    • CATCH

      public static final int CATCH
      See Also:
    • CHAR_LITERAL

      public static final int CHAR_LITERAL
      See Also:
    • CHAR_RANGE

      public static final int CHAR_RANGE
      See Also:
    • CLOSE_ELEMENT_OPTION

      public static final int CLOSE_ELEMENT_OPTION
      See Also:
    • CLOSURE

      public static final int CLOSURE
      See Also:
    • COLON

      public static final int COLON
      See Also:
    • COMBINED_GRAMMAR

      public static final int COMBINED_GRAMMAR
      See Also:
    • COMMA

      public static final int COMMA
      See Also:
    • COMMENT

      public static final int COMMENT
      See Also:
    • DIGIT

      public static final int DIGIT
      See Also:
    • DOC_COMMENT

      public static final int DOC_COMMENT
      See Also:
    • DOLLAR

      public static final int DOLLAR
      See Also:
    • DOT

      public static final int DOT
      See Also:
    • DOUBLE_ANGLE_STRING_LITERAL

      public static final int DOUBLE_ANGLE_STRING_LITERAL
      See Also:
    • DOUBLE_QUOTE_STRING_LITERAL

      public static final int DOUBLE_QUOTE_STRING_LITERAL
      See Also:
    • EOA

      public static final int EOA
      See Also:
    • EOB

      public static final int EOB
      See Also:
    • EOR

      public static final int EOR
      See Also:
    • EPSILON

      public static final int EPSILON
      See Also:
    • ESC

      public static final int ESC
      See Also:
    • ETC

      public static final int ETC
      See Also:
    • FINALLY

      public static final int FINALLY
      See Also:
    • FORCED_ACTION

      public static final int FORCED_ACTION
      See Also:
    • FRAGMENT

      public static final int FRAGMENT
      See Also:
    • GATED_SEMPRED

      public static final int GATED_SEMPRED
      See Also:
    • GRAMMAR

      public static final int GRAMMAR
      See Also:
    • ID

      public static final int ID
      See Also:
    • IMPLIES

      public static final int IMPLIES
      See Also:
    • IMPORT

      public static final int IMPORT
      See Also:
    • INITACTION

      public static final int INITACTION
      See Also:
    • INT

      public static final int INT
      See Also:
    • LABEL

      public static final int LABEL
      See Also:
    • LEXER

      public static final int LEXER
      See Also:
    • LEXER_GRAMMAR

      public static final int LEXER_GRAMMAR
      See Also:
    • LPAREN

      public static final int LPAREN
      See Also:
    • ML_COMMENT

      public static final int ML_COMMENT
      See Also:
    • NESTED_ACTION

      public static final int NESTED_ACTION
      See Also:
    • NESTED_ARG_ACTION

      public static final int NESTED_ARG_ACTION
      See Also:
    • NOT

      public static final int NOT
      See Also:
    • OPEN_ELEMENT_OPTION

      public static final int OPEN_ELEMENT_OPTION
      See Also:
    • OPTIONAL

      public static final int OPTIONAL
      See Also:
    • OPTIONS

      public static final int OPTIONS
      See Also:
    • OR

      public static final int OR
      See Also:
    • PARSER

      public static final int PARSER
      See Also:
    • PARSER_GRAMMAR

      public static final int PARSER_GRAMMAR
      See Also:
    • PLUS

      public static final int PLUS
      See Also:
    • PLUS_ASSIGN

      public static final int PLUS_ASSIGN
      See Also:
    • POSITIVE_CLOSURE

      public static final int POSITIVE_CLOSURE
      See Also:
    • PREC_RULE

      public static final int PREC_RULE
      See Also:
    • PRIVATE

      public static final int PRIVATE
      See Also:
    • PROTECTED

      public static final int PROTECTED
      See Also:
    • PUBLIC

      public static final int PUBLIC
      See Also:
    • QUESTION

      public static final int QUESTION
      See Also:
    • RANGE

      public static final int RANGE
      See Also:
    • RCURLY

      public static final int RCURLY
      See Also:
    • RECURSIVE_RULE_REF

      public static final int RECURSIVE_RULE_REF
      See Also:
    • RET

      public static final int RET
      See Also:
    • RETURNS

      public static final int RETURNS
      See Also:
    • REWRITE

      public static final int REWRITE
      See Also:
    • REWRITES

      public static final int REWRITES
      See Also:
    • ROOT

      public static final int ROOT
      See Also:
    • RPAREN

      public static final int RPAREN
      See Also:
    • RULE

      public static final int RULE
      See Also:
    • RULE_REF

      public static final int RULE_REF
      See Also:
    • SCOPE

      public static final int SCOPE
      See Also:
    • SEMI

      public static final int SEMI
      See Also:
    • SEMPRED

      public static final int SEMPRED
      See Also:
    • SL_COMMENT

      public static final int SL_COMMENT
      See Also:
    • SRC

      public static final int SRC
      See Also:
    • STAR

      public static final int STAR
      See Also:
    • STRAY_BRACKET

      public static final int STRAY_BRACKET
      See Also:
    • STRING_LITERAL

      public static final int STRING_LITERAL
      See Also:
    • SYNPRED

      public static final int SYNPRED
      See Also:
    • SYN_SEMPRED

      public static final int SYN_SEMPRED
      See Also:
    • TEMPLATE

      public static final int TEMPLATE
      See Also:
    • THROWS

      public static final int THROWS
      See Also:
    • TOKENS

      public static final int TOKENS
      See Also:
    • TOKEN_REF

      public static final int TOKEN_REF
      See Also:
    • TREE

      public static final int TREE
      See Also:
    • TREE_BEGIN

      public static final int TREE_BEGIN
      See Also:
    • TREE_GRAMMAR

      public static final int TREE_GRAMMAR
      See Also:
    • WILDCARD

      public static final int WILDCARD
      See Also:
    • WS

      public static final int WS
      See Also:
    • WS_LOOP

      public static final int WS_LOOP
      See Also:
    • WS_OPT

      public static final int WS_OPT
      See Also:
    • XDIGIT

      public static final int XDIGIT
      See Also:
    • adaptor

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

      protected String currentRuleName
    • currentBlockAST

      protected GrammarAST currentBlockAST
    • atTreeRoot

      protected boolean atTreeRoot
    • grammar

      private Grammar grammar
    • grammarType

      private int grammarType
    • fileName

      private String fileName
    • FOLLOW_ACTION_in_grammar_324

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • ANTLRParser

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

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

    • 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 String[] getTokenNames()
      Overrides:
      getTokenNames in class org.antlr.runtime.BaseRecognizer
    • getGrammarFileName

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

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

      public Grammar getGrammar()
    • setGrammar

      public void setGrammar(Grammar value)
    • getGrammarType

      public int getGrammarType()
    • setGrammarType

      public void setGrammarType(int value)
    • getFileName

      public String getFileName()
    • setFileName

      public void setFileName(String value)
    • LA

      private final int LA(int i)
    • LT

      private final org.antlr.runtime.Token LT(int k)
    • setToBlockWithSet

      protected GrammarAST setToBlockWithSet(GrammarAST b)
    • createBlockFromDupAlt

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

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

      protected GrammarAST createSynSemPredFromBlock(GrammarAST synpredBlockAST, int synpredTokenType)
    • createSimpleRuleAST

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

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

      public void cleanup(GrammarAST root)
    • grammar_

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public final ANTLRParser.elementOptions_return elementOptions(GrammarAST terminalAST) throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • defaultNodeOption

      public final ANTLRParser.defaultNodeOption_return defaultNodeOption(GrammarAST terminalAST) throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • elementOption

      public final ANTLRParser.elementOption_return elementOption(GrammarAST terminalAST) throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • elementOptionId

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

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

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

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

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

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

      public final ANTLRParser.rewrite_with_sempred_return rewrite_with_sempred() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • rewrite_block

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

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

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

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

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

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

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

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

      public final ANTLRParser.rewrite_template_head_return rewrite_template_head() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • rewrite_indirect_template_head

      public final ANTLRParser.rewrite_indirect_template_head_return rewrite_indirect_template_head() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • rewrite_template_args

      public final ANTLRParser.rewrite_template_args_return rewrite_template_args() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • rewrite_template_arg

      public final ANTLRParser.rewrite_template_arg_return rewrite_template_arg() throws org.antlr.runtime.RecognitionException
      Throws:
      org.antlr.runtime.RecognitionException
    • synpred1_ANTLR_fragment

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

      public final boolean synpred1_ANTLR()