org.antlr.grammar.v3
Class DefineGrammarItemsWalker

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.tree.TreeParser
          extended by org.antlr.grammar.v3.DefineGrammarItemsWalker

public class DefineGrammarItemsWalker
extends TreeParser


Nested Class Summary
protected static class DefineGrammarItemsWalker.AttributeScopeActions_scope
           
static class DefineGrammarItemsWalker.block_return
           
static class DefineGrammarItemsWalker.dotLoop_return
           
static class DefineGrammarItemsWalker.element_return
           
static class DefineGrammarItemsWalker.grammar__return
           
static class DefineGrammarItemsWalker.modifier_return
           
static class DefineGrammarItemsWalker.rewrite_atom_return
           
static class DefineGrammarItemsWalker.rewrite_block_return
           
static class DefineGrammarItemsWalker.rewrite_return
           
static class DefineGrammarItemsWalker.rule_return
           
 
Field Summary
static int ACTION
           
static int ACTION_CHAR_LITERAL
           
static int ACTION_ESC
           
static int ACTION_STRING_LITERAL
           
static int ALT
           
static int AMPERSAND
           
static int ARG
           
static int ARG_ACTION
           
static int ARGLIST
           
static int ASSIGN
           
protected  Stack AttributeScopeActions_stack
           
static int BACKTRACK_SEMPRED
           
static int BANG
           
static int BLOCK
           
protected  int blockLevel
           
static int CATCH
           
static int CHAR_LITERAL
           
static int CHAR_RANGE
           
static int CLOSE_ELEMENT_OPTION
           
static int CLOSURE
           
static int COLON
           
static int COMBINED_GRAMMAR
           
static int COMMA
           
static int COMMENT
           
protected  GrammarAST currentRewriteBlock
           
protected  GrammarAST currentRewriteRule
           
protected  String currentRuleName
           
protected  org.antlr.grammar.v3.DefineGrammarItemsWalker.DFA37 dfa37
           
protected  org.antlr.grammar.v3.DefineGrammarItemsWalker.DFA38 dfa38
           
static int DIGIT
           
static int DOC_COMMENT
           
static int DOLLAR
           
static int DOT
           
static int DOUBLE_ANGLE_STRING_LITERAL
           
static int DOUBLE_QUOTE_STRING_LITERAL
           
static int EOA
           
static int EOB
           
static int EOF
           
static int EOR
           
static int EPSILON
           
static int ESC
           
static int ETC
           
static int FINALLY
           
static BitSet FOLLOW_ACTION_in_action296
           
static BitSet FOLLOW_ACTION_in_action312
           
static BitSet FOLLOW_action_in_actions257
           
static BitSet FOLLOW_ACTION_in_attrScope154
           
static BitSet FOLLOW_ACTION_in_attrScopeAction176
           
static BitSet FOLLOW_ACTION_in_blockAction865
           
static BitSet FOLLOW_ACTION_in_element1138
           
static BitSet FOLLOW_ACTION_in_exceptionHandler956
           
static BitSet FOLLOW_ACTION_in_finallyClause976
           
static BitSet FOLLOW_ACTION_in_rewrite_atom1770
           
static BitSet FOLLOW_ACTION_in_rewrite_template1809
           
static BitSet FOLLOW_ACTION_in_rewrite_template1835
           
static BitSet FOLLOW_ACTION_in_rewrite_template1892
           
static BitSet FOLLOW_ACTION_in_ruleAction631
           
static BitSet FOLLOW_ACTION_in_ruleScopeSpec736
           
static BitSet FOLLOW_actions_in_grammarSpec238
           
static BitSet FOLLOW_ALT_in_alternative903
           
static BitSet FOLLOW_ALT_in_dotBlock1318
           
static BitSet FOLLOW_ALT_in_rewrite_alternative1569
           
static BitSet FOLLOW_ALT_in_rewrite_template1787
           
static BitSet FOLLOW_alternative_in_block814
           
static BitSet FOLLOW_AMPERSAND_in_action279
           
static BitSet FOLLOW_AMPERSAND_in_attrScopeAction172
           
static BitSet FOLLOW_AMPERSAND_in_blockAction857
           
static BitSet FOLLOW_AMPERSAND_in_ruleAction623
           
static BitSet FOLLOW_ARG_ACTION_in_atom1365
           
static BitSet FOLLOW_ARG_ACTION_in_atom1387
           
static BitSet FOLLOW_ARG_ACTION_in_exceptionHandler954
           
static BitSet FOLLOW_ARG_ACTION_in_rewrite_atom1725
           
static BitSet FOLLOW_ARG_ACTION_in_rule515
           
static BitSet FOLLOW_ARG_ACTION_in_rule531
           
static BitSet FOLLOW_ARG_in_rewrite_template1827
           
static BitSet FOLLOW_ARG_in_rule510
           
static BitSet FOLLOW_ARGLIST_in_rewrite_template1817
           
static BitSet FOLLOW_ASSIGN_in_delegateGrammars368
           
static BitSet FOLLOW_ASSIGN_in_element1063
           
static BitSet FOLLOW_ASSIGN_in_tokenSpec418
           
static BitSet FOLLOW_atom_in_atom1434
           
static BitSet FOLLOW_atom_in_element1014
           
static BitSet FOLLOW_atom_in_element1036
           
static BitSet FOLLOW_atom_in_element1039
           
static BitSet FOLLOW_atom_in_element1051
           
static BitSet FOLLOW_atom_in_element1054
           
static BitSet FOLLOW_attrScope_in_grammarSpec231
           
static BitSet FOLLOW_attrScopeAction_in_attrScope149
           
static BitSet FOLLOW_attrScopeAction_in_ruleScopeSpec731
           
static BitSet FOLLOW_BACKTRACK_SEMPRED_in_element1181
           
static BitSet FOLLOW_BANG_in_element1004
           
static BitSet FOLLOW_BLOCK_in_block791
           
static BitSet FOLLOW_BLOCK_in_dotBlock1314
           
static BitSet FOLLOW_block_in_ebnf1227
           
static BitSet FOLLOW_block_in_ebnf1236
           
static BitSet FOLLOW_block_in_ebnf1247
           
static BitSet FOLLOW_block_in_ebnf1258
           
static BitSet FOLLOW_block_in_element1127
           
static BitSet FOLLOW_BLOCK_in_rewrite_block1533
           
static BitSet FOLLOW_block_in_rule586
           
static BitSet FOLLOW_blockAction_in_block805
           
static BitSet FOLLOW_CATCH_in_exceptionHandler952
           
static BitSet FOLLOW_CHAR_LITERAL_in_atom1403
           
static BitSet FOLLOW_CHAR_LITERAL_in_rewrite_atom1750
           
static BitSet FOLLOW_CHAR_RANGE_in_element1049
           
static BitSet FOLLOW_CLOSURE_in_dotLoop1277
           
static BitSet FOLLOW_CLOSURE_in_ebnf1245
           
static BitSet FOLLOW_CLOSURE_in_rewrite_ebnf1650
           
static BitSet FOLLOW_COMBINED_GRAMMAR_in_grammar_113
           
static BitSet FOLLOW_delegateGrammars_in_grammarSpec217
           
static BitSet FOLLOW_DOC_COMMENT_in_grammarSpec201
           
static BitSet FOLLOW_DOT_in_atom1430
           
static BitSet FOLLOW_dotBlock_in_dotLoop1279
           
