Package org.antlr.v4.parse
Class LeftRecursiveRuleWalker
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.tree.TreeParser
org.antlr.v4.parse.LeftRecursiveRuleWalker
- Direct Known Subclasses:
LeftRecursiveRuleAnalyzer
public class LeftRecursiveRuleWalker
extends org.antlr.runtime.tree.TreeParser
Find left-recursive rules
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected class
protected class
static class
static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
protected LeftRecursiveRuleWalker.DFA11
protected LeftRecursiveRuleWalker.DFA14
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String[]
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class org.antlr.runtime.tree.TreeParser
DOWN, input, UP
Fields inherited from class org.antlr.runtime.BaseRecognizer
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state
-
Constructor Summary
ConstructorsConstructorDescriptionLeftRecursiveRuleWalker
(org.antlr.runtime.tree.TreeNodeStream input) LeftRecursiveRuleWalker
(org.antlr.runtime.tree.TreeNodeStream input, org.antlr.runtime.RecognizerSharedState state) -
Method Summary
Modifier and TypeMethodDescriptionfinal void
final void
atom()
final void
binary()
void
final void
block()
final void
ebnf()
final void
element()
final void
final void
final void
final void
final void
final void
org.antlr.runtime.tree.TreeParser[]
String[]
final void
void
final void
prefix()
void
final boolean
rec_rule()
final void
recurse()
final void
final void
void
setAltAssoc
(AltAST altTree, int alt) final void
void
final void
suffix()
void
final boolean
final void
final boolean
final void
final boolean
final void
final GrammarAST
token()
Methods inherited from class org.antlr.runtime.tree.TreeParser
getAncestor, getCurrentInputSymbol, getErrorHeader, getErrorMessage, getMissingSymbol, getSourceName, getTreeNodeStream, inContext, inContext, matchAny, recoverFromMismatchedToken, reset, setTreeNodeStream, traceIn, traceOut
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
-
Field Details
-
tokenNames
-
EOF
public static final int EOF- See Also:
-
ACTION
public static final int ACTION- See Also:
-
ACTION_CHAR_LITERAL
public static final int ACTION_CHAR_LITERAL- See Also:
-
ACTION_ESC
public static final int ACTION_ESC- See Also:
-
ACTION_STRING_LITERAL
public static final int ACTION_STRING_LITERAL- See Also:
-
ARG_ACTION
public static final int ARG_ACTION- See Also:
-
ARG_OR_CHARSET
public static final int ARG_OR_CHARSET- See Also:
-
ASSIGN
public static final int ASSIGN- See Also:
-
AT
public static final int AT- See Also:
-
CATCH
public static final int CATCH- See Also:
-
CHANNELS
public static final int CHANNELS- See Also:
-
COLON
public static final int COLON- See Also:
-
COLONCOLON
public static final int COLONCOLON- See Also:
-
COMMA
public static final int COMMA- See Also:
-
COMMENT
public static final int COMMENT- See Also:
-
DOC_COMMENT
public static final int DOC_COMMENT- See Also:
-
DOLLAR
public static final int DOLLAR- See Also:
-
DOT
public static final int DOT- See Also:
-
ERRCHAR
public static final int ERRCHAR- See Also:
-
ESC_SEQ
public static final int ESC_SEQ- See Also:
-
FINALLY
public static final int FINALLY- See Also:
-
FRAGMENT
public static final int FRAGMENT- See Also:
-
GRAMMAR
public static final int GRAMMAR- See Also:
-
GT
public static final int GT- See Also:
-
HEX_DIGIT
public static final int HEX_DIGIT- See Also:
-
ID
public static final int ID- See Also:
-
IMPORT
public static final int IMPORT- See Also:
-
INT
public static final int INT- See Also:
-
LEXER
public static final int LEXER- See Also:
-
LEXER_CHAR_SET
public static final int LEXER_CHAR_SET- See Also:
-
LOCALS
public static final int LOCALS- See Also:
-
LPAREN
public static final int LPAREN- See Also:
-
LT
public static final int LT- See Also:
-
MODE
public static final int MODE- See Also:
-
NESTED_ACTION
public static final int NESTED_ACTION- See Also:
-
NLCHARS
public static final int NLCHARS- See Also:
-
NOT
public static final int NOT- See Also:
-
NameChar
public static final int NameChar- See Also:
-
NameStartChar
public static final int NameStartChar- See Also:
-
OPTIONS
public static final int OPTIONS- See Also:
-
OR
public static final int OR- See Also:
-
PARSER
public static final int PARSER- See Also:
-
PLUS
public static final int PLUS- See Also:
-
PLUS_ASSIGN
public static final int PLUS_ASSIGN- See Also:
-
POUND
public static final int POUND- See Also:
-
PRIVATE
public static final int PRIVATE- See Also:
-
PROTECTED
public static final int PROTECTED- See Also:
-
PUBLIC
public static final int PUBLIC- See Also:
-
QUESTION
public static final int QUESTION- See Also:
-
RANGE
public static final int RANGE- See Also:
-
RARROW
public static final int RARROW- See Also:
-
RBRACE
public static final int RBRACE- See Also:
-
RETURNS
public static final int RETURNS- See Also:
-
RPAREN
public static final int RPAREN- See Also:
-
RULE_REF
public static final int RULE_REF- See Also:
-
SEMI
public static final int SEMI- See Also:
-
SEMPRED
public static final int SEMPRED- See Also:
-
SRC
public static final int SRC- See Also:
-
STAR
public static final int STAR- See Also:
-
STRING_LITERAL
public static final int STRING_LITERAL- See Also:
-
SYNPRED
public static final int SYNPRED- See Also:
-
THROWS
public static final int THROWS- See Also:
-
TOKENS_SPEC
public static final int TOKENS_SPEC- See Also:
-
TOKEN_REF
public static final int TOKEN_REF- See Also:
-
TREE_GRAMMAR
public static final int TREE_GRAMMAR- See Also:
-
UNICODE_ESC
public static final int UNICODE_ESC- See Also:
-
UNICODE_EXTENDED_ESC
public static final int UNICODE_EXTENDED_ESC- See Also:
-
UnicodeBOM
public static final int UnicodeBOM- See Also:
-
WS
public static final int WS- See Also:
-
WSCHARS
public static final int WSCHARS- See Also:
-
WSNLCHARS
public static final int WSNLCHARS- See Also:
-
ALT
public static final int ALT- See Also:
-
ALTLIST
public static final int ALTLIST- See Also:
-
ARG
public static final int ARG- See Also:
-
ARGLIST
public static final int ARGLIST- See Also:
-
BLOCK
public static final int BLOCK- See Also:
-
CHAR_RANGE
public static final int CHAR_RANGE- See Also:
-
CLOSURE
public static final int CLOSURE- See Also:
-
COMBINED
public static final int COMBINED- See Also:
-
ELEMENT_OPTIONS
public static final int ELEMENT_OPTIONS- See Also:
-
EPSILON
public static final int EPSILON- See Also:
-
INITACTION
public static final int INITACTION- See Also:
-
LABEL
public static final int LABEL- See Also:
-
LEXER_ACTION_CALL
public static final int LEXER_ACTION_CALL- See Also:
-
LEXER_ALT_ACTION
public static final int LEXER_ALT_ACTION- See Also:
-
LIST
public static final int LIST- See Also:
-
OPTIONAL
public static final int OPTIONAL- See Also:
-
POSITIVE_CLOSURE
public static final int POSITIVE_CLOSURE- See Also:
-
PREC_RULE
public static final int PREC_RULE- See Also:
-
RESULT
public static final int RESULT- See Also:
-
RET
public static final int RET- See Also:
-
RULE
public static final int RULE- See Also:
-
RULEACTIONS
public static final int RULEACTIONS- See Also:
-
RULEMODIFIERS
public static final int RULEMODIFIERS- See Also:
-
RULES
public static final int RULES- See Also:
-
SET
public static final int SET- See Also:
-
TEMPLATE
public static final int TEMPLATE- See Also:
-
WILDCARD
public static final int WILDCARD- See Also:
-
numAlts
public int numAlts -
dfa11
-
dfa14
-
FOLLOW_RULE_in_rec_rule72
public static final org.antlr.runtime.BitSet FOLLOW_RULE_in_rec_rule72 -
FOLLOW_RULE_REF_in_rec_rule76
public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_rec_rule76 -
FOLLOW_ruleModifier_in_rec_rule83
public static final org.antlr.runtime.BitSet FOLLOW_ruleModifier_in_rec_rule83 -
FOLLOW_RETURNS_in_rec_rule92
public static final org.antlr.runtime.BitSet FOLLOW_RETURNS_in_rec_rule92 -
FOLLOW_ARG_ACTION_in_rec_rule96
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rec_rule96 -
FOLLOW_LOCALS_in_rec_rule115
public static final org.antlr.runtime.BitSet FOLLOW_LOCALS_in_rec_rule115 -
FOLLOW_ARG_ACTION_in_rec_rule117
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_rec_rule117 -
FOLLOW_OPTIONS_in_rec_rule135
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_rec_rule135 -
FOLLOW_AT_in_rec_rule152
public static final org.antlr.runtime.BitSet FOLLOW_AT_in_rec_rule152 -
FOLLOW_ID_in_rec_rule154
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_rec_rule154 -
FOLLOW_ACTION_in_rec_rule156
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_rec_rule156 -
FOLLOW_ruleBlock_in_rec_rule172
public static final org.antlr.runtime.BitSet FOLLOW_ruleBlock_in_rec_rule172 -
FOLLOW_exceptionGroup_in_rec_rule179
public static final org.antlr.runtime.BitSet FOLLOW_exceptionGroup_in_rec_rule179 -
FOLLOW_exceptionHandler_in_exceptionGroup197
public static final org.antlr.runtime.BitSet FOLLOW_exceptionHandler_in_exceptionGroup197 -
FOLLOW_finallyClause_in_exceptionGroup200
public static final org.antlr.runtime.BitSet FOLLOW_finallyClause_in_exceptionGroup200 -
FOLLOW_CATCH_in_exceptionHandler216
public static final org.antlr.runtime.BitSet FOLLOW_CATCH_in_exceptionHandler216 -
FOLLOW_ARG_ACTION_in_exceptionHandler218
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_exceptionHandler218 -
FOLLOW_ACTION_in_exceptionHandler220
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_exceptionHandler220 -
FOLLOW_FINALLY_in_finallyClause233
public static final org.antlr.runtime.BitSet FOLLOW_FINALLY_in_finallyClause233 -
FOLLOW_ACTION_in_finallyClause235
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_finallyClause235 -
FOLLOW_BLOCK_in_ruleBlock290
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_ruleBlock290 -
FOLLOW_outerAlternative_in_ruleBlock303
public static final org.antlr.runtime.BitSet FOLLOW_outerAlternative_in_ruleBlock303 -
FOLLOW_binary_in_outerAlternative362
public static final org.antlr.runtime.BitSet FOLLOW_binary_in_outerAlternative362 -
FOLLOW_prefix_in_outerAlternative418
public static final org.antlr.runtime.BitSet FOLLOW_prefix_in_outerAlternative418 -
FOLLOW_suffix_in_outerAlternative474
public static final org.antlr.runtime.BitSet FOLLOW_suffix_in_outerAlternative474 -
FOLLOW_nonLeftRecur_in_outerAlternative515
public static final org.antlr.runtime.BitSet FOLLOW_nonLeftRecur_in_outerAlternative515 -
FOLLOW_ALT_in_binary541
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_binary541 -
FOLLOW_elementOptions_in_binary543
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_binary543 -
FOLLOW_recurse_in_binary546
public static final org.antlr.runtime.BitSet FOLLOW_recurse_in_binary546 -
FOLLOW_element_in_binary548
public static final org.antlr.runtime.BitSet FOLLOW_element_in_binary548 -
FOLLOW_recurse_in_binary551
public static final org.antlr.runtime.BitSet FOLLOW_recurse_in_binary551 -
FOLLOW_epsilonElement_in_binary553
public static final org.antlr.runtime.BitSet FOLLOW_epsilonElement_in_binary553 -
FOLLOW_ALT_in_prefix579
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_prefix579 -
FOLLOW_elementOptions_in_prefix581
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_prefix581 -
FOLLOW_element_in_prefix587
public static final org.antlr.runtime.BitSet FOLLOW_element_in_prefix587 -
FOLLOW_recurse_in_prefix593
public static final org.antlr.runtime.BitSet FOLLOW_recurse_in_prefix593 -
FOLLOW_epsilonElement_in_prefix595
public static final org.antlr.runtime.BitSet FOLLOW_epsilonElement_in_prefix595 -
FOLLOW_ALT_in_suffix630
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_suffix630 -
FOLLOW_elementOptions_in_suffix632
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_suffix632 -
FOLLOW_recurse_in_suffix635
public static final org.antlr.runtime.BitSet FOLLOW_recurse_in_suffix635 -
FOLLOW_element_in_suffix637
public static final org.antlr.runtime.BitSet FOLLOW_element_in_suffix637 -
FOLLOW_ALT_in_nonLeftRecur671
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_nonLeftRecur671 -
FOLLOW_elementOptions_in_nonLeftRecur673
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_nonLeftRecur673 -
FOLLOW_element_in_nonLeftRecur676
public static final org.antlr.runtime.BitSet FOLLOW_element_in_nonLeftRecur676 -
FOLLOW_ASSIGN_in_recurse693
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_recurse693 -
FOLLOW_ID_in_recurse695
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_recurse695 -
FOLLOW_recurseNoLabel_in_recurse697
public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_recurse697 -
FOLLOW_PLUS_ASSIGN_in_recurse704
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_recurse704 -
FOLLOW_ID_in_recurse706
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_recurse706 -
FOLLOW_recurseNoLabel_in_recurse708
public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_recurse708 -
FOLLOW_recurseNoLabel_in_recurse714
public static final org.antlr.runtime.BitSet FOLLOW_recurseNoLabel_in_recurse714 -
FOLLOW_RULE_REF_in_recurseNoLabel726
public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_recurseNoLabel726 -
FOLLOW_ASSIGN_in_token740
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_token740 -
FOLLOW_ID_in_token742
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_token742 -
FOLLOW_token_in_token746
public static final org.antlr.runtime.BitSet FOLLOW_token_in_token746 -
FOLLOW_PLUS_ASSIGN_in_token755
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_token755 -
FOLLOW_ID_in_token757
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_token757 -
FOLLOW_token_in_token761
public static final org.antlr.runtime.BitSet FOLLOW_token_in_token761 -
FOLLOW_STRING_LITERAL_in_token771
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_token771 -
FOLLOW_STRING_LITERAL_in_token792
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_token792 -
FOLLOW_elementOptions_in_token794
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_token794 -
FOLLOW_TOKEN_REF_in_token809
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_token809 -
FOLLOW_elementOptions_in_token811
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_token811 -
FOLLOW_TOKEN_REF_in_token823
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_token823 -
FOLLOW_ELEMENT_OPTIONS_in_elementOptions853
public static final org.antlr.runtime.BitSet FOLLOW_ELEMENT_OPTIONS_in_elementOptions853 -
FOLLOW_elementOption_in_elementOptions855
public static final org.antlr.runtime.BitSet FOLLOW_elementOption_in_elementOptions855 -
FOLLOW_ID_in_elementOption874
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption874 -
FOLLOW_ASSIGN_in_elementOption885
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption885 -
FOLLOW_ID_in_elementOption887
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption887 -
FOLLOW_ID_in_elementOption889
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption889 -
FOLLOW_ASSIGN_in_elementOption901
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption901 -
FOLLOW_ID_in_elementOption903
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption903 -
FOLLOW_STRING_LITERAL_in_elementOption905
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_elementOption905 -
FOLLOW_ASSIGN_in_elementOption917
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption917 -
FOLLOW_ID_in_elementOption919
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption919 -
FOLLOW_ACTION_in_elementOption921
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_elementOption921 -
FOLLOW_ASSIGN_in_elementOption933
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_elementOption933 -
FOLLOW_ID_in_elementOption935
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_elementOption935 -
FOLLOW_INT_in_elementOption937
public static final org.antlr.runtime.BitSet FOLLOW_INT_in_elementOption937 -
FOLLOW_atom_in_element952
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element952 -
FOLLOW_NOT_in_element958
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_element958 -
FOLLOW_element_in_element960
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element960 -
FOLLOW_RANGE_in_element967
public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_element967 -
FOLLOW_atom_in_element969
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element969 -
FOLLOW_atom_in_element971
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_element971 -
FOLLOW_ASSIGN_in_element978
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_element978 -
FOLLOW_ID_in_element980
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_element980 -
FOLLOW_element_in_element982
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element982 -
FOLLOW_PLUS_ASSIGN_in_element989
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_ASSIGN_in_element989 -
FOLLOW_ID_in_element991
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_element991 -
FOLLOW_element_in_element993
public static final org.antlr.runtime.BitSet FOLLOW_element_in_element993 -
FOLLOW_SET_in_element1003
public static final org.antlr.runtime.BitSet FOLLOW_SET_in_element1003 -
FOLLOW_setElement_in_element1005
public static final org.antlr.runtime.BitSet FOLLOW_setElement_in_element1005 -
FOLLOW_RULE_REF_in_element1017
public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_element1017 -
FOLLOW_ebnf_in_element1022
public static final org.antlr.runtime.BitSet FOLLOW_ebnf_in_element1022 -
FOLLOW_epsilonElement_in_element1027
public static final org.antlr.runtime.BitSet FOLLOW_epsilonElement_in_element1027 -
FOLLOW_ACTION_in_epsilonElement1038
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_epsilonElement1038 -
FOLLOW_SEMPRED_in_epsilonElement1043
public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_epsilonElement1043 -
FOLLOW_EPSILON_in_epsilonElement1048
public static final org.antlr.runtime.BitSet FOLLOW_EPSILON_in_epsilonElement1048 -
FOLLOW_ACTION_in_epsilonElement1054
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_epsilonElement1054 -
FOLLOW_elementOptions_in_epsilonElement1056
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_epsilonElement1056 -
FOLLOW_SEMPRED_in_epsilonElement1063
public static final org.antlr.runtime.BitSet FOLLOW_SEMPRED_in_epsilonElement1063 -
FOLLOW_elementOptions_in_epsilonElement1065
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_epsilonElement1065 -
FOLLOW_STRING_LITERAL_in_setElement1078
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_setElement1078 -
FOLLOW_elementOptions_in_setElement1080
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_setElement1080 -
FOLLOW_TOKEN_REF_in_setElement1087
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_setElement1087 -
FOLLOW_elementOptions_in_setElement1089
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_setElement1089 -
FOLLOW_STRING_LITERAL_in_setElement1095
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_setElement1095 -
FOLLOW_TOKEN_REF_in_setElement1100
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_setElement1100 -
FOLLOW_block_in_ebnf1111
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1111 -
FOLLOW_OPTIONAL_in_ebnf1123
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONAL_in_ebnf1123 -
FOLLOW_block_in_ebnf1125
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1125 -
FOLLOW_CLOSURE_in_ebnf1139
public static final org.antlr.runtime.BitSet FOLLOW_CLOSURE_in_ebnf1139 -
FOLLOW_block_in_ebnf1141
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1141 -
FOLLOW_POSITIVE_CLOSURE_in_ebnf1155
public static final org.antlr.runtime.BitSet FOLLOW_POSITIVE_CLOSURE_in_ebnf1155 -
FOLLOW_block_in_ebnf1157
public static final org.antlr.runtime.BitSet FOLLOW_block_in_ebnf1157 -
FOLLOW_BLOCK_in_block1177
public static final org.antlr.runtime.BitSet FOLLOW_BLOCK_in_block1177 -
FOLLOW_ACTION_in_block1179
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_block1179 -
FOLLOW_alternative_in_block1182
public static final org.antlr.runtime.BitSet FOLLOW_alternative_in_block1182 -
FOLLOW_ALT_in_alternative1199
public static final org.antlr.runtime.BitSet FOLLOW_ALT_in_alternative1199 -
FOLLOW_elementOptions_in_alternative1201
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_alternative1201 -
FOLLOW_element_in_alternative1204
public static final org.antlr.runtime.BitSet FOLLOW_element_in_alternative1204 -
FOLLOW_RULE_REF_in_atom1221
public static final org.antlr.runtime.BitSet FOLLOW_RULE_REF_in_atom1221 -
FOLLOW_ARG_ACTION_in_atom1223
public static final org.antlr.runtime.BitSet FOLLOW_ARG_ACTION_in_atom1223 -
FOLLOW_elementOptions_in_atom1226
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_atom1226 -
FOLLOW_STRING_LITERAL_in_atom1238
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_atom1238 -
FOLLOW_elementOptions_in_atom1240
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_atom1240 -
FOLLOW_STRING_LITERAL_in_atom1246
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_atom1246 -
FOLLOW_TOKEN_REF_in_atom1255
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_atom1255 -
FOLLOW_elementOptions_in_atom1257
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_atom1257 -
FOLLOW_TOKEN_REF_in_atom1263
public static final org.antlr.runtime.BitSet FOLLOW_TOKEN_REF_in_atom1263 -
FOLLOW_WILDCARD_in_atom1272
public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_atom1272 -
FOLLOW_elementOptions_in_atom1274
public static final org.antlr.runtime.BitSet FOLLOW_elementOptions_in_atom1274 -
FOLLOW_WILDCARD_in_atom1280
public static final org.antlr.runtime.BitSet FOLLOW_WILDCARD_in_atom1280 -
FOLLOW_DOT_in_atom1286
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_atom1286 -
FOLLOW_ID_in_atom1288
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom1288 -
FOLLOW_element_in_atom1290
public static final org.antlr.runtime.BitSet FOLLOW_element_in_atom1290 -
FOLLOW_binary_in_synpred1_LeftRecursiveRuleWalker348
public static final org.antlr.runtime.BitSet FOLLOW_binary_in_synpred1_LeftRecursiveRuleWalker348 -
FOLLOW_prefix_in_synpred2_LeftRecursiveRuleWalker404
public static final org.antlr.runtime.BitSet FOLLOW_prefix_in_synpred2_LeftRecursiveRuleWalker404 -
FOLLOW_suffix_in_synpred3_LeftRecursiveRuleWalker460
public static final org.antlr.runtime.BitSet FOLLOW_suffix_in_synpred3_LeftRecursiveRuleWalker460
-
-
Constructor Details
-
LeftRecursiveRuleWalker
public LeftRecursiveRuleWalker(org.antlr.runtime.tree.TreeNodeStream input)
-
-
Method Details
-
getDelegates
public org.antlr.runtime.tree.TreeParser[] getDelegates() -
getTokenNames
- Overrides:
getTokenNames
in classorg.antlr.runtime.BaseRecognizer
-
getGrammarFileName
- Overrides:
getGrammarFileName
in classorg.antlr.runtime.BaseRecognizer
-
setAltAssoc
-
binaryAlt
-
prefixAlt
-
suffixAlt
-
otherAlt
-
setReturnValues
-
rec_rule
public final boolean rec_rule() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
exceptionGroup
public final void exceptionGroup() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
exceptionHandler
public final void exceptionHandler() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
finallyClause
public final void finallyClause() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
ruleModifier
public final void ruleModifier() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
ruleBlock
public final LeftRecursiveRuleWalker.ruleBlock_return ruleBlock() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
outerAlternative
public final LeftRecursiveRuleWalker.outerAlternative_return outerAlternative() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
binary
public final void binary() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
prefix
public final void prefix() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
suffix
public final void suffix() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
nonLeftRecur
public final void nonLeftRecur() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
recurse
public final void recurse() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
recurseNoLabel
public final void recurseNoLabel() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
token
- Throws:
org.antlr.runtime.RecognitionException
-
elementOptions
public final void elementOptions() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
elementOption
public final void elementOption() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
element
public final void element() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
epsilonElement
public final void epsilonElement() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
setElement
public final void setElement() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
ebnf
public final void ebnf() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
block
public final void block() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
alternative
public final void alternative() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
atom
public final void atom() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
synpred1_LeftRecursiveRuleWalker_fragment
public final void synpred1_LeftRecursiveRuleWalker_fragment() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
synpred2_LeftRecursiveRuleWalker_fragment
public final void synpred2_LeftRecursiveRuleWalker_fragment() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
synpred3_LeftRecursiveRuleWalker_fragment
public final void synpred3_LeftRecursiveRuleWalker_fragment() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
synpred1_LeftRecursiveRuleWalker
public final boolean synpred1_LeftRecursiveRuleWalker() -
synpred2_LeftRecursiveRuleWalker
public final boolean synpred2_LeftRecursiveRuleWalker() -
synpred3_LeftRecursiveRuleWalker
public final boolean synpred3_LeftRecursiveRuleWalker()
-