LeftRecursiveRuleAnalyzer
public class LeftRecursiveRuleWalker
extends org.antlr.runtime.tree.TreeParser
Modifier and Type | Class | Description |
---|---|---|
static class |
LeftRecursiveRuleWalker.outerAlternative_return |
|
static class |
LeftRecursiveRuleWalker.ruleBlock_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 |
|
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 |
|
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_element1365 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_exceptionHandler1200 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_finallyClause1215 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_rewrite1254 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_ruleScopeSpec288 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ALT_in_binary814 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ALT_in_binaryMultipleOp851 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ALT_in_binaryMultipleOp873 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ALT_in_block413 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ALT_in_outerAlternative760 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ALT_in_prefix949 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ALT_in_rewrite1241 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ALT_in_suffix985 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ALT_in_ternary909 |
|
static org.antlr.runtime.BitSet |
FOLLOW_AMPERSAND_in_rec_rule215 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ARG_ACTION_in_atom1487 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ARG_ACTION_in_atom1497 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ARG_ACTION_in_exceptionHandler1198 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ARG_ACTION_in_rec_rule184 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ARG_ACTION_in_rec_rule194 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ARG_in_rec_rule182 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_element1319 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_option73 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_recurse1018 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_token1068 |
|
static org.antlr.runtime.BitSet |
FOLLOW_atom_in_atom1524 |
|
static org.antlr.runtime.BitSet |
FOLLOW_atom_in_element1293 |
|
static org.antlr.runtime.BitSet |
FOLLOW_atom_in_element1310 |
|
static org.antlr.runtime.BitSet |
FOLLOW_atom_in_element1312 |
|
static org.antlr.runtime.BitSet |
FOLLOW_BACKTRACK_SEMPRED_in_binary818 |
|
static org.antlr.runtime.BitSet |
FOLLOW_BACKTRACK_SEMPRED_in_binaryMultipleOp855 |
|
static org.antlr.runtime.BitSet |
FOLLOW_BACKTRACK_SEMPRED_in_element1380 |
|
static org.antlr.runtime.BitSet |
FOLLOW_BACKTRACK_SEMPRED_in_prefix953 |
|
static org.antlr.runtime.BitSet |
FOLLOW_BACKTRACK_SEMPRED_in_suffix989 |
|
static org.antlr.runtime.BitSet |
FOLLOW_BACKTRACK_SEMPRED_in_ternary913 |
|
static org.antlr.runtime.BitSet |
FOLLOW_BANG_in_element1285 |
|
static org.antlr.runtime.BitSet |
FOLLOW_BANG_in_token1111 |
|
static org.antlr.runtime.BitSet |
FOLLOW_binary_in_outerAlternative544 |
|
static org.antlr.runtime.BitSet |
FOLLOW_binary_in_synpred2_LeftRecursiveRuleWalker530 |
|
static org.antlr.runtime.BitSet |
FOLLOW_binaryMultipleOp_in_outerAlternative488 |
|
static org.antlr.runtime.BitSet |
FOLLOW_binaryMultipleOp_in_synpred1_LeftRecursiveRuleWalker484 |
|
static org.antlr.runtime.BitSet |
FOLLOW_BLOCK_in_binaryMultipleOp867 |
|
static org.antlr.runtime.BitSet |
FOLLOW_BLOCK_in_block381 |
|
static org.antlr.runtime.BitSet |
FOLLOW_block_in_ebnf1402 |
|
static org.antlr.runtime.BitSet |
FOLLOW_block_in_ebnf1416 |
|
static org.antlr.runtime.BitSet |
FOLLOW_block_in_ebnf1433 |
|
static org.antlr.runtime.BitSet |
FOLLOW_block_in_ebnf1451 |
|
static org.antlr.runtime.BitSet |
FOLLOW_block_in_element1353 |
|
static org.antlr.runtime.BitSet |
FOLLOW_BLOCK_in_ruleBlock315 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CATCH_in_exceptionHandler1196 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CHAR_LITERAL_in_atom1504 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CHAR_LITERAL_in_charSetElement115 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CHAR_LITERAL_in_charSetElement123 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CHAR_LITERAL_in_charSetElement125 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CHAR_LITERAL_in_charSetElement134 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CHAR_LITERAL_in_charSetElement136 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CHAR_LITERAL_in_token1125 |
|
static org.antlr.runtime.BitSet |
FOLLOW_CLOSURE_in_ebnf1431 |
|
static org.antlr.runtime.BitSet |
FOLLOW_DOT_in_atom1520 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ebnf_in_element1340 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_in_block415 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_in_element1278 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_in_element1287 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_in_element1301 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_in_element1323 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_in_element1334 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_in_outerAlternative762 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_in_prefix966 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_in_suffix1001 |
|
static org.antlr.runtime.BitSet |
FOLLOW_element_in_tree_1471 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EOA_in_binary834 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EOA_in_binaryMultipleOp879 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EOA_in_binaryMultipleOp894 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EOA_in_block418 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EOA_in_outerAlternative765 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EOA_in_prefix972 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EOA_in_suffix1005 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EOA_in_ternary933 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EOB_in_binaryMultipleOp888 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EOB_in_block439 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EOB_in_ruleBlock358 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EOR_in_rec_rule239 |
|
static org.antlr.runtime.BitSet |
FOLLOW_EPSILON_in_element1390 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ETC_in_rewrite1256 |
|
static org.antlr.runtime.BitSet |
FOLLOW_exceptionGroup_in_rec_rule233 |
|
static org.antlr.runtime.BitSet |
FOLLOW_exceptionHandler_in_exceptionGroup1172 |
|
static org.antlr.runtime.BitSet |
FOLLOW_FINALLY_in_finallyClause1213 |
|
static org.antlr.runtime.BitSet |
FOLLOW_finallyClause_in_exceptionGroup1175 |
|
static org.antlr.runtime.BitSet |
FOLLOW_finallyClause_in_exceptionGroup1181 |
|
static org.antlr.runtime.BitSet |
FOLLOW_FORCED_ACTION_in_element1360 |
|
static org.antlr.runtime.BitSet |
FOLLOW_GATED_SEMPRED_in_element1385 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_atom1522 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_element1321 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_element1332 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_option75 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_rec_rule168 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_recurse1020 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_recurse1031 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_ruleScopeSpec291 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_token1070 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_token1085 |
|
static org.antlr.runtime.BitSet |
FOLLOW_modifier_in_rec_rule175 |
|
static org.antlr.runtime.BitSet |
FOLLOW_NOT_in_element1299 |
|
static org.antlr.runtime.BitSet |
FOLLOW_option_in_optionsSpec59 |
|
static org.antlr.runtime.BitSet |
FOLLOW_OPTIONAL_in_ebnf1414 |
|
static org.antlr.runtime.BitSet |
FOLLOW_OPTIONS_in_optionsSpec57 |
|
static org.antlr.runtime.BitSet |
FOLLOW_optionsSpec_in_block395 |
|
static org.antlr.runtime.BitSet |
FOLLOW_optionsSpec_in_rec_rule201 |
|
static org.antlr.runtime.BitSet |
FOLLOW_optionsSpec_in_ruleBlock320 |
|
static org.antlr.runtime.BitSet |
FOLLOW_optionValue_in_option77 |
|
static org.antlr.runtime.BitSet |
FOLLOW_OR_in_charSetElement121 |
|
static org.antlr.runtime.BitSet |
FOLLOW_outerAlternative_in_ruleBlock328 |
|
static org.antlr.runtime.BitSet |
FOLLOW_PLUS_ASSIGN_in_element1330 |
|
static org.antlr.runtime.BitSet |
FOLLOW_PLUS_ASSIGN_in_recurse1029 |
|
static org.antlr.runtime.BitSet |
FOLLOW_PLUS_ASSIGN_in_token1083 |
|
static org.antlr.runtime.BitSet |
FOLLOW_POSITIVE_CLOSURE_in_ebnf1449 |
|
static org.antlr.runtime.BitSet |
FOLLOW_prefix_in_outerAlternative662 |
|
static org.antlr.runtime.BitSet |
FOLLOW_prefix_in_synpred4_LeftRecursiveRuleWalker648 |
|
static org.antlr.runtime.BitSet |
FOLLOW_RANGE_in_charSetElement132 |
|
static org.antlr.runtime.BitSet |
FOLLOW_RANGE_in_element1308 |
|
static org.antlr.runtime.BitSet |
FOLLOW_recurse_in_binary832 |
|
static org.antlr.runtime.BitSet |
FOLLOW_recurse_in_binaryMultipleOp892 |
|
static org.antlr.runtime.BitSet |
FOLLOW_recurse_in_prefix970 |
|
static org.antlr.runtime.BitSet |
FOLLOW_recurse_in_ternary927 |
|
static org.antlr.runtime.BitSet |
FOLLOW_recurse_in_ternary931 |
|
static org.antlr.runtime.BitSet |
FOLLOW_recurseNoLabel_in_binary826 |
|
static org.antlr.runtime.BitSet |
FOLLOW_recurseNoLabel_in_binaryMultipleOp863 |
|
static org.antlr.runtime.BitSet |
FOLLOW_recurseNoLabel_in_recurse1022 |
|
static org.antlr.runtime.BitSet |
FOLLOW_recurseNoLabel_in_recurse1033 |
|
static org.antlr.runtime.BitSet |
FOLLOW_recurseNoLabel_in_recurse1039 |
|
static org.antlr.runtime.BitSet |
FOLLOW_recurseNoLabel_in_suffix997 |
|
static org.antlr.runtime.BitSet |
FOLLOW_recurseNoLabel_in_ternary921 |
|
static org.antlr.runtime.BitSet |
FOLLOW_RET_in_rec_rule192 |
|
static org.antlr.runtime.BitSet |
FOLLOW_rewrite_in_block421 |
|
static org.antlr.runtime.BitSet |
FOLLOW_REWRITE_in_rewrite1234 |
|
static org.antlr.runtime.BitSet |
FOLLOW_rewrite_in_ruleBlock340 |
|
static org.antlr.runtime.BitSet |
FOLLOW_REWRITES_in_rewrite1228 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ROOT_in_element1276 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ROOT_in_token1098 |
|
static org.antlr.runtime.BitSet |
FOLLOW_RULE_in_rec_rule164 |
|
static org.antlr.runtime.BitSet |
FOLLOW_RULE_REF_in_atom1485 |
|
static org.antlr.runtime.BitSet |
FOLLOW_RULE_REF_in_recurseNoLabel1051 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ruleBlock_in_rec_rule226 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ruleScopeSpec_in_rec_rule207 |
|
static org.antlr.runtime.BitSet |
FOLLOW_SCOPE_in_ruleScopeSpec286 |
|
static org.antlr.runtime.BitSet |
FOLLOW_SEMPRED_in_element1370 |
|
static org.antlr.runtime.BitSet |
FOLLOW_SEMPRED_in_rewrite1236 |
|
static org.antlr.runtime.BitSet |
FOLLOW_STRING_LITERAL_in_atom1509 |
|
static org.antlr.runtime.BitSet |
FOLLOW_STRING_LITERAL_in_token1139 |
|
static org.antlr.runtime.BitSet |
FOLLOW_suffix_in_outerAlternative718 |
|
static org.antlr.runtime.BitSet |
FOLLOW_suffix_in_synpred5_LeftRecursiveRuleWalker704 |
|
static org.antlr.runtime.BitSet |
FOLLOW_SYN_SEMPRED_in_element1375 |
|
static org.antlr.runtime.BitSet |
FOLLOW_SYNPRED_in_element1351 |
|
static org.antlr.runtime.BitSet |
FOLLOW_TEMPLATE_in_rewrite1248 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ternary_in_outerAlternative606 |
|
static org.antlr.runtime.BitSet |
FOLLOW_ternary_in_synpred3_LeftRecursiveRuleWalker593 |
|
static org.antlr.runtime.BitSet |
FOLLOW_token_in_binary830 |
|
static org.antlr.runtime.BitSet |
FOLLOW_token_in_binaryMultipleOp877 |
|
static org.antlr.runtime.BitSet |
FOLLOW_token_in_ternary925 |
|
static org.antlr.runtime.BitSet |
FOLLOW_token_in_ternary929 |
|
static org.antlr.runtime.BitSet |
FOLLOW_token_in_token1074 |
|
static org.antlr.runtime.BitSet |
FOLLOW_token_in_token1089 |
|
static org.antlr.runtime.BitSet |
FOLLOW_token_in_token1102 |
|
static org.antlr.runtime.BitSet |
FOLLOW_token_in_token1115 |
|
static org.antlr.runtime.BitSet |
FOLLOW_TOKEN_REF_in_atom1495 |
|
static org.antlr.runtime.BitSet |
FOLLOW_TOKEN_REF_in_token1151 |
|
static org.antlr.runtime.BitSet |
FOLLOW_tree__in_element1345 |
|
static org.antlr.runtime.BitSet |
FOLLOW_TREE_BEGIN_in_tree_1469 |
|
static org.antlr.runtime.BitSet |
FOLLOW_WILDCARD_in_atom1514 |
|
static int |
FORCED_ACTION |
|
static int |
FRAGMENT |
|
static int |
GATED_SEMPRED |
|
protected Grammar |
grammar |
|
static int |
GRAMMAR |
|
static int |
ID |
|
static int |
IMPLIES |
|
static int |
IMPORT |
|
static int |
INITACTION |
|
static int |
INT |
|
static int |
LABEL |
|
static int |
LEXER |
|
static int |
LEXER_GRAMMAR |
|
static int |
LPAREN |
|
static int |
ML_COMMENT |
|
static int |
NESTED_ACTION |
|
static int |
NESTED_ARG_ACTION |
|
static int |
NOT |
|
int |
numAlts |
|
static int |
OPEN_ELEMENT_OPTION |
|
static int |
OPTIONAL |
|
static int |
OPTIONS |
|
static int |
OR |
|
static int |
PARSER |
|
static int |
PARSER_GRAMMAR |
|
static int |
PLUS |
|
static int |
PLUS_ASSIGN |
|
static int |
POSITIVE_CLOSURE |
|
static int |
PREC_RULE |
|
static int |
PRIVATE |
|
static int |
PROTECTED |
|
static int |
PUBLIC |
|
static int |
QUESTION |
|
static int |
RANGE |
|
static int |
RCURLY |
|
static int |
RECURSIVE_RULE_REF |
|
static int |
RET |
|
static int |
RETURNS |
|
static int |
REWRITE |
|
static int |
REWRITES |
|
static int |
ROOT |
|
static int |
RPAREN |
|
static int |
RULE |
|
static int |
RULE_REF |
|
static int |
SCOPE |
|
static int |
SEMI |
|
static int |
SEMPRED |
|
static int |
SL_COMMENT |
|
static int |
SRC |
|
static int |
STAR |
|
static int |
STRAY_BRACKET |
|
static int |
STRING_LITERAL |
|
static int |
SYN_SEMPRED |
|
static int |
SYNPRED |
|
static int |
TEMPLATE |
|
static int |
THROWS |
|
static int |
TOKEN_REF |
|
static String[] |
tokenNames |
|
static int |
TOKENS |
|
static int |
TREE |
|
static int |
TREE_BEGIN |
|
static int |
TREE_GRAMMAR |
|
static int |
WILDCARD |
|
static int |
WS |
|
static int |
WS_LOOP |
|
static int |
WS_OPT |
|
static int |
XDIGIT |
Constructor | Description |
---|---|
LeftRecursiveRuleWalker(org.antlr.runtime.tree.TreeNodeStream input) |
|
LeftRecursiveRuleWalker(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 Grammar grammar
public int numAlts
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_optionsSpec57
public static final org.antlr.runtime.BitSet FOLLOW_option_in_optionsSpec59
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_option73
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_option75
public static final org.antlr.runtime.BitSet FOLLOW_optionValue_in_option77
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_charSetElement115
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_charSetElement121
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_charSetElement123
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_charSetElement125
public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_charSetElement132
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_charSetElement134
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_charSetElement136
public static final org.antlr.runtime.BitSet FOLLOW_RULE_in_rec_rule164
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_rec_rule168
public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_rec_rule175
public static final org.antlr.runtime.BitSet FOLLOW_ARG_in_rec_rule182
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rec_rule184
public static final org.antlr.runtime.BitSet FOLLOW_RET_in_rec_rule192
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rec_rule194
public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_rec_rule201
public static final org.antlr.runtime.BitSet FOLLOW_ruleScopeSpec_in_rec_rule207
public static final org.antlr.runtime.BitSet FOLLOW_AMPERSAND_in_rec_rule215
public static final org.antlr.runtime.BitSet FOLLOW_ruleBlock_in_rec_rule226
public static final org.antlr.runtime.BitSet FOLLOW_exceptionGroup_in_rec_rule233
public static final org.antlr.runtime.BitSet FOLLOW_EOR_in_rec_rule239
public static final org.antlr.runtime.BitSet FOLLOW_SCOPE_in_ruleScopeSpec286
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_ruleScopeSpec288
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_ruleScopeSpec291
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_ruleBlock315
public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_ruleBlock320
public static final org.antlr.runtime.BitSet FOLLOW_outerAlternative_in_ruleBlock328
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_ruleBlock340
public static final org.antlr.runtime.BitSet FOLLOW_EOB_in_ruleBlock358
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_block381
public static final org.antlr.runtime.BitSet FOLLOW_optionsSpec_in_block395
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_block413
public static final org.antlr.runtime.BitSet FOLLOW_element_in_block415
public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_block418
public static final org.antlr.runtime.BitSet FOLLOW_rewrite_in_block421
public static final org.antlr.runtime.BitSet FOLLOW_EOB_in_block439
public static final org.antlr.runtime.BitSet FOLLOW_binaryMultipleOp_in_outerAlternative488
public static final org.antlr.runtime.BitSet FOLLOW_binary_in_outerAlternative544
public static final org.antlr.runtime.BitSet FOLLOW_ternary_in_outerAlternative606
public static final org.antlr.runtime.BitSet FOLLOW_prefix_in_outerAlternative662
public static final org.antlr.runtime.BitSet FOLLOW_suffix_in_outerAlternative718
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_outerAlternative760
public static final org.antlr.runtime.BitSet FOLLOW_element_in_outerAlternative762
public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_outerAlternative765
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_binary814
public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_binary818
public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_binary826
public static final org.antlr.runtime.BitSet FOLLOW_token_in_binary830
public static final org.antlr.runtime.BitSet FOLLOW_recurse_in_binary832
public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_binary834
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_binaryMultipleOp851
public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_binaryMultipleOp855
public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_binaryMultipleOp863
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_binaryMultipleOp867
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_binaryMultipleOp873
public static final org.antlr.runtime.BitSet FOLLOW_token_in_binaryMultipleOp877
public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_binaryMultipleOp879
public static final org.antlr.runtime.BitSet FOLLOW_EOB_in_binaryMultipleOp888
public static final org.antlr.runtime.BitSet FOLLOW_recurse_in_binaryMultipleOp892
public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_binaryMultipleOp894
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_ternary909
public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_ternary913
public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_ternary921
public static final org.antlr.runtime.BitSet FOLLOW_token_in_ternary925
public static final org.antlr.runtime.BitSet FOLLOW_recurse_in_ternary927
public static final org.antlr.runtime.BitSet FOLLOW_token_in_ternary929
public static final org.antlr.runtime.BitSet FOLLOW_recurse_in_ternary931
public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_ternary933
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_prefix949
public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_prefix953
public static final org.antlr.runtime.BitSet FOLLOW_element_in_prefix966
public static final org.antlr.runtime.BitSet FOLLOW_recurse_in_prefix970
public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_prefix972
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_suffix985
public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_suffix989
public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_suffix997
public static final org.antlr.runtime.BitSet FOLLOW_element_in_suffix1001
public static final org.antlr.runtime.BitSet FOLLOW_EOA_in_suffix1005
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_recurse1018
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_recurse1020
public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_recurse1022
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_recurse1029
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_recurse1031
public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_recurse1033
public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_recurse1039
public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_recurseNoLabel1051
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_token1068
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_token1070
public static final org.antlr.runtime.BitSet FOLLOW_token_in_token1074
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_token1083
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_token1085
public static final org.antlr.runtime.BitSet FOLLOW_token_in_token1089
public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_token1098
public static final org.antlr.runtime.BitSet FOLLOW_token_in_token1102
public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_token1111
public static final org.antlr.runtime.BitSet FOLLOW_token_in_token1115
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_token1125
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_token1139
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_token1151
public static final org.antlr.runtime.BitSet FOLLOW_exceptionHandler_in_exceptionGroup1172
public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup1175
public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup1181
public static final org.antlr.runtime.BitSet FOLLOW_CATCH_in_exceptionHandler1196
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_exceptionHandler1198
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_exceptionHandler1200
public static final org.antlr.runtime.BitSet FOLLOW_FINALLY_in_finallyClause1213
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_finallyClause1215
public static final org.antlr.runtime.BitSet FOLLOW_REWRITES_in_rewrite1228
public static final org.antlr.runtime.BitSet FOLLOW_REWRITE_in_rewrite1234
public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_rewrite1236
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_rewrite1241
public static final org.antlr.runtime.BitSet FOLLOW_TEMPLATE_in_rewrite1248
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rewrite1254
public static final org.antlr.runtime.BitSet FOLLOW_ETC_in_rewrite1256
public static final org.antlr.runtime.BitSet FOLLOW_ROOT_in_element1276
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1278
public static final org.antlr.runtime.BitSet FOLLOW_BANG_in_element1285
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1287
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1293
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_element1299
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1301
public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_element1308
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1310
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element1312
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_element1319
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_element1321
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1323
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_element1330
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_element1332
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element1334
public static final org.antlr.runtime.BitSet FOLLOW_ebnf_in_element1340
public static final org.antlr.runtime.BitSet FOLLOW_tree__in_element1345
public static final org.antlr.runtime.BitSet FOLLOW_SYNPRED_in_element1351
public static final org.antlr.runtime.BitSet FOLLOW_block_in_element1353
public static final org.antlr.runtime.BitSet FOLLOW_FORCED_ACTION_in_element1360
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_element1365
public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_element1370
public static final org.antlr.runtime.BitSet FOLLOW_SYN_SEMPRED_in_element1375
public static final org.antlr.runtime.BitSet FOLLOW_BACKTRACK_SEMPRED_in_element1380
public static final org.antlr.runtime.BitSet FOLLOW_GATED_SEMPRED_in_element1385
public static final org.antlr.runtime.BitSet FOLLOW_EPSILON_in_element1390
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1402
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONAL_in_ebnf1414
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1416
public static final org.antlr.runtime.BitSet FOLLOW_CLOSURE_in_ebnf1431
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1433
public static final org.antlr.runtime.BitSet FOLLOW_POSITIVE_CLOSURE_in_ebnf1449
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1451
public static final org.antlr.runtime.BitSet FOLLOW_TREE_BEGIN_in_tree_1469
public static final org.antlr.runtime.BitSet FOLLOW_element_in_tree_1471
public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_atom1485
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_atom1487
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_atom1495
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_atom1497
public static final org.antlr.runtime.BitSet FOLLOW_CHAR_LITERAL_in_atom1504
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_atom1509
public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_atom1514
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_atom1520
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom1522
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_atom1524
public static final org.antlr.runtime.BitSet FOLLOW_binaryMultipleOp_in_synpred1_LeftRecursiveRuleWalker484
public static final org.antlr.runtime.BitSet FOLLOW_binary_in_synpred2_LeftRecursiveRuleWalker530
public static final org.antlr.runtime.BitSet FOLLOW_ternary_in_synpred3_LeftRecursiveRuleWalker593
public static final org.antlr.runtime.BitSet FOLLOW_prefix_in_synpred4_LeftRecursiveRuleWalker648
public static final org.antlr.runtime.BitSet FOLLOW_suffix_in_synpred5_LeftRecursiveRuleWalker704
public LeftRecursiveRuleWalker(org.antlr.runtime.tree.TreeNodeStream input)
public LeftRecursiveRuleWalker(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 void reportError(org.antlr.runtime.RecognitionException ex)
reportError
in class org.antlr.runtime.BaseRecognizer
public void setTokenPrec(GrammarAST t, int alt)
public void binaryAlt(GrammarAST altTree, GrammarAST rewriteTree, int alt)
public void ternaryAlt(GrammarAST altTree, GrammarAST rewriteTree, int alt)
public void prefixAlt(GrammarAST altTree, GrammarAST rewriteTree, int alt)
public void suffixAlt(GrammarAST altTree, GrammarAST rewriteTree, int alt)
public void otherAlt(GrammarAST altTree, GrammarAST rewriteTree, int alt)
public void setReturnValues(GrammarAST t)
public final void optionsSpec() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void option() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void optionValue() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void charSetElement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final boolean rec_rule(Grammar g) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void modifier() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void ruleScopeSpec() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final LeftRecursiveRuleWalker.ruleBlock_return ruleBlock() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void block() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final LeftRecursiveRuleWalker.outerAlternative_return outerAlternative() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void binary() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void binaryMultipleOp() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void ternary() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void prefix() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void suffix() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void recurse() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void recurseNoLabel() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final GrammarAST token() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void exceptionGroup() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void exceptionHandler() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void finallyClause() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void rewrite() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void element() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void ebnf() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void tree_() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void atom() 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 void synpred1_LeftRecursiveRuleWalker_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred2_LeftRecursiveRuleWalker_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred3_LeftRecursiveRuleWalker_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred4_LeftRecursiveRuleWalker_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred5_LeftRecursiveRuleWalker_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final boolean synpred1_LeftRecursiveRuleWalker()
public final boolean synpred2_LeftRecursiveRuleWalker()
public final boolean synpred4_LeftRecursiveRuleWalker()
public final boolean synpred3_LeftRecursiveRuleWalker()
public final boolean synpred5_LeftRecursiveRuleWalker()
Copyright © 1992–2019 ANTLR. All rights reserved.