static BitSet FOLLOW_dotBlock_in_dotLoop1291
           
static BitSet FOLLOW_dotLoop_in_ebnf1221
           
static BitSet FOLLOW_dotLoop_in_synpred1_DefineGrammarItemsWalker1216
           
static BitSet FOLLOW_ebnf_in_element1109
           
static BitSet FOLLOW_element_in_alternative906
           
static BitSet FOLLOW_element_in_element1006
           
static BitSet FOLLOW_element_in_element1025
           
static BitSet FOLLOW_element_in_element1071
           
static BitSet FOLLOW_element_in_element1092
           
static BitSet FOLLOW_element_in_element995
           
static BitSet FOLLOW_element_in_tree_1342
           
static BitSet FOLLOW_EOA_in_alternative910
           
static BitSet FOLLOW_EOA_in_dotBlock1322
           
static BitSet FOLLOW_EOA_in_rewrite_alternative1586
           
static BitSet FOLLOW_EOA_in_rewrite_template1791
           
static BitSet FOLLOW_EOB_in_block833
           
static BitSet FOLLOW_EOB_in_dotBlock1326
           
static BitSet FOLLOW_EOB_in_rewrite_block1537
           
static BitSet FOLLOW_EOR_in_rule599
           
static BitSet FOLLOW_EPSILON_in_element1203
           
static BitSet FOLLOW_EPSILON_in_rewrite_alternative1582
           
static BitSet FOLLOW_EPSILON_in_rewrite_template1789
           
static BitSet FOLLOW_ETC_in_rewrite_alternative1602
           
static BitSet FOLLOW_exceptionGroup_in_rule592
           
static BitSet FOLLOW_exceptionHandler_in_exceptionGroup925
           
static BitSet FOLLOW_FINALLY_in_finallyClause974
           
static BitSet FOLLOW_finallyClause_in_exceptionGroup931
           
static BitSet FOLLOW_finallyClause_in_exceptionGroup938
           
static BitSet FOLLOW_FORCED_ACTION_in_element1151
           
static BitSet FOLLOW_GATED_SEMPRED_in_element1192
           
static BitSet FOLLOW_grammarSpec_in_grammar_104
           
static BitSet FOLLOW_grammarSpec_in_grammar_118
           
static BitSet FOLLOW_grammarSpec_in_grammar_76
           
static BitSet FOLLOW_grammarSpec_in_grammar_90
           
static BitSet FOLLOW_ID_in_action283
           
static BitSet FOLLOW_ID_in_action292
           
static BitSet FOLLOW_ID_in_atom1432
           
static BitSet FOLLOW_ID_in_attrScope147
           
static BitSet FOLLOW_ID_in_attrScopeAction174
           
static BitSet FOLLOW_ID_in_blockAction861
           
static BitSet FOLLOW_ID_in_delegateGrammars370
           
static BitSet FOLLOW_ID_in_delegateGrammars372
           
static BitSet FOLLOW_ID_in_delegateGrammars377
           
static BitSet FOLLOW_ID_in_element1067
           
static BitSet FOLLOW_ID_in_element1088
           
static BitSet FOLLOW_ID_in_grammarSpec194
           
static BitSet FOLLOW_ID_in_rewrite_template1805
           
static BitSet FOLLOW_ID_in_rewrite_template1831
           
static BitSet FOLLOW_ID_in_rule493
           
static BitSet FOLLOW_ID_in_ruleAction627
           
static BitSet FOLLOW_ID_in_ruleScopeSpec757
           
static BitSet FOLLOW_ID_in_throwsSpec694
           
static BitSet FOLLOW_IMPORT_in_delegateGrammars363
           
static BitSet FOLLOW_LABEL_in_rewrite_atom1765
           
static BitSet FOLLOW_LEXER_GRAMMAR_in_grammar_70
           
static BitSet FOLLOW_modifier_in_rule501
           
static BitSet FOLLOW_NOT_in_element1023
           
static BitSet FOLLOW_OPTIONAL_in_ebnf1234
           
static BitSet FOLLOW_OPTIONAL_in_rewrite_ebnf1639
           
static BitSet FOLLOW_OPTIONS_in_optionsSpec346
           
static BitSet FOLLOW_optionsSpec_in_block797
           
static BitSet FOLLOW_optionsSpec_in_grammarSpec209
           
static BitSet FOLLOW_optionsSpec_in_rule549
           
static BitSet FOLLOW_PARSER_GRAMMAR_in_grammar_85
           
static BitSet FOLLOW_PLUS_ASSIGN_in_element1084
           
static BitSet FOLLOW_POSITIVE_CLOSURE_in_dotLoop1289
           
static BitSet FOLLOW_POSITIVE_CLOSURE_in_ebnf1256
           
static BitSet FOLLOW_POSITIVE_CLOSURE_in_rewrite_ebnf1661
           
static BitSet FOLLOW_PREC_RULE_in_rules464
           
static BitSet FOLLOW_RANGE_in_element1034
           
static BitSet FOLLOW_RET_in_rule526
           
static BitSet FOLLOW_rewrite_alternative_in_rewrite_block1535
           
static BitSet FOLLOW_rewrite_alternative_in_rewrite1489
           
static BitSet FOLLOW_rewrite_atom_in_rewrite_element1616
           
static BitSet FOLLOW_rewrite_atom_in_rewrite_tree1682
           
static BitSet FOLLOW_rewrite_block_in_rewrite_ebnf1641
           
static BitSet FOLLOW_rewrite_block_in_rewrite_ebnf1652
           
static BitSet FOLLOW_rewrite_block_in_rewrite_ebnf1663
           
static BitSet FOLLOW_rewrite_ebnf_in_rewrite_element1621
           
static BitSet FOLLOW_rewrite_element_in_rewrite_alternative1575
           
static BitSet FOLLOW_rewrite_element_in_rewrite_tree1686
           
static BitSet FOLLOW_rewrite_in_block816
           
static BitSet FOLLOW_REWRITE_in_rewrite1480
           
static BitSet FOLLOW_rewrite_template_in_rewrite_alternative1597
           
static BitSet FOLLOW_rewrite_tree_in_rewrite_element1626
           
static BitSet FOLLOW_REWRITES_in_rewrite1471
           
static BitSet FOLLOW_ROOT_in_element993
           
static BitSet FOLLOW_RULE_in_rule489
           
static BitSet FOLLOW_rule_in_rules459
           
static BitSet FOLLOW_RULE_REF_in_atom1360
           
static BitSet FOLLOW_RULE_REF_in_rewrite_atom1707
           
static BitSet FOLLOW_ruleAction_in_rule571
           
static BitSet FOLLOW_rules_in_grammarSpec244
           
static BitSet FOLLOW_ruleScopeSpec_in_rule562
           
static BitSet FOLLOW_SCOPE_in_attrScope143
           
static BitSet FOLLOW_SCOPE_in_ruleScopeSpec724
           
static BitSet FOLLOW_SEMPRED_in_element1162
           
static BitSet FOLLOW_SEMPRED_in_rewrite1485
           
static BitSet FOLLOW_set_in_ast_suffix0
           
static BitSet FOLLOW_set_in_modifier0
           
static BitSet FOLLOW_set_in_rewrite_template1866
           
static BitSet FOLLOW_set_in_tokenSpec428
           
static BitSet FOLLOW_STRING_LITERAL_in_atom1414
           
