public class GrammarTreeVisitor
extends org.antlr.runtime.tree.TreeParser
| Modifier and Type | Field and Description |
|---|---|
static int |
ACTION |
static int |
ACTION_CHAR_LITERAL |
static int |
ACTION_ESC |
static int |
ACTION_STRING_LITERAL |
static int |
ALT |
static int |
ALTLIST |
static int |
ARG |
static int |
ARG_ACTION |
static int |
ARG_OR_CHARSET |
static int |
ARGLIST |
static int |
ASSIGN |
static int |
AT |
static int |
BLOCK |
static int |
CATCH |
static int |
CHANNELS |
static int |
CHAR_RANGE |
static int |
CLOSURE |
static int |
COLON |
static int |
COLONCOLON |
static int |
COMBINED |
static int |
COMMA |
static int |
COMMENT |
String |
currentModeName |
int |
currentOuterAltNumber |
GrammarAST |
currentOuterAltRoot |
GrammarAST |
currentRuleAST |
String |
currentRuleName |
protected GrammarTreeVisitor.DFA41 |
dfa41 |
static int |
DOC_COMMENT |
static int |
DOLLAR |
static int |
DOT |
static int |
ELEMENT_OPTIONS |
static int |
EOF |
static int |
EPSILON |
static int |
ERRCHAR |
static int |
ESC_SEQ |
static int |
FINALLY |
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_action599 |
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_actionElement1725 |
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_actionElement1733 |
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_block2472 |
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_element1914 |
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_element1943 |
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_elementOption2775 |
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_exceptionHandler999 |
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_finallyClause1026 |
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_lexerElement1474 |
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_lexerElement1503 |
static org.antlr.runtime.BitSet |
FOLLOW_action_in_prequelConstruct237 |
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_ruleAction1140 |
static org.antlr.runtime.BitSet |
FOLLOW_ALT_in_alternative1776 |
static org.antlr.runtime.BitSet |
FOLLOW_ALT_in_alternative1789 |
static org.antlr.runtime.BitSet |
FOLLOW_ALT_in_lexerElements1429 |
static org.antlr.runtime.BitSet |
FOLLOW_alternative_in_block2475 |
static org.antlr.runtime.BitSet |
FOLLOW_alternative_in_outerAlternative1363 |
static org.antlr.runtime.BitSet |
FOLLOW_ARG_ACTION_in_exceptionHandler997 |
static org.antlr.runtime.BitSet |
FOLLOW_ARG_ACTION_in_locals1056 |
static org.antlr.runtime.BitSet |
FOLLOW_ARG_ACTION_in_rule818 |
static org.antlr.runtime.BitSet |
FOLLOW_ARG_ACTION_in_ruleref2509 |
static org.antlr.runtime.BitSet |
FOLLOW_ARG_ACTION_in_ruleReturns1081 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_delegateGrammar423 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_elementOption2725 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_elementOption2749 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_elementOption2769 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_elementOption2791 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_option298 |
static org.antlr.runtime.BitSet |
FOLLOW_AT_in_action588 |
static org.antlr.runtime.BitSet |
FOLLOW_AT_in_ruleAction1136 |
static org.antlr.runtime.BitSet |
FOLLOW_atom_in_astOperand2001 |
static org.antlr.runtime.BitSet |
FOLLOW_atom_in_element1902 |
static org.antlr.runtime.BitSet |
FOLLOW_block_in_astOperand2018 |
static org.antlr.runtime.BitSet |
FOLLOW_BLOCK_in_block2464 |
static org.antlr.runtime.BitSet |
FOLLOW_block_in_element1979 |
static org.antlr.runtime.BitSet |
FOLLOW_block_in_labeledLexerElement1564 |
static org.antlr.runtime.BitSet |
FOLLOW_BLOCK_in_lexerBlock1589 |
static org.antlr.runtime.BitSet |
FOLLOW_BLOCK_in_lexerRuleBlock1218 |
static org.antlr.runtime.BitSet |
FOLLOW_BLOCK_in_ruleBlock1282 |
static org.antlr.runtime.BitSet |
FOLLOW_block_in_subrule2076 |
static org.antlr.runtime.BitSet |
FOLLOW_block_in_subrule2083 |
static org.antlr.runtime.BitSet |
FOLLOW_blockSet_in_astOperand2009 |
static org.antlr.runtime.BitSet |
FOLLOW_blockSet_in_atom2267 |
static org.antlr.runtime.BitSet |
FOLLOW_blockSet_in_element1970 |
static org.antlr.runtime.BitSet |
FOLLOW_blockSet_in_lexerAtom1638 |
static org.antlr.runtime.BitSet |
FOLLOW_blockSet_in_lexerAtom1649 |
static org.antlr.runtime.BitSet |
FOLLOW_blockSuffix_in_lexerSubrule2108 |
static org.antlr.runtime.BitSet |
FOLLOW_blockSuffix_in_subrule2074 |
static org.antlr.runtime.BitSet |
FOLLOW_CATCH_in_exceptionHandler995 |
static org.antlr.runtime.BitSet |
FOLLOW_CHANNELS_in_channelsSpec535 |
static org.antlr.runtime.BitSet |
FOLLOW_channelSpec_in_channelsSpec537 |
static org.antlr.runtime.BitSet |
FOLLOW_channelsSpec_in_prequelConstruct227 |
static org.antlr.runtime.BitSet |
FOLLOW_delegateGrammar_in_delegateGrammars394 |
static org.antlr.runtime.BitSet |
FOLLOW_delegateGrammars_in_prequelConstruct207 |
static org.antlr.runtime.BitSet |
FOLLOW_DOC_COMMENT_in_grammarSpec91 |
static org.antlr.runtime.BitSet |
FOLLOW_DOC_COMMENT_in_lexerRule709 |
static org.antlr.runtime.BitSet |
FOLLOW_DOC_COMMENT_in_rule797 |
static org.antlr.runtime.BitSet |
FOLLOW_DOT_in_atom2205 |
static org.antlr.runtime.BitSet |
FOLLOW_DOT_in_atom2216 |
static org.antlr.runtime.BitSet |
FOLLOW_ebnfSuffix_in_blockSuffix2144 |
static org.antlr.runtime.BitSet |
FOLLOW_element_in_alternative1781 |
static org.antlr.runtime.BitSet |
FOLLOW_element_in_labeledElement2049 |
static org.antlr.runtime.BitSet |
FOLLOW_ELEMENT_OPTIONS_in_elementOptions2672 |
static org.antlr.runtime.BitSet |
FOLLOW_elementOption_in_elementOptions2674 |
static org.antlr.runtime.BitSet |
FOLLOW_elementOptions_in_actionElement1735 |
static org.antlr.runtime.BitSet |
FOLLOW_elementOptions_in_actionElement1753 |
static org.antlr.runtime.BitSet |
FOLLOW_elementOptions_in_alternative1778 |
static org.antlr.runtime.BitSet |
FOLLOW_elementOptions_in_alternative1791 |
static org.antlr.runtime.BitSet |
FOLLOW_elementOptions_in_atom2232 |
static org.antlr.runtime.BitSet |
FOLLOW_elementOptions_in_element1945 |
static org.antlr.runtime.BitSet |
FOLLOW_elementOptions_in_element1958 |
static org.antlr.runtime.BitSet |
FOLLOW_elementOptions_in_lexerAtom1662 |
static org.antlr.runtime.BitSet |
FOLLOW_elementOptions_in_lexerElement1505 |
static org.antlr.runtime.BitSet |
FOLLOW_elementOptions_in_lexerElement1518 |
static org.antlr.runtime.BitSet |
FOLLOW_elementOptions_in_ruleref2512 |
static org.antlr.runtime.BitSet |
FOLLOW_elementOptions_in_setElement2330 |
static org.antlr.runtime.BitSet |
FOLLOW_elementOptions_in_setElement2344 |
static org.antlr.runtime.BitSet |
FOLLOW_elementOptions_in_terminal2585 |
static org.antlr.runtime.BitSet |
FOLLOW_elementOptions_in_terminal2624 |
static org.antlr.runtime.BitSet |
FOLLOW_EPSILON_in_alternative1794 |
static org.antlr.runtime.BitSet |
FOLLOW_EPSILON_in_lexerElement1526 |
static org.antlr.runtime.BitSet |
FOLLOW_exceptionGroup_in_rule919 |
static org.antlr.runtime.BitSet |
FOLLOW_exceptionHandler_in_exceptionGroup966 |
static org.antlr.runtime.BitSet |
FOLLOW_FINALLY_in_finallyClause1024 |
static org.antlr.runtime.BitSet |
FOLLOW_finallyClause_in_exceptionGroup969 |
static org.antlr.runtime.BitSet |
FOLLOW_FRAGMENT_in_lexerRule718 |
static org.antlr.runtime.BitSet |
FOLLOW_GRAMMAR_in_grammarSpec85 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_action592 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_action597 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_atom2207 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_atom2218 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_channelSpec560 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_delegateGrammar427 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_delegateGrammar431 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_delegateGrammar446 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_elementOption2705 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_elementOption2729 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_elementOption2733 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_elementOption2751 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_elementOption2771 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_elementOption2793 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_grammarSpec87 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_labeledElement2047 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_labeledLexerElement1559 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_lexerCommand1822 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_lexerCommand1840 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_mode667 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_option300 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_ruleAction1138 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_throwsSpec1109 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_tokenSpec505 |
static org.antlr.runtime.BitSet |
FOLLOW_IMPORT_in_delegateGrammars392 |
static org.antlr.runtime.BitSet |
FOLLOW_INT_in_elementOption2797 |
static org.antlr.runtime.BitSet |
FOLLOW_labeledElement_in_element1897 |
static org.antlr.runtime.BitSet |
FOLLOW_labeledLexerElement_in_lexerElement1457 |
static org.antlr.runtime.BitSet |
FOLLOW_LEXER_ACTION_CALL_in_lexerCommand1820 |
static org.antlr.runtime.BitSet |
FOLLOW_LEXER_ALT_ACTION_in_lexerAlternative1385 |
static org.antlr.runtime.BitSet |
FOLLOW_LEXER_CHAR_SET_in_lexerAtom1681 |
static org.antlr.runtime.BitSet |
FOLLOW_LEXER_CHAR_SET_in_setElement2439 |
static org.antlr.runtime.BitSet |
FOLLOW_lexerAlternative_in_lexerBlock1594 |
static org.antlr.runtime.BitSet |
FOLLOW_lexerAlternative_in_lexerOuterAlternative1341 |
static org.antlr.runtime.BitSet |
FOLLOW_lexerAtom_in_labeledLexerElement1562 |
static org.antlr.runtime.BitSet |
FOLLOW_lexerAtom_in_lexerElement1462 |
static org.antlr.runtime.BitSet |
FOLLOW_lexerBlock_in_lexerSubrule2110 |
static org.antlr.runtime.BitSet |
FOLLOW_lexerBlock_in_lexerSubrule2117 |
static org.antlr.runtime.BitSet |
FOLLOW_lexerCommand_in_lexerAlternative1389 |
static org.antlr.runtime.BitSet |
FOLLOW_lexerCommandExpr_in_lexerCommand1824 |
static org.antlr.runtime.BitSet |
FOLLOW_lexerElement_in_lexerElements1431 |
static org.antlr.runtime.BitSet |
FOLLOW_lexerElements_in_lexerAlternative1387 |
static org.antlr.runtime.BitSet |
FOLLOW_lexerElements_in_lexerAlternative1401 |
static org.antlr.runtime.BitSet |
FOLLOW_lexerOuterAlternative_in_lexerRuleBlock1237 |
static org.antlr.runtime.BitSet |
FOLLOW_lexerRule_in_mode671 |
static org.antlr.runtime.BitSet |
FOLLOW_lexerRule_in_rules634 |
static org.antlr.runtime.BitSet |
FOLLOW_lexerRuleBlock_in_lexerRule743 |
static org.antlr.runtime.BitSet |
FOLLOW_lexerSubrule_in_lexerElement1467 |
static org.antlr.runtime.BitSet |
FOLLOW_LOCALS_in_locals1054 |
static org.antlr.runtime.BitSet |
FOLLOW_locals_in_rule857 |
static org.antlr.runtime.BitSet |
FOLLOW_mode_in_grammarSpec128 |
static org.antlr.runtime.BitSet |
FOLLOW_MODE_in_mode665 |
static org.antlr.runtime.BitSet |
FOLLOW_NOT_in_astOperand2007 |
static org.antlr.runtime.BitSet |
FOLLOW_NOT_in_astOperand2016 |
static org.antlr.runtime.BitSet |
FOLLOW_NOT_in_element1968 |
static org.antlr.runtime.BitSet |
FOLLOW_NOT_in_element1977 |
static org.antlr.runtime.BitSet |
FOLLOW_NOT_in_lexerAtom1636 |
static org.antlr.runtime.BitSet |
FOLLOW_option_in_optionsSpec264 |
static org.antlr.runtime.BitSet |
FOLLOW_OPTIONS_in_optionsSpec262 |
static org.antlr.runtime.BitSet |
FOLLOW_optionsSpec_in_block2466 |
static org.antlr.runtime.BitSet |
FOLLOW_optionsSpec_in_lexerBlock1591 |
static org.antlr.runtime.BitSet |
FOLLOW_optionsSpec_in_prequelConstruct197 |
static org.antlr.runtime.BitSet |
FOLLOW_optionsSpec_in_rule872 |
static org.antlr.runtime.BitSet |
FOLLOW_optionValue_in_option304 |
static org.antlr.runtime.BitSet |
FOLLOW_outerAlternative_in_ruleBlock1301 |
static org.antlr.runtime.BitSet |
FOLLOW_prequelConstruct_in_prequelConstructs170 |
static org.antlr.runtime.BitSet |
FOLLOW_prequelConstructs_in_grammarSpec109 |
static org.antlr.runtime.BitSet |
FOLLOW_range_in_lexerAtom1691 |
static org.antlr.runtime.BitSet |
FOLLOW_RANGE_in_range2549 |
static org.antlr.runtime.BitSet |
FOLLOW_RANGE_in_setElement2408 |
static org.antlr.runtime.BitSet |
FOLLOW_RETURNS_in_ruleReturns1079 |
static org.antlr.runtime.BitSet |
FOLLOW_RULE_in_lexerRule697 |
static org.antlr.runtime.BitSet |
FOLLOW_RULE_in_rule788 |
static org.antlr.runtime.BitSet |
FOLLOW_rule_in_rules632 |
static org.antlr.runtime.BitSet |
FOLLOW_RULE_REF_in_rule790 |
static org.antlr.runtime.BitSet |
FOLLOW_RULE_REF_in_ruleref2505 |
static org.antlr.runtime.BitSet |
FOLLOW_ruleAction_in_block2469 |
static org.antlr.runtime.BitSet |
FOLLOW_ruleAction_in_rule886 |
static org.antlr.runtime.BitSet |
FOLLOW_ruleBlock_in_rule917 |
static org.antlr.runtime.BitSet |
FOLLOW_ruleModifier_in_rule807 |
static org.antlr.runtime.BitSet |
FOLLOW_RULEMODIFIERS_in_lexerRule714 |
static org.antlr.runtime.BitSet |
FOLLOW_RULEMODIFIERS_in_rule802 |
static org.antlr.runtime.BitSet |
FOLLOW_ruleref_in_atom2220 |
static org.antlr.runtime.BitSet |
FOLLOW_ruleref_in_atom2277 |
static org.antlr.runtime.BitSet |
FOLLOW_ruleref_in_lexerAtom1701 |
static org.antlr.runtime.BitSet |
FOLLOW_ruleReturns_in_rule831 |
static org.antlr.runtime.BitSet |
FOLLOW_rules_in_grammarSpec126 |
static org.antlr.runtime.BitSet |
FOLLOW_RULES_in_rules627 |
static org.antlr.runtime.BitSet |
FOLLOW_SEMPRED_in_actionElement1743 |
static org.antlr.runtime.BitSet |
FOLLOW_SEMPRED_in_actionElement1751 |
static org.antlr.runtime.BitSet |
FOLLOW_SEMPRED_in_element1928 |
static org.antlr.runtime.BitSet |
FOLLOW_SEMPRED_in_element1956 |
static org.antlr.runtime.BitSet |
FOLLOW_SEMPRED_in_lexerElement1488 |
static org.antlr.runtime.BitSet |
FOLLOW_SEMPRED_in_lexerElement1516 |
static org.antlr.runtime.BitSet |
FOLLOW_SET_in_blockSet2302 |
static org.antlr.runtime.BitSet |
FOLLOW_set_in_labeledElement2041 |
static org.antlr.runtime.BitSet |
FOLLOW_set_in_labeledLexerElement1553 |
static org.antlr.runtime.BitSet |
FOLLOW_setElement_in_blockSet2304 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_LITERAL_in_elementOption2755 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_LITERAL_in_range2551 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_LITERAL_in_range2553 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_LITERAL_in_setElement2328 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_LITERAL_in_setElement2354 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_LITERAL_in_setElement2412 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_LITERAL_in_setElement2416 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_LITERAL_in_terminal2583 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_LITERAL_in_terminal2608 |
static org.antlr.runtime.BitSet |
FOLLOW_subrule_in_element1907 |
static org.antlr.runtime.BitSet |
FOLLOW_terminal_in_atom2209 |
static org.antlr.runtime.BitSet |
FOLLOW_terminal_in_atom2259 |
static org.antlr.runtime.BitSet |
FOLLOW_terminal_in_lexerAtom1625 |
static org.antlr.runtime.BitSet |
FOLLOW_THROWS_in_throwsSpec1107 |
static org.antlr.runtime.BitSet |
FOLLOW_throwsSpec_in_rule844 |
static org.antlr.runtime.BitSet |
FOLLOW_TOKEN_REF_in_lexerRule699 |
static org.antlr.runtime.BitSet |
FOLLOW_TOKEN_REF_in_setElement2342 |
static org.antlr.runtime.BitSet |
FOLLOW_TOKEN_REF_in_setElement2379 |
static org.antlr.runtime.BitSet |
FOLLOW_TOKEN_REF_in_terminal2622 |
static org.antlr.runtime.BitSet |
FOLLOW_TOKEN_REF_in_terminal2635 |
static org.antlr.runtime.BitSet |
FOLLOW_TOKENS_SPEC_in_tokensSpec480 |
static org.antlr.runtime.BitSet |
FOLLOW_tokenSpec_in_tokensSpec482 |
static org.antlr.runtime.BitSet |
FOLLOW_tokensSpec_in_prequelConstruct217 |
static org.antlr.runtime.BitSet |
FOLLOW_WILDCARD_in_atom2230 |
static org.antlr.runtime.BitSet |
FOLLOW_WILDCARD_in_atom2243 |
static org.antlr.runtime.BitSet |
FOLLOW_WILDCARD_in_lexerAtom1660 |
static org.antlr.runtime.BitSet |
FOLLOW_WILDCARD_in_lexerAtom1673 |
static int |
FRAGMENT |
static int |
GRAMMAR |
String |
grammarName |
static int |
GT |
static int |
HEX_DIGIT |
static int |
ID |
static int |
IMPORT |
static int |
INITACTION |
static int |
INT |
static int |
LABEL |
static int |
LEXER |
static int |
LEXER_ACTION_CALL |
static int |
LEXER_ALT_ACTION |
static int |
LEXER_CHAR_SET |
static int |
LIST |
static int |
LOCALS |
static int |
LPAREN |
static int |
LT |
static int |
MODE |
static int |
NameChar |
static int |
NameStartChar |
static int |
NESTED_ACTION |
static int |
NLCHARS |
static int |
NOT |
static int |
OPTIONAL |
static int |
OPTIONS |
static int |
OR |
static int |
PARSER |
static int |
PLUS |
static int |
PLUS_ASSIGN |
static int |
POSITIVE_CLOSURE |
static int |
POUND |
static int |
PREC_RULE |
static int |
PRIVATE |
static int |
PROTECTED |
static int |
PUBLIC |
static int |
QUESTION |
static int |
RANGE |
static int |
RARROW |
static int |
RBRACE |
static int |
RESULT |
static int |
RET |
static int |
RETURNS |
int |
rewriteEBNFLevel |
static int |
RPAREN |
static int |
RULE |
static int |
RULE_REF |
static int |
RULEACTIONS |
static int |
RULEMODIFIERS |
static int |
RULES |
static int |
SEMI |
static int |
SEMPRED |
static int |
SET |
static int |
SRC |
static int |
STAR |
static int |
STRING_LITERAL |
static int |
SYNPRED |
static int |
TEMPLATE |
static int |
THROWS |
static int |
TOKEN_REF |
static String[] |
tokenNames |
static int |
TOKENS_SPEC |
static int |
TREE_GRAMMAR |
static int |
UNICODE_ESC |
static int |
UnicodeBOM |
static int |
WILDCARD |
static int |
WS |
static int |
WSCHARS |
static int |
WSNLCHARS |
| Constructor and Description |
|---|
GrammarTreeVisitor() |
GrammarTreeVisitor(org.antlr.runtime.tree.TreeNodeStream input) |
GrammarTreeVisitor(org.antlr.runtime.tree.TreeNodeStream input,
org.antlr.runtime.RecognizerSharedState state) |
getAncestor, getCurrentInputSymbol, getErrorHeader, getErrorMessage, getMissingSymbol, getSourceName, getTreeNodeStream, inContext, inContext, matchAny, recoverFromMismatchedToken, reset, setTreeNodeStreamalreadyParsedRule, 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, traceOutpublic 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 ARG_ACTION
public static final int ARG_OR_CHARSET
public static final int ASSIGN
public static final int AT
public static final int CATCH
public static final int CHANNELS
public static final int COLON
public static final int COLONCOLON
public static final int COMMA
public static final int COMMENT
public static final int DOC_COMMENT
public static final int DOLLAR
public static final int DOT
public static final int ERRCHAR
public static final int ESC_SEQ
public static final int FINALLY
public static final int FRAGMENT
public static final int GRAMMAR
public static final int GT
public static final int HEX_DIGIT
public static final int ID
public static final int IMPORT
public static final int INT
public static final int LEXER
public static final int LEXER_CHAR_SET
public static final int LOCALS
public static final int LPAREN
public static final int LT
public static final int MODE
public static final int NESTED_ACTION
public static final int NLCHARS
public static final int NOT
public static final int NameChar
public static final int NameStartChar
public static final int OPTIONS
public static final int OR
public static final int PARSER
public static final int PLUS
public static final int PLUS_ASSIGN
public static final int POUND
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 RARROW
public static final int RBRACE
public static final int RETURNS
public static final int RPAREN
public static final int RULE_REF
public static final int SEMI
public static final int SEMPRED
public static final int SRC
public static final int STAR
public static final int STRING_LITERAL
public static final int SYNPRED
public static final int THROWS
public static final int TOKENS_SPEC
public static final int TOKEN_REF
public static final int TREE_GRAMMAR
public static final int UNICODE_ESC
public static final int UnicodeBOM
public static final int WS
public static final int WSCHARS
public static final int WSNLCHARS
public static final int ALT
public static final int ALTLIST
public static final int ARG
public static final int ARGLIST
public static final int BLOCK
public static final int CHAR_RANGE
public static final int CLOSURE
public static final int COMBINED
public static final int ELEMENT_OPTIONS
public static final int EPSILON
public static final int INITACTION
public static final int LABEL
public static final int LEXER_ACTION_CALL
public static final int LEXER_ALT_ACTION
public static final int LIST
public static final int OPTIONAL
public static final int POSITIVE_CLOSURE
public static final int PREC_RULE
public static final int RESULT
public static final int RET
public static final int RULE
public static final int RULEACTIONS
public static final int RULEMODIFIERS
public static final int RULES
public static final int SET
public static final int TEMPLATE
public static final int WILDCARD
public String grammarName
public GrammarAST currentRuleAST
public String currentModeName
public String currentRuleName
public GrammarAST currentOuterAltRoot
public int currentOuterAltNumber
public int rewriteEBNFLevel
protected GrammarTreeVisitor.DFA41 dfa41
public static final org.antlr.runtime.BitSet FOLLOW_GRAMMAR_in_grammarSpec85
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_grammarSpec87
public static final org.antlr.runtime.BitSet FOLLOW_DOC_COMMENT_in_grammarSpec91
public static final org.antlr.runtime.BitSet FOLLOW_prequelConstructs_in_grammarSpec109
public static final org.antlr.runtime.BitSet FOLLOW_rules_in_grammarSpec126
public static final org.antlr.runtime.BitSet FOLLOW_mode_in_grammarSpec128
public static final org.antlr.runtime.BitSet FOLLOW_prequelConstruct_in_prequelConstructs170
public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_prequelConstruct197
public static final org.antlr.runtime.BitSet FOLLOW_delegateGrammars_in_prequelConstruct207
public static final org.antlr.runtime.BitSet FOLLOW_tokensSpec_in_prequelConstruct217
public static final org.antlr.runtime.BitSet FOLLOW_channelsSpec_in_prequelConstruct227
public static final org.antlr.runtime.BitSet FOLLOW_action_in_prequelConstruct237
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_optionsSpec262
public static final org.antlr.runtime.BitSet FOLLOW_option_in_optionsSpec264
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_option298
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_option300
public static final org.antlr.runtime.BitSet FOLLOW_optionValue_in_option304
public static final org.antlr.runtime.BitSet FOLLOW_IMPORT_in_delegateGrammars392
public static final org.antlr.runtime.BitSet FOLLOW_delegateGrammar_in_delegateGrammars394
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_delegateGrammar423
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_delegateGrammar427
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_delegateGrammar431
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_delegateGrammar446
public static final org.antlr.runtime.BitSet FOLLOW_TOKENS_SPEC_in_tokensSpec480
public static final org.antlr.runtime.BitSet FOLLOW_tokenSpec_in_tokensSpec482
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_tokenSpec505
public static final org.antlr.runtime.BitSet FOLLOW_CHANNELS_in_channelsSpec535
public static final org.antlr.runtime.BitSet FOLLOW_channelSpec_in_channelsSpec537
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_channelSpec560
public static final org.antlr.runtime.BitSet FOLLOW_AT_in_action588
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_action592
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_action597
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_action599
public static final org.antlr.runtime.BitSet FOLLOW_RULES_in_rules627
public static final org.antlr.runtime.BitSet FOLLOW_rule_in_rules632
public static final org.antlr.runtime.BitSet FOLLOW_lexerRule_in_rules634
public static final org.antlr.runtime.BitSet FOLLOW_MODE_in_mode665
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_mode667
public static final org.antlr.runtime.BitSet FOLLOW_lexerRule_in_mode671
public static final org.antlr.runtime.BitSet FOLLOW_RULE_in_lexerRule697
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_lexerRule699
public static final org.antlr.runtime.BitSet FOLLOW_DOC_COMMENT_in_lexerRule709
public static final org.antlr.runtime.BitSet FOLLOW_RULEMODIFIERS_in_lexerRule714
public static final org.antlr.runtime.BitSet FOLLOW_FRAGMENT_in_lexerRule718
public static final org.antlr.runtime.BitSet FOLLOW_lexerRuleBlock_in_lexerRule743
public static final org.antlr.runtime.BitSet FOLLOW_RULE_in_rule788
public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_rule790
public static final org.antlr.runtime.BitSet FOLLOW_DOC_COMMENT_in_rule797
public static final org.antlr.runtime.BitSet FOLLOW_RULEMODIFIERS_in_rule802
public static final org.antlr.runtime.BitSet FOLLOW_ruleModifier_in_rule807
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rule818
public static final org.antlr.runtime.BitSet FOLLOW_ruleReturns_in_rule831
public static final org.antlr.runtime.BitSet FOLLOW_throwsSpec_in_rule844
public static final org.antlr.runtime.BitSet FOLLOW_locals_in_rule857
public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_rule872
public static final org.antlr.runtime.BitSet FOLLOW_ruleAction_in_rule886
public static final org.antlr.runtime.BitSet FOLLOW_ruleBlock_in_rule917
public static final org.antlr.runtime.BitSet FOLLOW_exceptionGroup_in_rule919
public static final org.antlr.runtime.BitSet FOLLOW_exceptionHandler_in_exceptionGroup966
public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup969
public static final org.antlr.runtime.BitSet FOLLOW_CATCH_in_exceptionHandler995
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_exceptionHandler997
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_exceptionHandler999
public static final org.antlr.runtime.BitSet FOLLOW_FINALLY_in_finallyClause1024
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_finallyClause1026
public static final org.antlr.runtime.BitSet FOLLOW_LOCALS_in_locals1054
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_locals1056
public static final org.antlr.runtime.BitSet FOLLOW_RETURNS_in_ruleReturns1079
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_ruleReturns1081
public static final org.antlr.runtime.BitSet FOLLOW_THROWS_in_throwsSpec1107
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_throwsSpec1109
public static final org.antlr.runtime.BitSet FOLLOW_AT_in_ruleAction1136
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_ruleAction1138
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_ruleAction1140
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_lexerRuleBlock1218
public static final org.antlr.runtime.BitSet FOLLOW_lexerOuterAlternative_in_lexerRuleBlock1237
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_ruleBlock1282
public static final org.antlr.runtime.BitSet FOLLOW_outerAlternative_in_ruleBlock1301
public static final org.antlr.runtime.BitSet FOLLOW_lexerAlternative_in_lexerOuterAlternative1341
public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_outerAlternative1363
public static final org.antlr.runtime.BitSet FOLLOW_LEXER_ALT_ACTION_in_lexerAlternative1385
public static final org.antlr.runtime.BitSet FOLLOW_lexerElements_in_lexerAlternative1387
public static final org.antlr.runtime.BitSet FOLLOW_lexerCommand_in_lexerAlternative1389
public static final org.antlr.runtime.BitSet FOLLOW_lexerElements_in_lexerAlternative1401
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_lexerElements1429
public static final org.antlr.runtime.BitSet FOLLOW_lexerElement_in_lexerElements1431
public static final org.antlr.runtime.BitSet FOLLOW_labeledLexerElement_in_lexerElement1457
public static final org.antlr.runtime.BitSet FOLLOW_lexerAtom_in_lexerElement1462
public static final org.antlr.runtime.BitSet FOLLOW_lexerSubrule_in_lexerElement1467
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_lexerElement1474
public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_lexerElement1488
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_lexerElement1503
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_lexerElement1505
public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_lexerElement1516
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_lexerElement1518
public static final org.antlr.runtime.BitSet FOLLOW_EPSILON_in_lexerElement1526
public static final org.antlr.runtime.BitSet FOLLOW_set_in_labeledLexerElement1553
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_labeledLexerElement1559
public static final org.antlr.runtime.BitSet FOLLOW_lexerAtom_in_labeledLexerElement1562
public static final org.antlr.runtime.BitSet FOLLOW_block_in_labeledLexerElement1564
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_lexerBlock1589
public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_lexerBlock1591
public static final org.antlr.runtime.BitSet FOLLOW_lexerAlternative_in_lexerBlock1594
public static final org.antlr.runtime.BitSet FOLLOW_terminal_in_lexerAtom1625
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_lexerAtom1636
public static final org.antlr.runtime.BitSet FOLLOW_blockSet_in_lexerAtom1638
public static final org.antlr.runtime.BitSet FOLLOW_blockSet_in_lexerAtom1649
public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_lexerAtom1660
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_lexerAtom1662
public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_lexerAtom1673
public static final org.antlr.runtime.BitSet FOLLOW_LEXER_CHAR_SET_in_lexerAtom1681
public static final org.antlr.runtime.BitSet FOLLOW_range_in_lexerAtom1691
public static final org.antlr.runtime.BitSet FOLLOW_ruleref_in_lexerAtom1701
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_actionElement1725
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_actionElement1733
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_actionElement1735
public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_actionElement1743
public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_actionElement1751
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_actionElement1753
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_alternative1776
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_alternative1778
public static final org.antlr.runtime.BitSet FOLLOW_element_in_alternative1781
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_alternative1789
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_alternative1791
public static final org.antlr.runtime.BitSet FOLLOW_EPSILON_in_alternative1794
public static final org.antlr.runtime.BitSet FOLLOW_LEXER_ACTION_CALL_in_lexerCommand1820
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_lexerCommand1822
public static final org.antlr.runtime.BitSet FOLLOW_lexerCommandExpr_in_lexerCommand1824
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_lexerCommand1840
public static final org.antlr.runtime.BitSet FOLLOW_labeledElement_in_element1897
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1902
public static final org.antlr.runtime.BitSet FOLLOW_subrule_in_element1907
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_element1914
public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_element1928
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_element1943
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_element1945
public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_element1956
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_element1958
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_element1968
public static final org.antlr.runtime.BitSet FOLLOW_blockSet_in_element1970
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_element1977
public static final org.antlr.runtime.BitSet FOLLOW_block_in_element1979
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_astOperand2001
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_astOperand2007
public static final org.antlr.runtime.BitSet FOLLOW_blockSet_in_astOperand2009
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_astOperand2016
public static final org.antlr.runtime.BitSet FOLLOW_block_in_astOperand2018
public static final org.antlr.runtime.BitSet FOLLOW_set_in_labeledElement2041
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_labeledElement2047
public static final org.antlr.runtime.BitSet FOLLOW_element_in_labeledElement2049
public static final org.antlr.runtime.BitSet FOLLOW_blockSuffix_in_subrule2074
public static final org.antlr.runtime.BitSet FOLLOW_block_in_subrule2076
public static final org.antlr.runtime.BitSet FOLLOW_block_in_subrule2083
public static final org.antlr.runtime.BitSet FOLLOW_blockSuffix_in_lexerSubrule2108
public static final org.antlr.runtime.BitSet FOLLOW_lexerBlock_in_lexerSubrule2110
public static final org.antlr.runtime.BitSet FOLLOW_lexerBlock_in_lexerSubrule2117
public static final org.antlr.runtime.BitSet FOLLOW_ebnfSuffix_in_blockSuffix2144
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_atom2205
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom2207
public static final org.antlr.runtime.BitSet FOLLOW_terminal_in_atom2209
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_atom2216
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom2218
public static final org.antlr.runtime.BitSet FOLLOW_ruleref_in_atom2220
public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_atom2230
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_atom2232
public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_atom2243
public static final org.antlr.runtime.BitSet FOLLOW_terminal_in_atom2259
public static final org.antlr.runtime.BitSet FOLLOW_blockSet_in_atom2267
public static final org.antlr.runtime.BitSet FOLLOW_ruleref_in_atom2277
public static final org.antlr.runtime.BitSet FOLLOW_SET_in_blockSet2302
public static final org.antlr.runtime.BitSet FOLLOW_setElement_in_blockSet2304
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_setElement2328
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_setElement2330
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_setElement2342
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_setElement2344
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_setElement2354
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_setElement2379
public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_setElement2408
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_setElement2412
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_setElement2416
public static final org.antlr.runtime.BitSet FOLLOW_LEXER_CHAR_SET_in_setElement2439
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_block2464
public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_block2466
public static final org.antlr.runtime.BitSet FOLLOW_ruleAction_in_block2469
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_block2472
public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_block2475
public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_ruleref2505
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_ruleref2509
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_ruleref2512
public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_range2549
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_range2551
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_range2553
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_terminal2583
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_terminal2585
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_terminal2608
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_terminal2622
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_terminal2624
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_terminal2635
public static final org.antlr.runtime.BitSet FOLLOW_ELEMENT_OPTIONS_in_elementOptions2672
public static final org.antlr.runtime.BitSet FOLLOW_elementOption_in_elementOptions2674
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption2705
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption2725
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption2729
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption2733
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption2749
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption2751
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_elementOption2755
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption2769
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption2771
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_elementOption2775
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption2791
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption2793
public static final org.antlr.runtime.BitSet FOLLOW_INT_in_elementOption2797
public GrammarTreeVisitor(org.antlr.runtime.tree.TreeNodeStream input)
public GrammarTreeVisitor(org.antlr.runtime.tree.TreeNodeStream input,
org.antlr.runtime.RecognizerSharedState state)
public GrammarTreeVisitor()
public org.antlr.runtime.tree.TreeParser[] getDelegates()
public String[] getTokenNames()
getTokenNames in class org.antlr.runtime.BaseRecognizerpublic String getGrammarFileName()
getGrammarFileName in class org.antlr.runtime.BaseRecognizerpublic ErrorManager getErrorManager()
public void visitGrammar(GrammarAST t)
public void visit(GrammarAST t, String ruleName)
public void discoverGrammar(GrammarRootAST root, GrammarAST ID)
public void finishPrequels(GrammarAST firstPrequel)
public void finishGrammar(GrammarRootAST root, GrammarAST ID)
public void grammarOption(GrammarAST ID, GrammarAST valueAST)
public void ruleOption(GrammarAST ID, GrammarAST valueAST)
public void blockOption(GrammarAST ID, GrammarAST valueAST)
public void defineToken(GrammarAST ID)
public void defineChannel(GrammarAST ID)
public void globalNamedAction(GrammarAST scope, GrammarAST ID, ActionAST action)
public void importGrammar(GrammarAST label, GrammarAST ID)
public void modeDef(GrammarAST m, GrammarAST ID)
public void discoverRules(GrammarAST rules)
public void finishRules(GrammarAST rule)
public void discoverRule(RuleAST rule, GrammarAST ID, List<GrammarAST> modifiers, ActionAST arg, ActionAST returns, GrammarAST thrws, GrammarAST options, ActionAST locals, List<GrammarAST> actions, GrammarAST block)
public void finishRule(RuleAST rule, GrammarAST ID, GrammarAST block)
public void discoverLexerRule(RuleAST rule, GrammarAST ID, List<GrammarAST> modifiers, GrammarAST block)
public void finishLexerRule(RuleAST rule, GrammarAST ID, GrammarAST block)
public void ruleCatch(GrammarAST arg, ActionAST action)
public void finallyAction(ActionAST action)
public void discoverOuterAlt(AltAST alt)
public void finishOuterAlt(AltAST alt)
public void discoverAlt(AltAST alt)
public void finishAlt(AltAST alt)
public void ruleRef(GrammarAST ref, ActionAST arg)
public void tokenRef(TerminalAST ref)
public void elementOption(GrammarASTWithOptions t, GrammarAST ID, GrammarAST valueAST)
public void stringRef(TerminalAST ref)
public void wildcardRef(GrammarAST ref)
public void actionInAlt(ActionAST action)
public void sempredInAlt(PredAST pred)
public void label(GrammarAST op, GrammarAST ID, GrammarAST element)
public void lexerCallCommand(int outerAltNumber,
GrammarAST ID,
GrammarAST arg)
public void lexerCommand(int outerAltNumber,
GrammarAST ID)
protected void enterGrammarSpec(GrammarAST tree)
protected void exitGrammarSpec(GrammarAST tree)
protected void enterPrequelConstructs(GrammarAST tree)
protected void exitPrequelConstructs(GrammarAST tree)
protected void enterPrequelConstruct(GrammarAST tree)
protected void exitPrequelConstruct(GrammarAST tree)
protected void enterOptionsSpec(GrammarAST tree)
protected void exitOptionsSpec(GrammarAST tree)
protected void enterOption(GrammarAST tree)
protected void exitOption(GrammarAST tree)
protected void enterOptionValue(GrammarAST tree)
protected void exitOptionValue(GrammarAST tree)
protected void enterDelegateGrammars(GrammarAST tree)
protected void exitDelegateGrammars(GrammarAST tree)
protected void enterDelegateGrammar(GrammarAST tree)
protected void exitDelegateGrammar(GrammarAST tree)
protected void enterTokensSpec(GrammarAST tree)
protected void exitTokensSpec(GrammarAST tree)
protected void enterTokenSpec(GrammarAST tree)
protected void exitTokenSpec(GrammarAST tree)
protected void enterChannelsSpec(GrammarAST tree)
protected void exitChannelsSpec(GrammarAST tree)
protected void enterChannelSpec(GrammarAST tree)
protected void exitChannelSpec(GrammarAST tree)
protected void enterAction(GrammarAST tree)
protected void exitAction(GrammarAST tree)
protected void enterRules(GrammarAST tree)
protected void exitRules(GrammarAST tree)
protected void enterMode(GrammarAST tree)
protected void exitMode(GrammarAST tree)
protected void enterLexerRule(GrammarAST tree)
protected void exitLexerRule(GrammarAST tree)
protected void enterRule(GrammarAST tree)
protected void exitRule(GrammarAST tree)
protected void enterExceptionGroup(GrammarAST tree)
protected void exitExceptionGroup(GrammarAST tree)
protected void enterExceptionHandler(GrammarAST tree)
protected void exitExceptionHandler(GrammarAST tree)
protected void enterFinallyClause(GrammarAST tree)
protected void exitFinallyClause(GrammarAST tree)
protected void enterLocals(GrammarAST tree)
protected void exitLocals(GrammarAST tree)
protected void enterRuleReturns(GrammarAST tree)
protected void exitRuleReturns(GrammarAST tree)
protected void enterThrowsSpec(GrammarAST tree)
protected void exitThrowsSpec(GrammarAST tree)
protected void enterRuleAction(GrammarAST tree)
protected void exitRuleAction(GrammarAST tree)
protected void enterRuleModifier(GrammarAST tree)
protected void exitRuleModifier(GrammarAST tree)
protected void enterLexerRuleBlock(GrammarAST tree)
protected void exitLexerRuleBlock(GrammarAST tree)
protected void enterRuleBlock(GrammarAST tree)
protected void exitRuleBlock(GrammarAST tree)
protected void enterLexerOuterAlternative(AltAST tree)
protected void exitLexerOuterAlternative(AltAST tree)
protected void enterOuterAlternative(AltAST tree)
protected void exitOuterAlternative(AltAST tree)
protected void enterLexerAlternative(GrammarAST tree)
protected void exitLexerAlternative(GrammarAST tree)
protected void enterLexerElements(GrammarAST tree)
protected void exitLexerElements(GrammarAST tree)
protected void enterLexerElement(GrammarAST tree)
protected void exitLexerElement(GrammarAST tree)
protected void enterLabeledLexerElement(GrammarAST tree)
protected void exitLabeledLexerElement(GrammarAST tree)
protected void enterLexerBlock(GrammarAST tree)
protected void exitLexerBlock(GrammarAST tree)
protected void enterLexerAtom(GrammarAST tree)
protected void exitLexerAtom(GrammarAST tree)
protected void enterActionElement(GrammarAST tree)
protected void exitActionElement(GrammarAST tree)
protected void enterAlternative(AltAST tree)
protected void exitAlternative(AltAST tree)
protected void enterLexerCommand(GrammarAST tree)
protected void exitLexerCommand(GrammarAST tree)
protected void enterLexerCommandExpr(GrammarAST tree)
protected void exitLexerCommandExpr(GrammarAST tree)
protected void enterElement(GrammarAST tree)
protected void exitElement(GrammarAST tree)
protected void enterAstOperand(GrammarAST tree)
protected void exitAstOperand(GrammarAST tree)
protected void enterLabeledElement(GrammarAST tree)
protected void exitLabeledElement(GrammarAST tree)
protected void enterSubrule(GrammarAST tree)
protected void exitSubrule(GrammarAST tree)
protected void enterLexerSubrule(GrammarAST tree)
protected void exitLexerSubrule(GrammarAST tree)
protected void enterBlockSuffix(GrammarAST tree)
protected void exitBlockSuffix(GrammarAST tree)
protected void enterEbnfSuffix(GrammarAST tree)
protected void exitEbnfSuffix(GrammarAST tree)
protected void enterAtom(GrammarAST tree)
protected void exitAtom(GrammarAST tree)
protected void enterBlockSet(GrammarAST tree)
protected void exitBlockSet(GrammarAST tree)
protected void enterSetElement(GrammarAST tree)
protected void exitSetElement(GrammarAST tree)
protected void enterBlock(GrammarAST tree)
protected void exitBlock(GrammarAST tree)
protected void enterRuleref(GrammarAST tree)
protected void exitRuleref(GrammarAST tree)
protected void enterRange(GrammarAST tree)
protected void exitRange(GrammarAST tree)
protected void enterTerminal(GrammarAST tree)
protected void exitTerminal(GrammarAST tree)
protected void enterElementOptions(GrammarAST tree)
protected void exitElementOptions(GrammarAST tree)
protected void enterElementOption(GrammarAST tree)
protected void exitElementOption(GrammarAST tree)
public void traceIn(String ruleName, int ruleIndex)
traceIn in class org.antlr.runtime.tree.TreeParserpublic void traceOut(String ruleName, int ruleIndex)
traceOut in class org.antlr.runtime.tree.TreeParserpublic final GrammarTreeVisitor.grammarSpec_return grammarSpec() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.prequelConstructs_return prequelConstructs() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.prequelConstruct_return prequelConstruct() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.optionsSpec_return optionsSpec() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.option_return option() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.optionValue_return optionValue() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.delegateGrammars_return delegateGrammars() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.delegateGrammar_return delegateGrammar() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.tokensSpec_return tokensSpec() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.tokenSpec_return tokenSpec() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.channelsSpec_return channelsSpec() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.channelSpec_return channelSpec() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.action_return action() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.rules_return rules() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.mode_return mode() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.lexerRule_return lexerRule() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.rule_return rule() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.exceptionGroup_return exceptionGroup() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.exceptionHandler_return exceptionHandler() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.finallyClause_return finallyClause() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.locals_return locals() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.ruleReturns_return ruleReturns() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.throwsSpec_return throwsSpec() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.ruleAction_return ruleAction() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.ruleModifier_return ruleModifier() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.lexerRuleBlock_return lexerRuleBlock() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.ruleBlock_return ruleBlock() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.lexerOuterAlternative_return lexerOuterAlternative() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.outerAlternative_return outerAlternative() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.lexerAlternative_return lexerAlternative() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.lexerElements_return lexerElements() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.lexerElement_return lexerElement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.labeledLexerElement_return labeledLexerElement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.lexerBlock_return lexerBlock() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.lexerAtom_return lexerAtom() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.actionElement_return actionElement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.alternative_return alternative() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.lexerCommand_return lexerCommand() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.lexerCommandExpr_return lexerCommandExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.element_return element() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.astOperand_return astOperand() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.labeledElement_return labeledElement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.subrule_return subrule() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.lexerSubrule_return lexerSubrule() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.blockSuffix_return blockSuffix() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.ebnfSuffix_return ebnfSuffix() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.atom_return atom() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.blockSet_return blockSet() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.setElement_return setElement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.block_return block() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.ruleref_return ruleref() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.range_return range() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.terminal_return terminal() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.elementOptions_return elementOptions() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final GrammarTreeVisitor.elementOption_return elementOption(GrammarASTWithOptions t) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionCopyright © 1992–2014 ANTLR. All rights reserved.