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 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 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 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
  • Constructor Details

  • Method Details