static BitSet FOLLOW_STRING_LITERAL_in_rewrite_atom1756
           
static BitSet FOLLOW_SYN_SEMPRED_in_element1173
           
static BitSet FOLLOW_SYNPRED_in_element1125
           
static BitSet FOLLOW_TEMPLATE_in_rewrite_template1800
           
static BitSet FOLLOW_THROWS_in_throwsSpec691
           
static BitSet FOLLOW_throwsSpec_in_rule541
           
static BitSet FOLLOW_TOKEN_REF_in_atom1382
           
static BitSet FOLLOW_TOKEN_REF_in_rewrite_atom1717
           
static BitSet FOLLOW_TOKEN_REF_in_tokenSpec411
           
static BitSet FOLLOW_TOKEN_REF_in_tokenSpec423
           
static BitSet FOLLOW_TOKENS_in_tokensSpec394
           
static BitSet FOLLOW_tokenSpec_in_tokensSpec396
           
static BitSet FOLLOW_tokensSpec_in_grammarSpec224
           
static BitSet FOLLOW_tree__in_element1116
           
static BitSet FOLLOW_TREE_BEGIN_in_rewrite_tree1680
           
static BitSet FOLLOW_TREE_BEGIN_in_tree_1340
           
static BitSet FOLLOW_TREE_GRAMMAR_in_grammar_99
           
static BitSet FOLLOW_WILDCARD_in_atom1424
           
static BitSet FOLLOW_WILDCARD_in_dotBlock1320
           
static int FORCED_ACTION
           
static int FRAGMENT
           
static int GATED_SEMPRED
           
protected  Grammar grammar
           
static int GRAMMAR
           
static int ID
           
static int IMPLIES
           
static int IMPORT
           
static int INITACTION
           
static int INT
           
static int LABEL
           
static int LEXER
           
static int LEXER_GRAMMAR
           
static int LPAREN
           
static int ML_COMMENT
           
static int NESTED_ACTION
           
static int NESTED_ARG_ACTION
           
static int NOT
           
static int OPEN_ELEMENT_OPTION
           
static int OPTIONAL
           
static int OPTIONS
           
static int OR
           
protected  int outerAltNum
           
static int PARSER
           
static int PARSER_GRAMMAR
           
static int PLUS
           
static int PLUS_ASSIGN
           
static int POSITIVE_CLOSURE
           
static int PREC_RULE
           
static int PRIVATE
           
static int PROTECTED
           
static int PUBLIC
           
static int QUESTION
           
static int RANGE
           
static int RCURLY
           
static int RECURSIVE_RULE_REF
           
static int RET
           
static int RETURNS
           
static int REWRITE
           
static int REWRITES
           
protected  GrammarAST root
           
static int ROOT
           
static int RPAREN
           
static int RULE
           
static int RULE_REF
           
static int SCOPE
           
static int SEMI
           
static int SEMPRED
           
static int SL_COMMENT
           
static int SRC
           
static int STAR
           
static int STRAY_BRACKET
           
static int STRING_LITERAL
           
static int SYN_SEMPRED
           
static int SYNPRED
           
static int TEMPLATE
           
static int THROWS
           
static int TOKEN_REF
           
static String[] tokenNames
           
static int TOKENS
           
static int TREE
           
static int TREE_BEGIN
           
static int TREE_GRAMMAR
           
static int WILDCARD
           
static int WS
           
static int WS_LOOP
           
static int WS_OPT
           
static int XDIGIT
           
 
Fields inherited from class org.antlr.runtime.tree.TreeParser
DOWN, input, UP
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state
 
Constructor Summary
DefineGrammarItemsWalker(TreeNodeStream input)
           
DefineGrammarItemsWalker(TreeNodeStream input, RecognizerSharedState state)
           
 
Method Summary
 void action()
           
 void actions()
           
 void alternative()
           
 void ast_suffix()
           
 void atom(GrammarAST scope_)
           
 void attrScope()
           
 void attrScopeAction()
           
 DefineGrammarItemsWalker.block_return block()
           
 void blockAction()
           
 int countAltsForRule(CommonTree t)
           
 void delegateGrammars()
           
 void dotBlock()
           
 DefineGrammarItemsWalker.dotLoop_return dotLoop()
           
 void ebnf()
           
 DefineGrammarItemsWalker.element_return element()
           
 void exceptionGroup()
           
 void exceptionHandler()
           
 void finallyClause()
           
protected  void finish()
           
 String getGrammarFileName()
           
 String[] getTokenNames()
           
 DefineGrammarItemsWalker.grammar__return grammar_(Grammar g)
           
 void grammarSpec()
           
 DefineGrammarItemsWalker.modifier_return modifier()
           
 void optionsSpec()
           
 void rewrite_alternative()
           
 DefineGrammarItemsWalker.rewrite_atom_return rewrite_atom()
           
 DefineGrammarItemsWalker.rewrite_block_return rewrite_block()
           
 void rewrite_ebnf()
           
 void rewrite_element()
           
 void rewrite_template()
           
 void rewrite_tree()
           
 DefineGrammarItemsWalker.rewrite_return rewrite()
           
 DefineGrammarItemsWalker.rule_return rule()
           
 void ruleAction(Rule r)
           
 void rules()
           
 void ruleScopeSpec(Rule r)
           
 void synpred1_DefineGrammarItemsWalker_fragment()
           
 boolean synpred1_DefineGrammarItemsWalker()
           
 HashSet<String> throwsSpec()
           
 void tokenSpec()
           
 void tokensSpec()
           
protected  void trackInlineAction(GrammarAST actionAST)
           
 void tree_()
           
protected  void trimGrammar()
          Remove any lexer rules from a COMBINED; already passed to lexer
 
Methods inherited from class org.antlr.runtime.tree.TreeParser
getAncestor, getCurrentInputSymbol, getErrorHeader, getErrorMessage, getMissingSymbol, getSourceName, getTreeNodeStream, inContext, inContext, matchAny, recoverFromMismatchedToken, reset, setTreeNodeStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tokenNames

public static final String[] tokenNames

EOF

public static final int EOF
See Also:
Constant Field Values

LEXER

public static final int LEXER
See Also:
Constant Field Values

PARSER

public static final int PARSER
See Also:
Constant Field Values

CATCH

public static final int CATCH
See Also:
Constant Field Values

FINALLY

public static final int FINALLY
See Also:
Constant Field Values

GRAMMAR

public static final int GRAMMAR
See Also:
Constant Field Values

PRIVATE

public static final int PRIVATE
See Also:
Constant Field Values

PROTECTED

public static final int PROTECTED
See Also:
Constant Field Values

PUBLIC

public static final int PUBLIC
See Also:
Constant Field Values

RETURNS

public static final int RETURNS
See Also:
Constant Field Values

THROWS

public static final int THROWS
See Also:
Constant Field Values

TREE

public static final int TREE
See Also:
Constant Field Values

RULE

public static final int RULE
See Also:
Constant Field Values

PREC_RULE

public static final int PREC_RULE
See Also:
Constant Field Values

RECURSIVE_RULE_REF

public static final int RECURSIVE_RULE_REF
See Also:
Constant Field Values

BLOCK

public static final int BLOCK
See Also:
Constant Field Values

OPTIONAL

public static final int OPTIONAL
See Also:
Constant Field Values

CLOSURE

public static final int CLOSURE
See Also:
Constant Field Values

