public class CodeGenTreeWalker
extends org.antlr.runtime.tree.TreeParser
Modifier and Type | Class | Description |
---|---|---|
static class |
CodeGenTreeWalker.alternative_return |
|
static class |
CodeGenTreeWalker.atom_return |
|
static class |
CodeGenTreeWalker.block_return |
|
static class |
CodeGenTreeWalker.ebnf_return |
|
static class |
CodeGenTreeWalker.element_action_return |
|
static class |
CodeGenTreeWalker.element_return |
|
static class |
CodeGenTreeWalker.modifier_return |
|
static class |
CodeGenTreeWalker.rewrite_atom_return |
|
static class |
CodeGenTreeWalker.rewrite_ebnf_return |
|
static class |
CodeGenTreeWalker.rewrite_element_return |
|
static class |
CodeGenTreeWalker.rewrite_return |
|
static class |
CodeGenTreeWalker.rewrite_tree_return |
|
static class |
CodeGenTreeWalker.rule_return |
|
static class |
CodeGenTreeWalker.setBlock_return |
|
static class |
CodeGenTreeWalker.tree__return |
Modifier and Type | Field | Description |
---|---|---|
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 |
|
static int |
BACKTRACK_SEMPRED |
|
static int |
BANG |
|
static int |
BLOCK |
|
protected int |
blockNestingLevel |
|
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 boolean |
currentAltHasASTRewrite |
|
protected org.stringtemplate.v4.ST |
currentBlockST |
|
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 org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_attrScope140 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_element_action1134 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_exceptionHandler770 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_finallyClause790 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_rewrite_atom2176 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_rewrite_template2223 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_rewrite_template2254 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_rewrite_template2324 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_ruleScopeSpec558 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ALT_in_alternative820 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ALT_in_rewrite_alternative1823 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ALT_in_rewrite_template2199 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ALT_in_setAlternative717 |
|
static org.antlr.runtime.BitSet |
FOLLOW_alternative_in_block643 |
|
static org.antlr.runtime.BitSet |
FOLLOW_AMPERSAND_in_attrScope131 |
|
static org.antlr.runtime.BitSet |
FOLLOW_AMPERSAND_in_grammarSpec235 |
|
static org.antlr.runtime.BitSet |
FOLLOW_AMPERSAND_in_rule441 |
|
static org.antlr.runtime.BitSet |
FOLLOW_AMPERSAND_in_ruleScopeSpec548 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ARG_ACTION_in_atom1493 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ARG_ACTION_in_atom1516 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ARG_ACTION_in_exceptionHandler768 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ARG_ACTION_in_rewrite_atom2133 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ARG_ACTION_in_rule387 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ARG_ACTION_in_rule399 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ARG_in_rewrite_template2246 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ARG_in_rule384 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ARGLIST_in_rewrite_template2236 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_element942 |
|
static org.antlr.runtime.BitSet |
FOLLOW_atom_in_atom1573 |
|
static org.antlr.runtime.BitSet |
FOLLOW_atom_in_element1035 |
|
static org.antlr.runtime.BitSet |
FOLLOW_attrScope_in_grammarSpec226 |
|
static org.antlr.runtime.BitSet |
FOLLOW_BACKTRACK_SEMPRED_in_element1105 |
|
static org.antlr.runtime.BitSet |
FOLLOW_BANG_in_element903 |
|
static org.antlr.runtime.BitSet |
FOLLOW_BLOCK_in_block618 |
|
static org.antlr.runtime.BitSet |
FOLLOW_block_in_ebnf1261 |
|
static org.antlr.runtime.BitSet |
FOLLOW_block_in_ebnf1284 |
|
static org.antlr.runtime.BitSet |
FOLLOW_block_in_ebnf1309 |
|
static org.antlr.runtime.BitSet |
FOLLOW_block_in_ebnf1334 |
|
static org.antlr.runtime.BitSet |
FOLLOW_BLOCK_in_notElement1214 |
|
static org.antlr.runtime.BitSet |
FOLLOW_BLOCK_in_rewrite_block1771 |
|
static org.antlr.runtime.BitSet |
FOLLOW_block_in_rule455 |
|
static org.antlr.runtime.BitSet |
FOLLOW_BLOCK_in_set1631 |
|
static org.antlr.runtime.BitSet |
FOLLOW_BLOCK_in_setBlock697 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CATCH_in_exceptionHandler766 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CHAR_LITERAL_in_atom1532 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CHAR_LITERAL_in_element991 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CHAR_LITERAL_in_element995 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CHAR_LITERAL_in_notElement1174 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CHAR_LITERAL_in_rewrite_atom2144 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CHAR_LITERAL_in_setElement1651 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CHAR_LITERAL_in_setElement1669 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CHAR_LITERAL_in_setElement1671 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CHAR_RANGE_in_element987 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CHAR_RANGE_in_setElement1667 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CLOSURE_in_ebnf1305 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CLOSURE_in_rewrite_ebnf1984 |
|
static org.antlr.runtime.BitSet |
FOLLOW_COMBINED_GRAMMAR_in_grammar_103 |
|
static org.antlr.runtime.BitSet |
FOLLOW_DOC_COMMENT_in_grammarSpec165 |
|
static org.antlr.runtime.BitSet |
FOLLOW_DOT_in_atom1567 |
|
static org.antlr.runtime.BitSet |
FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template2300 |
|
static org.antlr.runtime.BitSet |
FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template2287 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ebnf_in_element1024 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_action_in_element1056 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_action_in_synpred2_CodeGenTreeWalker1405 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_action_in_tree_1416 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_in_alternative833 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_in_element890 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_in_element907 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_in_element950 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_in_element973 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_in_tree_1379 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_in_tree_1438 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EOA_in_alternative851 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EOA_in_rewrite_alternative1878 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EOA_in_rewrite_template2203 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EOA_in_setAlternative722 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EOB_in_block665 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EOB_in_rewrite_block1788 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EOR_in_rule476 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EPSILON_in_element1117 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EPSILON_in_rewrite_alternative1862 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EPSILON_in_rewrite_template2201 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ETC_in_rewrite_alternative1904 |
|
static org.antlr.runtime.BitSet |
FOLLOW_exceptionGroup_in_rule468 |
|
static org.antlr.runtime.BitSet |
FOLLOW_exceptionHandler_in_exceptionGroup737 |
|
static org.antlr.runtime.BitSet |
FOLLOW_FINALLY_in_finallyClause788 |
|
static org.antlr.runtime.BitSet |
FOLLOW_finallyClause_in_exceptionGroup744 |
|
static org.antlr.runtime.BitSet |
FOLLOW_finallyClause_in_exceptionGroup752 |
|
static org.antlr.runtime.BitSet |
FOLLOW_FORCED_ACTION_in_element_action1145 |
|
static org.antlr.runtime.BitSet |
FOLLOW_GATED_SEMPRED_in_element1075 |
|
static org.antlr.runtime.BitSet |
FOLLOW_grammarSpec_in_grammar_105 |
|
static org.antlr.runtime.BitSet |
FOLLOW_grammarSpec_in_grammar_69 |
|
static org.antlr.runtime.BitSet |
FOLLOW_grammarSpec_in_grammar_81 |
|
static org.antlr.runtime.BitSet |
FOLLOW_grammarSpec_in_grammar_93 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_atom1569 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_attrScope126 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_element946 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_element969 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_grammarSpec157 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_rewrite_template2219 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_rewrite_template2250 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_rule363 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_ruleScopeSpec564 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_throwsSpec528 |
|
static org.antlr.runtime.BitSet |
FOLLOW_IMPORT_in_grammarSpec200 |
|
static org.antlr.runtime.BitSet |
FOLLOW_LABEL_in_rewrite_atom2166 |
|
static org.antlr.runtime.BitSet |
FOLLOW_LEXER_GRAMMAR_in_grammar_67 |
|
static org.antlr.runtime.BitSet |
FOLLOW_modifier_in_rule376 |
|
static org.antlr.runtime.BitSet |
FOLLOW_NOT_in_element923 |
|
static org.antlr.runtime.BitSet |
FOLLOW_notElement_in_element927 |
|
static org.antlr.runtime.BitSet |
FOLLOW_OPTIONAL_in_ebnf1280 |
|
static org.antlr.runtime.BitSet |
FOLLOW_OPTIONAL_in_rewrite_ebnf1964 |
|
static org.antlr.runtime.BitSet |
FOLLOW_OPTIONS_in_block626 |
|
static org.antlr.runtime.BitSet |
FOLLOW_OPTIONS_in_grammarSpec186 |
|
static org.antlr.runtime.BitSet |
FOLLOW_OPTIONS_in_rule418 |
|
static org.antlr.runtime.BitSet |
FOLLOW_PARSER_GRAMMAR_in_grammar_79 |
|
static org.antlr.runtime.BitSet |
FOLLOW_PLUS_ASSIGN_in_element965 |
|
static org.antlr.runtime.BitSet |
FOLLOW_POSITIVE_CLOSURE_in_ebnf1330 |
|
static org.antlr.runtime.BitSet |
FOLLOW_POSITIVE_CLOSURE_in_rewrite_ebnf2004 |
|
static org.antlr.runtime.BitSet |
FOLLOW_PREC_RULE_in_rules317 |
|
static org.antlr.runtime.BitSet |
FOLLOW_RET_in_rule396 |
|
static org.antlr.runtime.BitSet |
FOLLOW_rewrite_alternative_in_rewrite_block1783 |
|
static org.antlr.runtime.BitSet |
FOLLOW_rewrite_alternative_in_rewrite1728 |
|
static org.antlr.runtime.BitSet |
FOLLOW_rewrite_atom_in_rewrite_element1924 |
|
static org.antlr.runtime.BitSet |
FOLLOW_rewrite_atom_in_rewrite_tree2046 |
|
static org.antlr.runtime.BitSet |
FOLLOW_rewrite_block_in_rewrite_ebnf1966 |
|
static org.antlr.runtime.BitSet |
FOLLOW_rewrite_block_in_rewrite_ebnf1986 |
|
static org.antlr.runtime.BitSet |
FOLLOW_rewrite_block_in_rewrite_ebnf2006 |
|
static org.antlr.runtime.BitSet |
FOLLOW_rewrite_ebnf_in_rewrite_element1934 |
|
static org.antlr.runtime.BitSet |
FOLLOW_rewrite_element_in_rewrite_alternative1841 |
|
static org.antlr.runtime.BitSet |
FOLLOW_rewrite_element_in_rewrite_tree2066 |
|
static org.antlr.runtime.BitSet |
FOLLOW_rewrite_in_block648 |
|
static org.antlr.runtime.BitSet |
FOLLOW_REWRITE_in_rewrite1717 |
|
static org.antlr.runtime.BitSet |
FOLLOW_rewrite_template_in_rewrite_alternative1891 |
|
static org.antlr.runtime.BitSet |
FOLLOW_rewrite_tree_in_rewrite_element1943 |
|
static org.antlr.runtime.BitSet |
FOLLOW_REWRITES_in_rewrite1696 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ROOT_in_element886 |
|
static org.antlr.runtime.BitSet |
FOLLOW_RULE_in_rule359 |
|
static org.antlr.runtime.BitSet |
FOLLOW_rule_in_rules291 |
|
static org.antlr.runtime.BitSet |
FOLLOW_RULE_in_rules305 |
|
static org.antlr.runtime.BitSet |
FOLLOW_RULE_REF_in_atom1488 |
|
static org.antlr.runtime.BitSet |
FOLLOW_RULE_REF_in_rewrite_atom2111 |
|
static org.antlr.runtime.BitSet |
FOLLOW_rules_in_grammarSpec246 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ruleScopeSpec_in_rule431 |
|
static org.antlr.runtime.BitSet |
FOLLOW_SCOPE_in_attrScope124 |
|
static org.antlr.runtime.BitSet |
FOLLOW_SCOPE_in_ruleScopeSpec543 |
|
static org.antlr.runtime.BitSet |
FOLLOW_SEMPRED_in_element1071 |
|
static org.antlr.runtime.BitSet |
FOLLOW_SEMPRED_in_rewrite1722 |
|
static org.antlr.runtime.BitSet |
FOLLOW_set_in_atom1586 |
|
static org.antlr.runtime.BitSet |
FOLLOW_set_in_synpred1_CodeGenTreeWalker1009 |
|
static org.antlr.runtime.BitSet |
FOLLOW_setBlock_in_block605 |
|
static org.antlr.runtime.BitSet |
FOLLOW_setElement_in_setAlternative719 |
|
static org.antlr.runtime.BitSet |
FOLLOW_STRING_LITERAL_in_atom1544 |
|
static org.antlr.runtime.BitSet |
FOLLOW_STRING_LITERAL_in_notElement1187 |
|
static org.antlr.runtime.BitSet |
FOLLOW_STRING_LITERAL_in_rewrite_atom2152 |
|
static org.antlr.runtime.BitSet |
FOLLOW_STRING_LITERAL_in_setElement1661 |
|
static org.antlr.runtime.BitSet |
FOLLOW_SYN_SEMPRED_in_element1086 |
|
static org.antlr.runtime.BitSet |
FOLLOW_SYNPRED_in_element1094 |
|
static org.antlr.runtime.BitSet |
FOLLOW_TEMPLATE_in_rewrite_template2214 |
|
static org.antlr.runtime.BitSet |
FOLLOW_THROWS_in_throwsSpec526 |
|
static org.antlr.runtime.BitSet |
FOLLOW_throwsSpec_in_rule408 |
|
static org.antlr.runtime.BitSet |
FOLLOW_TOKEN_REF_in_atom1511 |
|
static org.antlr.runtime.BitSet |
FOLLOW_TOKEN_REF_in_notElement1200 |
|
static org.antlr.runtime.BitSet |
FOLLOW_TOKEN_REF_in_rewrite_atom2128 |
|
static org.antlr.runtime.BitSet |
FOLLOW_TOKEN_REF_in_setElement1656 |
|
static org.antlr.runtime.BitSet |
FOLLOW_TOKENS_in_grammarSpec214 |
|
static org.antlr.runtime.BitSet |
FOLLOW_tree__in_element1046 |
|
static org.antlr.runtime.BitSet |
FOLLOW_TREE_BEGIN_in_rewrite_tree2039 |
|
static org.antlr.runtime.BitSet |
FOLLOW_TREE_BEGIN_in_tree_1372 |
|
static org.antlr.runtime.BitSet |
FOLLOW_TREE_GRAMMAR_in_grammar_91 |
|
static org.antlr.runtime.BitSet |
FOLLOW_WILDCARD_in_atom1556 |
|
static int |
FORCED_ACTION |
|
static int |
FRAGMENT |
|
static int |
GATED_SEMPRED |
|
protected CodeGenerator |
generator |
|
protected Grammar |
grammar |
|
static int |
GRAMMAR |
|
protected org.stringtemplate.v4.ST |
headerFileST |
|
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 static int |
OUTER_REWRITE_NESTING_LEVEL |
|
protected org.stringtemplate.v4.ST |
outputFileST |
|
protected String |
outputOption |
|
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 |
|
protected org.stringtemplate.v4.ST |
recognizerST |
The overall lexer/parser template; simulate dynamically scoped
attributes by making this an instance var of the walker.
|
static int |
RECURSIVE_RULE_REF |
|
static int |
RET |
|
static int |
RETURNS |
|
static int |
REWRITE |
|
protected int |
rewriteBlockNestingLevel |
|
protected HashSet<Object> |
rewriteRuleRefs |
|
static int |
REWRITES |
|
protected int |
rewriteTreeNestingLevel |
|
static int |
ROOT |
|
static int |
RPAREN |
|
static int |
RULE |
|
protected static int |
RULE_BLOCK_NESTING_LEVEL |
|
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 |
|
protected org.stringtemplate.v4.STGroup |
templates |
|
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 |
Constructor | Description |
---|---|
CodeGenTreeWalker(org.antlr.runtime.tree.TreeNodeStream input) |
|
CodeGenTreeWalker(org.antlr.runtime.tree.TreeNodeStream input,
org.antlr.runtime.RecognizerSharedState state) |
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, setBacktrackingLevel, toStrings, traceIn, traceOut
public static final String[] tokenNames
public static final int EOF
public static final int ACTION
public static final int ACTION_CHAR_LITERAL
public static final int ACTION_ESC
public static final int ACTION_STRING_LITERAL
public static final int ALT
public static final int AMPERSAND
public static final int ARG
public static final int ARGLIST
public static final int ARG_ACTION
public static final int ASSIGN
public static final int BACKTRACK_SEMPRED
public static final int BANG
public static final int BLOCK
public static final int CATCH
public static final int CHAR_LITERAL
public static final int CHAR_RANGE
public static final int CLOSE_ELEMENT_OPTION
public static final int CLOSURE
public static final int COLON
public static final int COMBINED_GRAMMAR
public static final int COMMA
public static final int COMMENT
public static final int DIGIT
public static final int DOC_COMMENT
public static final int DOLLAR
public static final int DOT
public static final int DOUBLE_ANGLE_STRING_LITERAL
public static final int DOUBLE_QUOTE_STRING_LITERAL
public static final int EOA
public static final int EOB
public static final int EOR
public static final int EPSILON
public static final int ESC
public static final int ETC
public static final int FINALLY
public static final int FORCED_ACTION
public static final int FRAGMENT
public static final int GATED_SEMPRED
public static final int GRAMMAR
public static final int ID
public static final int IMPLIES
public static final int IMPORT
public static final int INITACTION
public static final int INT
public static final int LABEL
public static final int LEXER
public static final int LEXER_GRAMMAR
public static final int LPAREN
public static final int ML_COMMENT
public static final int NESTED_ACTION
public static final int NESTED_ARG_ACTION
public static final int NOT
public static final int OPEN_ELEMENT_OPTION
public static final int OPTIONAL
public static final int OPTIONS
public static final int OR
public static final int PARSER
public static final int PARSER_GRAMMAR
public static final int PLUS
public static final int PLUS_ASSIGN
public static final int POSITIVE_CLOSURE
public static final int PREC_RULE
public static final int PRIVATE
public static final int PROTECTED
public static final int PUBLIC
public static final int QUESTION
public static final int RANGE
public static final int RCURLY
public static final int RECURSIVE_RULE_REF
public static final int RET
public static final int RETURNS
public static final int REWRITE
public static final int REWRITES
public static final int ROOT
public static final int RPAREN
public static final int RULE
public static final int RULE_REF
public static final int SCOPE
public static final int SEMI
public static final int SEMPRED
public static final int SL_COMMENT
public static final int SRC
public static final int STAR
public static final int STRAY_BRACKET
public static final int STRING_LITERAL
public static final int SYNPRED
public static final int SYN_SEMPRED
public static final int TEMPLATE
public static final int THROWS
public static final int TOKENS
public static final int TOKEN_REF
public static final int TREE
public static final int TREE_BEGIN
public static final int TREE_GRAMMAR
public static final int WILDCARD
public static final int WS
public static final int WS_LOOP
public static final int WS_OPT
public static final int XDIGIT
protected static final int RULE_BLOCK_NESTING_LEVEL
protected static final int OUTER_REWRITE_NESTING_LEVEL
protected int blockNestingLevel
protected int rewriteBlockNestingLevel
protected org.stringtemplate.v4.ST currentBlockST
protected boolean currentAltHasASTRewrite
protected int rewriteTreeNestingLevel
protected CodeGenerator generator
protected Grammar grammar
protected org.stringtemplate.v4.STGroup templates
protected org.stringtemplate.v4.ST recognizerST
protected org.stringtemplate.v4.ST outputFileST
protected org.stringtemplate.v4.ST headerFileST
protected String outputOption
public static final org.antlr.runtime.BitSet FOLLOW_LEXER_GRAMMAR_in_grammar_67
public static final org.antlr.runtime.BitSet FOLLOW_grammarSpec_in_grammar_69
public static final org.antlr.runtime.BitSet FOLLOW_PARSER_GRAMMAR_in_grammar_79
public static final org.antlr.runtime.BitSet FOLLOW_grammarSpec_in_grammar_81
public static final org.antlr.runtime.BitSet FOLLOW_TREE_GRAMMAR_in_grammar_91
public static final org.antlr.runtime.BitSet FOLLOW_grammarSpec_in_grammar_93
public static final org.antlr.runtime.BitSet FOLLOW_COMBINED_GRAMMAR_in_grammar_103
public static final org.antlr.runtime.BitSet FOLLOW_grammarSpec_in_grammar_105
public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_attrScope124
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_attrScope126
public static final org.antlr.runtime.BitSet FOLLOW_AMPERSAND_in_attrScope131
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_attrScope140
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_grammarSpec157
public static final org.antlr.runtime.BitSet FOLLOW_DOC_COMMENT_in_grammarSpec165
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_grammarSpec186
public static final org.antlr.runtime.BitSet FOLLOW_IMPORT_in_grammarSpec200
public static final org.antlr.runtime.BitSet FOLLOW_TOKENS_in_grammarSpec214
public static final org.antlr.runtime.BitSet FOLLOW_attrScope_in_grammarSpec226
public static final org.antlr.runtime.BitSet FOLLOW_AMPERSAND_in_grammarSpec235
public static final org.antlr.runtime.BitSet FOLLOW_rules_in_grammarSpec246
public static final org.antlr.runtime.BitSet FOLLOW_rule_in_rules291
public static final org.antlr.runtime.BitSet FOLLOW_RULE_in_rules305
public static final org.antlr.runtime.BitSet FOLLOW_PREC_RULE_in_rules317
public static final org.antlr.runtime.BitSet FOLLOW_RULE_in_rule359
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_rule363
public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_rule376
public static final org.antlr.runtime.BitSet FOLLOW_ARG_in_rule384
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rule387
public static final org.antlr.runtime.BitSet FOLLOW_RET_in_rule396
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rule399
public static final org.antlr.runtime.BitSet FOLLOW_throwsSpec_in_rule408
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_rule418
public static final org.antlr.runtime.BitSet FOLLOW_ruleScopeSpec_in_rule431
public static final org.antlr.runtime.BitSet FOLLOW_AMPERSAND_in_rule441
public static final org.antlr.runtime.BitSet FOLLOW_block_in_rule455
public static final org.antlr.runtime.BitSet FOLLOW_exceptionGroup_in_rule468
public static final org.antlr.runtime.BitSet FOLLOW_EOR_in_rule476
public static final org.antlr.runtime.BitSet FOLLOW_THROWS_in_throwsSpec526
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_throwsSpec528
public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_ruleScopeSpec543
public static final org.antlr.runtime.BitSet FOLLOW_AMPERSAND_in_ruleScopeSpec548
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_ruleScopeSpec558
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_ruleScopeSpec564
public static final org.antlr.runtime.BitSet FOLLOW_setBlock_in_block605
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_block618
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_block626
public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_block643
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_block648
public static final org.antlr.runtime.BitSet FOLLOW_EOB_in_block665
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_setBlock697
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_setAlternative717
public static final org.antlr.runtime.BitSet FOLLOW_setElement_in_setAlternative719
public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_setAlternative722
public static final org.antlr.runtime.BitSet FOLLOW_exceptionHandler_in_exceptionGroup737
public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup744
public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup752
public static final org.antlr.runtime.BitSet FOLLOW_CATCH_in_exceptionHandler766
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_exceptionHandler768
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_exceptionHandler770
public static final org.antlr.runtime.BitSet FOLLOW_FINALLY_in_finallyClause788
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_finallyClause790
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_alternative820
public static final org.antlr.runtime.BitSet FOLLOW_element_in_alternative833
public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_alternative851
public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_element886
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element890
public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_element903
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element907
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_element923
public static final org.antlr.runtime.BitSet FOLLOW_notElement_in_element927
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_element942
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_element946
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element950
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_element965
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_element969
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element973
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_RANGE_in_element987
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_element991
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_element995
public static final org.antlr.runtime.BitSet FOLLOW_ebnf_in_element1024
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1035
public static final org.antlr.runtime.BitSet FOLLOW_tree__in_element1046
public static final org.antlr.runtime.BitSet FOLLOW_element_action_in_element1056
public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_element1071
public static final org.antlr.runtime.BitSet FOLLOW_GATED_SEMPRED_in_element1075
public static final org.antlr.runtime.BitSet FOLLOW_SYN_SEMPRED_in_element1086
public static final org.antlr.runtime.BitSet FOLLOW_SYNPRED_in_element1094
public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_element1105
public static final org.antlr.runtime.BitSet FOLLOW_EPSILON_in_element1117
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_element_action1134
public static final org.antlr.runtime.BitSet FOLLOW_FORCED_ACTION_in_element_action1145
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_notElement1174
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_notElement1187
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_notElement1200
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_notElement1214
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1261
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONAL_in_ebnf1280
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1284
public static final org.antlr.runtime.BitSet FOLLOW_CLOSURE_in_ebnf1305
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1309
public static final org.antlr.runtime.BitSet FOLLOW_POSITIVE_CLOSURE_in_ebnf1330
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1334
public static final org.antlr.runtime.BitSet FOLLOW_TREE_BEGIN_in_tree_1372
public static final org.antlr.runtime.BitSet FOLLOW_element_in_tree_1379
public static final org.antlr.runtime.BitSet FOLLOW_element_action_in_tree_1416
public static final org.antlr.runtime.BitSet FOLLOW_element_in_tree_1438
public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_atom1488
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_atom1493
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_atom1511
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_atom1516
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_atom1532
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_atom1544
public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_atom1556
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_atom1567
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom1569
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_atom1573
public static final org.antlr.runtime.BitSet FOLLOW_set_in_atom1586
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_set1631
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_setElement1651
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_setElement1656
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_setElement1661
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_RANGE_in_setElement1667
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_setElement1669
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_setElement1671
public static final org.antlr.runtime.BitSet FOLLOW_REWRITES_in_rewrite1696
public static final org.antlr.runtime.BitSet FOLLOW_REWRITE_in_rewrite1717
public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_rewrite1722
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_alternative_in_rewrite1728
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_rewrite_block1771
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_alternative_in_rewrite_block1783
public static final org.antlr.runtime.BitSet FOLLOW_EOB_in_rewrite_block1788
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_rewrite_alternative1823
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_element_in_rewrite_alternative1841
public static final org.antlr.runtime.BitSet FOLLOW_EPSILON_in_rewrite_alternative1862
public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_rewrite_alternative1878
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_template_in_rewrite_alternative1891
public static final org.antlr.runtime.BitSet FOLLOW_ETC_in_rewrite_alternative1904
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_atom_in_rewrite_element1924
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_ebnf_in_rewrite_element1934
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_tree_in_rewrite_element1943
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONAL_in_rewrite_ebnf1964
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_block_in_rewrite_ebnf1966
public static final org.antlr.runtime.BitSet FOLLOW_CLOSURE_in_rewrite_ebnf1984
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_block_in_rewrite_ebnf1986
public static final org.antlr.runtime.BitSet FOLLOW_POSITIVE_CLOSURE_in_rewrite_ebnf2004
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_block_in_rewrite_ebnf2006
public static final org.antlr.runtime.BitSet FOLLOW_TREE_BEGIN_in_rewrite_tree2039
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_atom_in_rewrite_tree2046
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_element_in_rewrite_tree2066
public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_rewrite_atom2111
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_rewrite_atom2128
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rewrite_atom2133
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_rewrite_atom2144
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_rewrite_atom2152
public static final org.antlr.runtime.BitSet FOLLOW_LABEL_in_rewrite_atom2166
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_atom2176
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_rewrite_template2199
public static final org.antlr.runtime.BitSet FOLLOW_EPSILON_in_rewrite_template2201
public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_rewrite_template2203
public static final org.antlr.runtime.BitSet FOLLOW_TEMPLATE_in_rewrite_template2214
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_rewrite_template2219
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_template2223
public static final org.antlr.runtime.BitSet FOLLOW_ARGLIST_in_rewrite_template2236
public static final org.antlr.runtime.BitSet FOLLOW_ARG_in_rewrite_template2246
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_rewrite_template2250
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_template2254
public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_QUOTE_STRING_LITERAL_in_rewrite_template2287
public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_ANGLE_STRING_LITERAL_in_rewrite_template2300
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite_template2324
public static final org.antlr.runtime.BitSet FOLLOW_set_in_synpred1_CodeGenTreeWalker1009
public static final org.antlr.runtime.BitSet FOLLOW_element_action_in_synpred2_CodeGenTreeWalker1405
public CodeGenTreeWalker(org.antlr.runtime.tree.TreeNodeStream input)
public CodeGenTreeWalker(org.antlr.runtime.tree.TreeNodeStream input, org.antlr.runtime.RecognizerSharedState state)
public org.antlr.runtime.tree.TreeParser[] getDelegates()
public String[] getTokenNames()
getTokenNames
in class org.antlr.runtime.BaseRecognizer
public String getGrammarFileName()
getGrammarFileName
in class org.antlr.runtime.BaseRecognizer
public String getCurrentRuleName()
public void setCurrentRuleName(String value)
public int getOuterAltNum()
public void setOuterAltNum(int value)
public void reportError(org.antlr.runtime.RecognitionException ex)
reportError
in class org.antlr.runtime.BaseRecognizer
public final void reportError(String s)
protected final org.stringtemplate.v4.ST getWildcardST(GrammarAST elementAST, GrammarAST ast_suffix, String label)
protected final org.stringtemplate.v4.ST getRuleElementST(String name, String ruleTargetName, GrammarAST elementAST, GrammarAST ast_suffix, String label)
protected final org.stringtemplate.v4.ST getTokenElementST(String name, String elementName, GrammarAST elementAST, GrammarAST ast_suffix, String label)
public final boolean isListLabel(String label)
protected final String getSTSuffix(GrammarAST elementAST, GrammarAST ast_suffix, String label)
protected final List<String> getTokenTypesAsTargetLabels(Collection<GrammarAST> refs)
public final void init(Grammar g)
public final void grammar_(Grammar g, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST outputFileST, org.stringtemplate.v4.ST headerFileST) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void attrScope() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void grammarSpec() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void rules(org.stringtemplate.v4.ST recognizerST) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenTreeWalker.rule_return rule() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenTreeWalker.modifier_return modifier() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void throwsSpec() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void ruleScopeSpec() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenTreeWalker.block_return block(String blockTemplateName, DFA dfa, GrammarAST label) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenTreeWalker.setBlock_return setBlock() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void setAlternative() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void exceptionGroup(org.stringtemplate.v4.ST ruleST) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void exceptionHandler(org.stringtemplate.v4.ST ruleST) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void finallyClause(org.stringtemplate.v4.ST ruleST) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenTreeWalker.alternative_return alternative(GrammarAST label) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenTreeWalker.element_return element(GrammarAST label, GrammarAST astSuffix) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenTreeWalker.element_action_return element_action() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final org.stringtemplate.v4.ST notElement(GrammarAST n, GrammarAST label, GrammarAST astSuffix) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenTreeWalker.ebnf_return ebnf(GrammarAST label) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenTreeWalker.tree__return tree_() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenTreeWalker.atom_return atom(GrammarAST scope, GrammarAST label, GrammarAST astSuffix) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void ast_suffix() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final org.stringtemplate.v4.ST set(GrammarAST label, GrammarAST astSuffix) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void setElement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenTreeWalker.rewrite_return rewrite() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final org.stringtemplate.v4.ST rewrite_block(String blockTemplateName) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final org.stringtemplate.v4.ST rewrite_alternative() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenTreeWalker.rewrite_element_return rewrite_element() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenTreeWalker.rewrite_ebnf_return rewrite_ebnf() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenTreeWalker.rewrite_tree_return rewrite_tree() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CodeGenTreeWalker.rewrite_atom_return rewrite_atom(boolean isRoot) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final org.stringtemplate.v4.ST rewrite_template() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred1_CodeGenTreeWalker_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred2_CodeGenTreeWalker_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final boolean synpred2_CodeGenTreeWalker()
public final boolean synpred1_CodeGenTreeWalker()
Copyright © 1992–2019 ANTLR. All rights reserved.