POSITIVE_CLOSURE

public static final int POSITIVE_CLOSURE
See Also:
Constant Field Values

SYNPRED

public static final int SYNPRED
See Also:
Constant Field Values

RANGE

public static final int RANGE
See Also:
Constant Field Values

CHAR_RANGE

public static final int CHAR_RANGE
See Also:
Constant Field Values

EPSILON

public static final int EPSILON
See Also:
Constant Field Values

ALT

public static final int ALT
See Also:
Constant Field Values

EOR

public static final int EOR
See Also:
Constant Field Values

EOB

public static final int EOB
See Also:
Constant Field Values

EOA

public static final int EOA
See Also:
Constant Field Values

ID

public static final int ID
See Also:
Constant Field Values

ARG

public static final int ARG
See Also:
Constant Field Values

ARGLIST

public static final int ARGLIST
See Also:
Constant Field Values

RET

public static final int RET
See Also:
Constant Field Values

LEXER_GRAMMAR

public static final int LEXER_GRAMMAR
See Also:
Constant Field Values

PARSER_GRAMMAR

public static final int PARSER_GRAMMAR
See Also:
Constant Field Values

TREE_GRAMMAR

public static final int TREE_GRAMMAR
See Also:
Constant Field Values

COMBINED_GRAMMAR

public static final int COMBINED_GRAMMAR
See Also:
Constant Field Values

INITACTION

public static final int INITACTION
See Also:
Constant Field Values

FORCED_ACTION

public static final int FORCED_ACTION
See Also:
Constant Field Values

LABEL

public static final int LABEL
See Also:
Constant Field Values

TEMPLATE

public static final int TEMPLATE
See Also:
Constant Field Values

SCOPE

public static final int SCOPE
See Also:
Constant Field Values

IMPORT

public static final int IMPORT
See Also:
Constant Field Values

GATED_SEMPRED

public static final int GATED_SEMPRED
See Also:
Constant Field Values

SYN_SEMPRED

public static final int SYN_SEMPRED
See Also:
Constant Field Values

BACKTRACK_SEMPRED

public static final int BACKTRACK_SEMPRED
See Also:
Constant Field Values

FRAGMENT

public static final int FRAGMENT
See Also:
Constant Field Values

DOT

public static final int DOT
See Also:
Constant Field Values

REWRITES

public static final int REWRITES
See Also:
Constant Field Values

ACTION

public static final int ACTION
See Also:
Constant Field Values

DOC_COMMENT

public static final int DOC_COMMENT
See Also:
Constant Field Values

SEMI

public static final int SEMI
See Also:
Constant Field Values

AMPERSAND

public static final int AMPERSAND
See Also:
Constant Field Values

COLON

public static final int COLON
See Also:
Constant Field Values

OPTIONS

public static final int OPTIONS
See Also:
Constant Field Values

RCURLY

public static final int RCURLY
See Also:
Constant Field Values

ASSIGN

public static final int ASSIGN
See Also:
Constant Field Values

STRING_LITERAL

public static final int STRING_LITERAL
See Also:
Constant Field Values

CHAR_LITERAL

public static final int CHAR_LITERAL
See Also:
Constant Field Values

INT

public static final int INT
See Also:
Constant Field Values

STAR

public static final int STAR
See Also:
Constant Field Values

COMMA

public static final int COMMA
See Also:
Constant Field Values

TOKENS

public static final int TOKENS
See Also:
Constant Field Values

TOKEN_REF

public static final int TOKEN_REF
See Also:
Constant Field Values

BANG

public static final int BANG
See Also:
Constant Field Values

ARG_ACTION

public static final int ARG_ACTION
See Also:
Constant Field Values

OR

public static final int OR
See Also:
Constant Field Values

LPAREN

public static final int LPAREN
See Also:
Constant Field Values

RPAREN

public static final int RPAREN
See Also:
Constant Field Values

PLUS_ASSIGN

public static final int PLUS_ASSIGN
See Also:
Constant Field Values

SEMPRED

public static final int SEMPRED
See Also:
Constant Field Values

IMPLIES

public static final int IMPLIES
See Also:
Constant Field Values

ROOT

public static final int ROOT
See Also:
Constant Field Values

WILDCARD

public static final int WILDCARD
See Also:
Constant Field Values

RULE_REF

public static final int RULE_REF
See Also:
Constant Field Values

NOT

public static final int NOT
See Also:
Constant Field Values

TREE_BEGIN

public static final int TREE_BEGIN
See Also:
Constant Field Values

QUESTION

public static final int QUESTION
See Also:
Constant Field Values

PLUS

public static final int PLUS
See Also:
Constant Field Values

OPEN_ELEMENT_OPTION

public static final int OPEN_ELEMENT_OPTION
See Also:
Constant Field Values

CLOSE_ELEMENT_OPTION

public static final int CLOSE_ELEMENT_OPTION
See Also:
Constant Field Values

DOUBLE_QUOTE_STRING_LITERAL

public static final int DOUBLE_QUOTE_STRING_LITERAL
See Also:
Constant Field Values

DOUBLE_ANGLE_STRING_LITERAL

public static final int DOUBLE_ANGLE_STRING_LITERAL
See Also:
Constant Field Values

REWRITE

public static final int REWRITE
See Also:
Constant Field Values

ETC

public static final int ETC
See Also:
Constant Field Values

DOLLAR

public static final int DOLLAR
See Also:
Constant Field Values

WS

public static final int WS
See Also:
Constant Field Values

SL_COMMENT

public static final int SL_COMMENT
See Also:
Constant Field Values

ML_COMMENT

public static final int ML_COMMENT
See Also:
Constant Field Values

COMMENT

public static final int COMMENT
See Also:
Constant Field Values

SRC

public static final int SRC
See Also:
Constant Field Values

STRAY_BRACKET

public static final int STRAY_BRACKET
See Also:
Constant Field Values

ESC

public static final int ESC
See Also:
Constant Field Values

DIGIT

public static final int DIGIT
See Also:
Constant Field Values

XDIGIT

public static final int XDIGIT
See Also:
Constant Field Values

NESTED_ARG_ACTION

public static final int NESTED_ARG_ACTION
See Also:
Constant Field Values

ACTION_STRING_LITERAL

public static final int ACTION_STRING_LITERAL
See Also:
Constant Field Values

ACTION_CHAR_LITERAL

public static final int ACTION_CHAR_LITERAL
See Also:
Constant Field Values

NESTED_ACTION

public static final int NESTED_ACTION
See Also:
Constant Field Values

ACTION_ESC

public static final int ACTION_ESC
See Also:
Constant Field Values

WS_LOOP

public static final int WS_LOOP
See Also:
Constant Field Values

WS_OPT

public static final int WS_OPT
See Also:
Constant Field Values

AttributeScopeActions_stack

protected Stack AttributeScopeActions_stack

grammar

protected Grammar grammar

root

protected GrammarAST root

currentRuleName

protected String currentRuleName

currentRewriteBlock

protected GrammarAST currentRewriteBlock

currentRewriteRule

protected GrammarAST currentRewriteRule

outerAltNum

protected int outerAltNum

blockLevel

protected int blockLevel

dfa37

protected org.antlr.grammar.v3.DefineGrammarItemsWalker.DFA37 dfa37

dfa38

protected org.antlr.grammar.v3.DefineGrammarItemsWalker.DFA38 dfa38

FOLLOW_LEXER_GRAMMAR_in_grammar_70

public static final BitSet FOLLOW_LEXER_GRAMMAR_in_grammar_70

FOLLOW_grammarSpec_in_grammar_76

public static final BitSet FOLLOW_grammarSpec_in_grammar_76

FOLLOW_PARSER_GRAMMAR_in_grammar_85

public static final BitSet FOLLOW_PARSER_GRAMMAR_in_grammar_85

FOLLOW_grammarSpec_in_grammar_90

public static final BitSet FOLLOW_grammarSpec_in_grammar_90

FOLLOW_TREE_GRAMMAR_in_grammar_99

public static final BitSet FOLLOW_TREE_GRAMMAR_in_grammar_99

FOLLOW_grammarSpec_in_grammar_104

public static final BitSet FOLLOW_grammarSpec_in_grammar_104

FOLLOW_COMBINED_GRAMMAR_in_grammar_113

public static final BitSet FOLLOW_COMBINED_GRAMMAR_in_grammar_113

FOLLOW_grammarSpec_in_grammar_118

public static final BitSet FOLLOW_grammarSpec_in_grammar_118

FOLLOW_SCOPE_in_attrScope143

public static final BitSet FOLLOW_SCOPE_in_attrScope143

FOLLOW_ID_in_attrScope147

public static final BitSet FOLLOW_ID_in_attrScope147

FOLLOW_attrScopeAction_in_attrScope149

public static final BitSet FOLLOW_attrScopeAction_in_attrScope149

FOLLOW_ACTION_in_attrScope154

public static final BitSet FOLLOW_ACTION_in_attrScope154

FOLLOW_AMPERSAND_in_attrScopeAction172

public static final BitSet FOLLOW_AMPERSAND_in_attrScopeAction172

FOLLOW_ID_in_attrScopeAction174

public static final BitSet FOLLOW_ID_in_attrScopeAction174

FOLLOW_ACTION_in_attrScopeAction176

public static final BitSet FOLLOW_ACTION_in_attrScopeAction176

FOLLOW_ID_in_grammarSpec194

public static final BitSet FOLLOW_ID_in_grammarSpec194

FOLLOW_DOC_COMMENT_in_grammarSpec201

public static final BitSet FOLLOW_DOC_COMMENT_in_grammarSpec201

FOLLOW_optionsSpec_in_grammarSpec209

public static final BitSet FOLLOW_optionsSpec_in_grammarSpec209

FOLLOW_delegateGrammars_in_grammarSpec217

public static final BitSet FOLLOW_delegateGrammars_in_grammarSpec217

FOLLOW_tokensSpec_in_grammarSpec224

public static final BitSet FOLLOW_tokensSpec_in_grammarSpec224

FOLLOW_attrScope_in_grammarSpec231

public static final BitSet FOLLOW_attrScope_in_grammarSpec231

FOLLOW_actions_in_grammarSpec238

public static final BitSet FOLLOW_actions_in_grammarSpec238

FOLLOW_rules_in_grammarSpec244

public static final BitSet FOLLOW_rules_in_grammarSpec244

FOLLOW_action_in_actions257

public static final BitSet FOLLOW_action_in_actions257

FOLLOW_AMPERSAND_in_action279

public static final BitSet FOLLOW_AMPERSAND_in_action279

FOLLOW_ID_in_action283

public static final BitSet FOLLOW_ID_in_action283

FOLLOW_ID_in_action292

public static final BitSet FOLLOW_ID_in_action292

FOLLOW_ACTION_in_action296

public static final BitSet FOLLOW_ACTION_in_action296

FOLLOW_ACTION_in_action312

public static final BitSet FOLLOW_ACTION_in_action312

FOLLOW_OPTIONS_in_optionsSpec346

public static final BitSet FOLLOW_OPTIONS_in_optionsSpec346

FOLLOW_IMPORT_in_delegateGrammars363

public static final BitSet FOLLOW_IMPORT_in_delegateGrammars363

FOLLOW_ASSIGN_in_delegateGrammars368

public static final BitSet FOLLOW_ASSIGN_in_delegateGrammars368

FOLLOW_ID_in_delegateGrammars370

public static final BitSet FOLLOW_ID_in_delegateGrammars370

FOLLOW_ID_in_delegateGrammars372

public static final BitSet FOLLOW_ID_in_delegateGrammars372

FOLLOW_ID_in_delegateGrammars377

public static final BitSet FOLLOW_ID_in_delegateGrammars377

FOLLOW_TOKENS_in_tokensSpec394

public static final BitSet FOLLOW_TOKENS_in_tokensSpec394

FOLLOW_tokenSpec_in_tokensSpec396

public static final BitSet FOLLOW_tokenSpec_in_tokensSpec396

FOLLOW_TOKEN_REF_in_tokenSpec411

public static final BitSet FOLLOW_TOKEN_REF_in_tokenSpec411

FOLLOW_ASSIGN_in_tokenSpec418

public static final BitSet FOLLOW_ASSIGN_in_tokenSpec418

FOLLOW_TOKEN_REF_in_tokenSpec423

public static final BitSet FOLLOW_TOKEN_REF_in_tokenSpec423

FOLLOW_set_in_tokenSpec428

public static final BitSet FOLLOW_set_in_tokenSpec428

FOLLOW_rule_in_rules459

public static final BitSet FOLLOW_rule_in_rules459

FOLLOW_PREC_RULE_in_rules464

public static final BitSet FOLLOW_PREC_RULE_in_rules464

FOLLOW_RULE_in_rule489

public static final BitSet FOLLOW_RULE_in_rule489

FOLLOW_ID_in_rule493

public static final BitSet FOLLOW_ID_in_rule493

FOLLOW_modifier_in_rule501

public static final BitSet FOLLOW_modifier_in_rule501

FOLLOW_ARG_in_rule510

public static final BitSet FOLLOW_ARG_in_rule510

FOLLOW_ARG_ACTION_in_rule515

public static final BitSet FOLLOW_ARG_ACTION_in_rule515

FOLLOW_RET_in_rule526

public static final BitSet FOLLOW_RET_in_rule526

FOLLOW_ARG_ACTION_in_rule531

public static final BitSet FOLLOW_ARG_ACTION_in_rule531

FOLLOW_throwsSpec_in_rule541

public static final BitSet FOLLOW_throwsSpec_in_rule541

FOLLOW_optionsSpec_in_rule549

public static final BitSet FOLLOW_optionsSpec_in_rule549

FOLLOW_ruleScopeSpec_in_rule562

public static final BitSet FOLLOW_ruleScopeSpec_in_rule562

FOLLOW_ruleAction_in_rule571

public static final BitSet FOLLOW_ruleAction_in_rule571

FOLLOW_block_in_rule586

public static final BitSet FOLLOW_block_in_rule586

FOLLOW_exceptionGroup_in_rule592

public static final BitSet FOLLOW_exceptionGroup_in_rule592

FOLLOW_EOR_in_rule599

public static final BitSet FOLLOW_EOR_in_rule599

FOLLOW_AMPERSAND_in_ruleAction623

public static final BitSet FOLLOW_AMPERSAND_in_ruleAction623

FOLLOW_ID_in_ruleAction627

public static final BitSet FOLLOW_ID_in_ruleAction627

FOLLOW_ACTION_in_ruleAction631

public static final BitSet FOLLOW_ACTION_in_ruleAction631

FOLLOW_set_in_modifier0

public static final BitSet FOLLOW_set_in_modifier0

FOLLOW_THROWS_in_throwsSpec691

public static final BitSet FOLLOW_THROWS_in_throwsSpec691

FOLLOW_ID_in_throwsSpec694

public static final BitSet FOLLOW_ID_in_throwsSpec694

FOLLOW_SCOPE_in_ruleScopeSpec724

public static final BitSet FOLLOW_SCOPE_in_ruleScopeSpec724

FOLLOW_attrScopeAction_in_ruleScopeSpec731

public static final BitSet FOLLOW_attrScopeAction_in_ruleScopeSpec731

FOLLOW_ACTION_in_ruleScopeSpec736

public static final BitSet FOLLOW_ACTION_in_ruleScopeSpec736

FOLLOW_ID_in_ruleScopeSpec757

public static final BitSet FOLLOW_ID_in_ruleScopeSpec757

FOLLOW_BLOCK_in_block791

public static final BitSet FOLLOW_BLOCK_in_block791

FOLLOW_optionsSpec_in_block797

public static final BitSet FOLLOW_optionsSpec_in_block797

FOLLOW_blockAction_in_block805

public static final BitSet FOLLOW_blockAction_in_block805

FOLLOW_alternative_in_block814

public static final BitSet FOLLOW_alternative_in_block814

FOLLOW_rewrite_in_block816

public static final BitSet FOLLOW_rewrite_in_block816

FOLLOW_EOB_in_block833

public static final BitSet FOLLOW_EOB_in_block833

FOLLOW_AMPERSAND_in_blockAction857

public static final BitSet FOLLOW_AMPERSAND_in_blockAction857

FOLLOW_ID_in_blockAction861

public static final BitSet FOLLOW_ID_in_blockAction861

FOLLOW_ACTION_in_blockAction865

public static final BitSet FOLLOW_ACTION_in_blockAction865

FOLLOW_ALT_in_alternative903

public static final BitSet FOLLOW_ALT_in_alternative903

FOLLOW_element_in_alternative906

public static final BitSet FOLLOW_element_in_alternative906

FOLLOW_EOA_in_alternative910

public static final BitSet FOLLOW_EOA_in_alternative910

FOLLOW_exceptionHandler_in_exceptionGroup925

public static final BitSet FOLLOW_exceptionHandler_in_exceptionGroup925

FOLLOW_finallyClause_in_exceptionGroup931

public static final BitSet FOLLOW_finallyClause_in_exceptionGroup931

FOLLOW_finallyClause_in_exceptionGroup938

public static final BitSet FOLLOW_finallyClause_in_exceptionGroup938

FOLLOW_CATCH_in_exceptionHandler952

public static final BitSet FOLLOW_CATCH_in_exceptionHandler952

FOLLOW_ARG_ACTION_in_exceptionHandler954

public static final BitSet FOLLOW_ARG_ACTION_in_exceptionHandler954

FOLLOW_ACTION_in_exceptionHandler956

public static final BitSet FOLLOW_ACTION_in_exceptionHandler956

FOLLOW_FINALLY_in_finallyClause974

public static final BitSet FOLLOW_FINALLY_in_finallyClause974

FOLLOW_ACTION_in_finallyClause976

public static final BitSet FOLLOW_ACTION_in_finallyClause976

FOLLOW_ROOT_in_element993

public static final BitSet FOLLOW_ROOT_in_element993

FOLLOW_element_in_element995

public static final BitSet FOLLOW_element_in_element995

FOLLOW_BANG_in_element1004

public static final BitSet FOLLOW_BANG_in_element1004

FOLLOW_element_in_element1006

public static final BitSet FOLLOW_element_in_element1006

FOLLOW_atom_in_element1014

public static final BitSet FOLLOW_atom_in_element1014

FOLLOW_NOT_in_element1023

public static final BitSet FOLLOW_NOT_in_element1023

FOLLOW_element_in_element1025

public static final BitSet FOLLOW_element_in_element1025

FOLLOW_RANGE_in_element1034

public static final BitSet FOLLOW_RANGE_in_element1034

FOLLOW_atom_in_element1036

public static final BitSet FOLLOW_atom_in_element1036

FOLLOW_atom_in_element1039

public static final BitSet FOLLOW_atom_in_element1039

FOLLOW_CHAR_RANGE_in_element1049

public static final BitSet FOLLOW_CHAR_RANGE_in_element1049

FOLLOW_atom_in_element1051

public static final BitSet FOLLOW_atom_in_element1051

FOLLOW_atom_in_element1054

public static final BitSet FOLLOW_atom_in_element1054

FOLLOW_ASSIGN_in_element1063

public static final BitSet FOLLOW_ASSIGN_in_element1063

FOLLOW_ID_in_element1067

public static final BitSet FOLLOW_ID_in_element1067

FOLLOW_element_in_element1071

public static final BitSet FOLLOW_element_in_element1071

FOLLOW_PLUS_ASSIGN_in_element1084

public static final BitSet FOLLOW_PLUS_ASSIGN_in_element1084

FOLLOW_ID_in_element1088

public static final BitSet FOLLOW_ID_in_element1088

FOLLOW_element_in_element1092

public static final BitSet FOLLOW_element_in_element1092

FOLLOW_ebnf_in_element1109

public static final BitSet FOLLOW_ebnf_in_element1109

FOLLOW_tree__in_element1116

public static final BitSet FOLLOW_tree__in_element1116

FOLLOW_SYNPRED_in_element1125

public static final BitSet FOLLOW_SYNPRED_in_element1125

FOLLOW_block_in_element1127

public static final BitSet FOLLOW_block_in_element1127

FOLLOW_ACTION_in_element1138

public static final BitSet FOLLOW_ACTION_in_element1138

FOLLOW_FORCED_ACTION_in_element1151

public static final BitSet FOLLOW_FORCED_ACTION_in_element1151

FOLLOW_SEMPRED_in_element1162

public static final BitSet FOLLOW_SEMPRED_in_element1162

FOLLOW_SYN_SEMPRED_in_element1173

public static final BitSet FOLLOW_SYN_SEMPRED_in_element1173

FOLLOW_BACKTRACK_SEMPRED_in_element1181

public static final BitSet FOLLOW_BACKTRACK_SEMPRED_in_element1181

FOLLOW_GATED_SEMPRED_in_element1192

public static final BitSet FOLLOW_GATED_SEMPRED_in_element1192

FOLLOW_EPSILON_in_element1203

public static final BitSet FOLLOW_EPSILON_in_element1203

FOLLOW_dotLoop_in_ebnf1221

public static final BitSet FOLLOW_dotLoop_in_ebnf1221

FOLLOW_block_in_ebnf1227

public static final BitSet FOLLOW_block_in_ebnf1227

FOLLOW_OPTIONAL_in_ebnf1234

public static final BitSet FOLLOW_OPTIONAL_in_ebnf1234

FOLLOW_block_in_ebnf1236

public static final BitSet FOLLOW_block_in_ebnf1236

FOLLOW_CLOSURE_in_ebnf1245

public static final BitSet FOLLOW_CLOSURE_in_ebnf1245

FOLLOW_block_in_ebnf1247

public static final BitSet FOLLOW_block_in_ebnf1247

FOLLOW_POSITIVE_CLOSURE_in_ebnf1256

public static final BitSet FOLLOW_POSITIVE_CLOSURE_in_ebnf1256

FOLLOW_block_in_ebnf1258

public static final BitSet FOLLOW_block_in_ebnf1258

FOLLOW_CLOSURE_in_dotLoop1277

public static final BitSet FOLLOW_CLOSURE_in_dotLoop1277

FOLLOW_dotBlock_in_dotLoop1279

public static final BitSet FOLLOW_dotBlock_in_dotLoop1279

FOLLOW_POSITIVE_CLOSURE_in_dotLoop1289

public static final BitSet FOLLOW_POSITIVE_CLOSURE_in_dotLoop1289

FOLLOW_dotBlock_in_dotLoop1291

public static final BitSet FOLLOW_dotBlock_in_dotLoop1291

FOLLOW_BLOCK_in_dotBlock1314

public static final BitSet FOLLOW_BLOCK_in_dotBlock1314

FOLLOW_ALT_in_dotBlock1318

public static final BitSet FOLLOW_ALT_in_dotBlock1318

FOLLOW_WILDCARD_in_dotBlock1320

public static final BitSet FOLLOW_WILDCARD_in_dotBlock1320

FOLLOW_EOA_in_dotBlock1322

public static final BitSet FOLLOW_EOA_in_dotBlock1322

FOLLOW_EOB_in_dotBlock1326

public static final BitSet FOLLOW_EOB_in_dotBlock1326

FOLLOW_TREE_BEGIN_in_tree_1340

public static final BitSet FOLLOW_TREE_BEGIN_in_tree_1340

FOLLOW_element_in_tree_1342

public static final BitSet FOLLOW_element_in_tree_1342

FOLLOW_RULE_REF_in_atom1360

public static final BitSet FOLLOW_RULE_REF_in_atom1360

FOLLOW_ARG_ACTION_in_atom1365

public static final BitSet FOLLOW_ARG_ACTION_in_atom1365

FOLLOW_TOKEN_REF_in_atom1382

public static final BitSet FOLLOW_TOKEN_REF_in_atom1382

FOLLOW_ARG_ACTION_in_atom1387

public static final BitSet FOLLOW_ARG_ACTION_in_atom1387

FOLLOW_CHAR_LITERAL_in_atom1403

public static final BitSet FOLLOW_CHAR_LITERAL_in_atom1403

FOLLOW_STRING_LITERAL_in_atom1414

public static final BitSet FOLLOW_STRING_LITERAL_in_atom1414

FOLLOW_WILDCARD_in_atom1424

public static final BitSet FOLLOW_WILDCARD_in_atom1424

FOLLOW_DOT_in_atom1430

public static final BitSet FOLLOW_DOT_in_atom1430

FOLLOW_ID_in_atom1432

public static final BitSet FOLLOW_ID_in_atom1432

FOLLOW_atom_in_atom1434

public static final BitSet FOLLOW_atom_in_atom1434

FOLLOW_set_in_ast_suffix0

public static final BitSet FOLLOW_set_in_ast_suffix0

FOLLOW_REWRITES_in_rewrite1471

public static final BitSet FOLLOW_REWRITES_in_rewrite1471

FOLLOW_REWRITE_in_rewrite1480

public static final BitSet FOLLOW_REWRITE_in_rewrite1480

FOLLOW_SEMPRED_in_rewrite1485

public static final BitSet FOLLOW_SEMPRED_in_rewrite1485

FOLLOW_rewrite_alternative_in_rewrite1489

public static final BitSet FOLLOW_rewrite_alternative_in_rewrite1489

FOLLOW_BLOCK_in_rewrite_block1533

public static final BitSet FOLLOW_BLOCK_in_rewrite_block1533

FOLLOW_rewrite_alternative_in_rewrite_block1535

public static final BitSet FOLLOW_rewrite_alternative_in_rewrite_block1535

FOLLOW_EOB_in_rewrite_block1537

public static final BitSet FOLLOW_EOB_in_rewrite_block1537

FOLLOW_ALT_in_rewrite_alternative1569

public static final BitSet FOLLOW_ALT_in_rewrite_alternative1569

FOLLOW_rewrite_element_in_rewrite_alternative1575

public static final BitSet FOLLOW_rewrite_element_in_rewrite_alternative1575

FOLLOW_EPSILON_in_rewrite_alternative1582

public static final BitSet FOLLOW_EPSILON_in_rewrite_alternative1582

FOLLOW_EOA_in_rewrite_alternative1586

public static final BitSet FOLLOW_EOA_in_rewrite_alternative1586

FOLLOW_rewrite_template_in_rewrite_alternative1597

public static final BitSet FOLLOW_rewrite_template_in_rewrite_alternative1597

FOLLOW_ETC_in_rewrite_alternative1602

public static final BitSet FOLLOW_ETC_in_rewrite_alternative1602

FOLLOW_rewrite_atom_in_rewrite_element1616

public static final BitSet FOLLOW_rewrite_atom_in_rewrite_element1616

FOLLOW_rewrite_ebnf_in_rewrite_element1621

public static final BitSet FOLLOW_rewrite_ebnf_in_rewrite_element1621

FOLLOW_rewrite_tree_in_rewrite_element1626

public static final BitSet FOLLOW_rewrite_tree_in_rewrite_element1626

FOLLOW_OPTIONAL_in_rewrite_ebnf1639

public static final BitSet FOLLOW_OPTIONAL_in_rewrite_ebnf1639

FOLLOW_rewrite_block_in_rewrite_ebnf1641

public static final BitSet FOLLOW_rewrite_block_in_rewrite_ebnf1641

FOLLOW_CLOSURE_in_rewrite_ebnf1650

public static final BitSet FOLLOW_CLOSURE_in_rewrite_ebnf1650

FOLLOW_rewrite_block_in_rewrite_ebnf1652

public static final BitSet FOLLOW_rewrite_block_in_rewrite_ebnf1652

FOLLOW_POSITIVE_CLOSURE_in_rewrite_ebnf1661

public static final BitSet FOLLOW_POSITIVE_CLOSURE_in_rewrite_ebnf1661

FOLLOW_rewrite_block_in_rewrite_ebnf1663

public static final BitSet FOLLOW_rewrite_block_in_rewrite_ebnf1663

FOLLOW_TREE_BEGIN_in_rewrite_tree1680

public static final BitSet FOLLOW_TREE_BEGIN_in_rewrite_tree1680

FOLLOW_rewrite_atom_in_rewrite_tree1682

public static final BitSet FOLLOW_rewrite_atom_in_rewrite_tree1682

FOLLOW_rewrite_element_in_rewrite_tree1686

public static final BitSet FOLLOW_rewrite_element_in_rewrite_tree1686

FOLLOW_RULE_REF_in_rewrite_atom1707

public static final BitSet FOLLOW_RULE_REF_in_rewrite_atom1707

FOLLOW_TOKEN_REF_in_rewrite_atom1717

public static final BitSet FOLLOW_TOKEN_REF_in_rewrite_atom1717

FOLLOW_ARG_ACTION_in_rewrite_atom1725

public static final BitSet FOLLOW_ARG_ACTION_in_rewrite_atom1725

FOLLOW_CHAR_LITERAL_in_rewrite_atom1750

public static final BitSet FOLLOW_CHAR_LITERAL_in_rewrite_atom1750

FOLLOW_STRING_LITERAL_in_rewrite_atom1756

public static final BitSet FOLLOW_STRING_LITERAL_in_rewrite_atom1756

FOLLOW_LABEL_in_rewrite_atom1765

public static final BitSet FOLLOW_LABEL_in_rewrite_atom1765

FOLLOW_ACTION_in_rewrite_atom1770

public static final BitSet FOLLOW_ACTION_in_rewrite_atom1770

FOLLOW_ALT_in_rewrite_template1787

public static final BitSet FOLLOW_ALT_in_rewrite_template1787

FOLLOW_EPSILON_in_rewrite_template1789

public static final BitSet FOLLOW_EPSILON_in_rewrite_template1789

FOLLOW_EOA_in_rewrite_template1791

public static final BitSet FOLLOW_EOA_in_rewrite_template1791

FOLLOW_TEMPLATE_in_rewrite_template1800

public static final BitSet FOLLOW_TEMPLATE_in_rewrite_template1800

FOLLOW_ID_in_rewrite_template1805

public static final BitSet FOLLOW_ID_in_rewrite_template1805

FOLLOW_ACTION_in_rewrite_template1809

public static final BitSet FOLLOW_ACTION_in_rewrite_template1809

FOLLOW_ARGLIST_in_rewrite_template1817

public static final BitSet FOLLOW_ARGLIST_in_rewrite_template1817

FOLLOW_ARG_in_rewrite_template1827

public static final BitSet FOLLOW_ARG_in_rewrite_template1827

FOLLOW_ID_in_rewrite_template1831

public static final BitSet FOLLOW_ID_in_rewrite_template1831

FOLLOW_ACTION_in_rewrite_template1835

public static final BitSet FOLLOW_ACTION_in_rewrite_template1835

FOLLOW_set_in_rewrite_template1866

public static final BitSet FOLLOW_set_in_rewrite_template1866

FOLLOW_ACTION_in_rewrite_template1892

public static final BitSet FOLLOW_ACTION_in_rewrite_template1892

FOLLOW_dotLoop_in_synpred1_DefineGrammarItemsWalker1216

public static final BitSet FOLLOW_dotLoop_in_synpred1_DefineGrammarItemsWalker1216
Constructor Detail

DefineGrammarItemsWalker

public DefineGrammarItemsWalker(TreeNodeStream input)

DefineGrammarItemsWalker

public DefineGrammarItemsWalker(TreeNodeStream input,
                                RecognizerSharedState state)
Method Detail

getTokenNames

public String[] getTokenNames()
Overrides:
getTokenNames in class BaseRecognizer

getGrammarFileName

public String getGrammarFileName()
Overrides:
getGrammarFileName in class BaseRecognizer

countAltsForRule

public final int countAltsForRule(CommonTree t)

finish

protected final void finish()

trimGrammar

protected final void trimGrammar()
Remove any lexer rules from a COMBINED; already passed to lexer


trackInlineAction

protected final void trackInlineAction(GrammarAST actionAST)

grammar_

public final DefineGrammarItemsWalker.grammar__return grammar_(Grammar g)
                                                        throws RecognitionException
Throws:
RecognitionException

attrScope

public final void attrScope()
                     throws RecognitionException
Throws:
RecognitionException

attrScopeAction

public final void attrScopeAction()
                           throws RecognitionException
Throws:
RecognitionException

grammarSpec

public final void grammarSpec()
                       throws RecognitionException
Throws:
RecognitionException

actions

public final void actions()
                   throws RecognitionException
Throws:
RecognitionException

action

public final void action()
                  throws RecognitionException
Throws:
RecognitionException

optionsSpec

public final void optionsSpec()
                       throws RecognitionException
Throws:
RecognitionException

delegateGrammars

public final void delegateGrammars()
                            throws RecognitionException
Throws:
RecognitionException

tokensSpec

public final void tokensSpec()
                      throws RecognitionException
Throws:
RecognitionException

tokenSpec

public final void tokenSpec()
                     throws RecognitionException
Throws:
RecognitionException

rules

public final void rules()
                 throws RecognitionException
Throws:
RecognitionException

rule

public final DefineGrammarItemsWalker.rule_return rule()
                                                throws RecognitionException
Throws:
RecognitionException

ruleAction

public final void ruleAction(Rule r)
                      throws RecognitionException
Throws:
RecognitionException

modifier

public final DefineGrammarItemsWalker.modifier_return modifier()
                                                        throws RecognitionException
Throws:
RecognitionException

throwsSpec

public final HashSet<String> throwsSpec()
                                 throws RecognitionException
Throws:
RecognitionException

ruleScopeSpec

public final void ruleScopeSpec(Rule r)
                         throws RecognitionException
Throws:
RecognitionException

block

public final DefineGrammarItemsWalker.block_return block()
                                                  throws RecognitionException
Throws:
RecognitionException

blockAction

public final void blockAction()
                       throws RecognitionException
Throws:
RecognitionException

alternative

public final void alternative()
                       throws RecognitionException
Throws:
RecognitionException

exceptionGroup

public final void exceptionGroup()
                          throws RecognitionException
Throws:
RecognitionException

exceptionHandler

public final void exceptionHandler()
                            throws RecognitionException
Throws:
RecognitionException

finallyClause

public final void finallyClause()
                         throws RecognitionException
Throws:
RecognitionException

element

public final DefineGrammarItemsWalker.element_return element()
                                                      throws RecognitionException
Throws:
RecognitionException

ebnf

public final void ebnf()
                throws RecognitionException
Throws:
RecognitionException

dotLoop

public final DefineGrammarItemsWalker.dotLoop_return dotLoop()
                                                      throws RecognitionException
Throws:
RecognitionException

dotBlock

public final void dotBlock()
                    throws RecognitionException
Throws:
RecognitionException

tree_

public final void tree_()
                 throws RecognitionException
Throws:
RecognitionException

atom

public final void atom(GrammarAST scope_)
                throws RecognitionException
Throws:
RecognitionException

ast_suffix

public final void ast_suffix()
                      throws RecognitionException
Throws:
RecognitionException

rewrite

public final DefineGrammarItemsWalker.rewrite_return rewrite()
                                                      throws RecognitionException
Throws:
RecognitionException

rewrite_block

public final DefineGrammarItemsWalker.rewrite_block_return rewrite_block()
                                                                  throws RecognitionException
Throws:
RecognitionException

rewrite_alternative

public final void rewrite_alternative()
                               throws RecognitionException
Throws:
RecognitionException

rewrite_element

public final void rewrite_element()
                           throws RecognitionException
Throws:
RecognitionException

rewrite_ebnf

public final void rewrite_ebnf()
                        throws RecognitionException
Throws:
RecognitionException

rewrite_tree

public final void rewrite_tree()
                        throws RecognitionException
Throws:
RecognitionException

rewrite_atom

public final DefineGrammarItemsWalker.rewrite_atom_return rewrite_atom()
                                                                throws RecognitionException
Throws:
RecognitionException

rewrite_template

public final void rewrite_template()
                            throws RecognitionException
Throws:
RecognitionException

synpred1_DefineGrammarItemsWalker_fragment

public final void synpred1_DefineGrammarItemsWalker_fragment()
                                                      throws RecognitionException
Throws:
RecognitionException

synpred1_DefineGrammarItemsWalker

public final boolean synpred1_DefineGrammarItemsWalker()


Copyright © 2011. All Rights Reserved.