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.TreeParserFind left-recursive rules
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classLeftRecursiveRuleWalker.DFA11protected classLeftRecursiveRuleWalker.DFA14static classLeftRecursiveRuleWalker.outerAlternative_returnstatic classLeftRecursiveRuleWalker.ruleBlock_return
-
Field Summary
Fields Modifier and Type Field Description static intACTIONstatic intACTION_CHAR_LITERALstatic intACTION_ESCstatic intACTION_STRING_LITERALstatic intALTstatic intARG_ACTIONstatic intARG_OR_CHARSETstatic intASSIGNstatic intATstatic intBLOCKstatic intCATCHstatic intCHANNELSstatic intCLOSUREstatic intCOLONstatic intCOLONCOLONstatic intCOMBINEDstatic intCOMMAstatic intCOMMENTprotected LeftRecursiveRuleWalker.DFA11dfa11protected LeftRecursiveRuleWalker.DFA14dfa14static intDOC_COMMENTstatic intDOLLARstatic intDOTstatic intELEMENT_OPTIONSstatic intEOFstatic intEPSILONstatic intERRCHARstatic intESC_SEQstatic intFINALLYstatic org.antlr.runtime.BitSetFOLLOW_ACTION_in_block1179static org.antlr.runtime.BitSetFOLLOW_ACTION_in_elementOption921static org.antlr.runtime.BitSetFOLLOW_ACTION_in_epsilonElement1038static org.antlr.runtime.BitSetFOLLOW_ACTION_in_epsilonElement1054static org.antlr.runtime.BitSetFOLLOW_ACTION_in_exceptionHandler220static org.antlr.runtime.BitSetFOLLOW_ACTION_in_finallyClause235static org.antlr.runtime.BitSetFOLLOW_ACTION_in_rec_rule156static org.antlr.runtime.BitSetFOLLOW_ALT_in_alternative1199static org.antlr.runtime.BitSetFOLLOW_ALT_in_binary541static org.antlr.runtime.BitSetFOLLOW_ALT_in_nonLeftRecur671static org.antlr.runtime.BitSetFOLLOW_ALT_in_prefix579static org.antlr.runtime.BitSetFOLLOW_ALT_in_suffix630static org.antlr.runtime.BitSetFOLLOW_alternative_in_block1182static org.antlr.runtime.BitSetFOLLOW_ARG_ACTION_in_atom1223static org.antlr.runtime.BitSetFOLLOW_ARG_ACTION_in_exceptionHandler218static org.antlr.runtime.BitSetFOLLOW_ARG_ACTION_in_rec_rule117static org.antlr.runtime.BitSetFOLLOW_ARG_ACTION_in_rec_rule96static org.antlr.runtime.BitSetFOLLOW_ASSIGN_in_element978static org.antlr.runtime.BitSetFOLLOW_ASSIGN_in_elementOption885static org.antlr.runtime.BitSetFOLLOW_ASSIGN_in_elementOption901static org.antlr.runtime.BitSetFOLLOW_ASSIGN_in_elementOption917static org.antlr.runtime.BitSetFOLLOW_ASSIGN_in_elementOption933static org.antlr.runtime.BitSetFOLLOW_ASSIGN_in_recurse693static org.antlr.runtime.BitSetFOLLOW_ASSIGN_in_token740static org.antlr.runtime.BitSetFOLLOW_AT_in_rec_rule152static org.antlr.runtime.BitSetFOLLOW_atom_in_element952static org.antlr.runtime.BitSetFOLLOW_atom_in_element969static org.antlr.runtime.BitSetFOLLOW_atom_in_element971static org.antlr.runtime.BitSetFOLLOW_binary_in_outerAlternative362static org.antlr.runtime.BitSetFOLLOW_binary_in_synpred1_LeftRecursiveRuleWalker348static org.antlr.runtime.BitSetFOLLOW_BLOCK_in_block1177static org.antlr.runtime.BitSetFOLLOW_block_in_ebnf1111static org.antlr.runtime.BitSetFOLLOW_block_in_ebnf1125static org.antlr.runtime.BitSetFOLLOW_block_in_ebnf1141static org.antlr.runtime.BitSetFOLLOW_block_in_ebnf1157static org.antlr.runtime.BitSetFOLLOW_BLOCK_in_ruleBlock290static org.antlr.runtime.BitSetFOLLOW_CATCH_in_exceptionHandler216static org.antlr.runtime.BitSetFOLLOW_CLOSURE_in_ebnf1139static org.antlr.runtime.BitSetFOLLOW_DOT_in_atom1286static org.antlr.runtime.BitSetFOLLOW_ebnf_in_element1022static org.antlr.runtime.BitSetFOLLOW_element_in_alternative1204static org.antlr.runtime.BitSetFOLLOW_element_in_atom1290static org.antlr.runtime.BitSetFOLLOW_element_in_binary548static org.antlr.runtime.BitSetFOLLOW_element_in_element960static org.antlr.runtime.BitSetFOLLOW_element_in_element982static org.antlr.runtime.BitSetFOLLOW_element_in_element993static org.antlr.runtime.BitSetFOLLOW_element_in_nonLeftRecur676static org.antlr.runtime.BitSetFOLLOW_element_in_prefix587static org.antlr.runtime.BitSetFOLLOW_element_in_suffix637static org.antlr.runtime.BitSetFOLLOW_ELEMENT_OPTIONS_in_elementOptions853static org.antlr.runtime.BitSetFOLLOW_elementOption_in_elementOptions855static org.antlr.runtime.BitSetFOLLOW_elementOptions_in_alternative1201static org.antlr.runtime.BitSetFOLLOW_elementOptions_in_atom1226static org.antlr.runtime.BitSetFOLLOW_elementOptions_in_atom1240static org.antlr.runtime.BitSetFOLLOW_elementOptions_in_atom1257static org.antlr.runtime.BitSetFOLLOW_elementOptions_in_atom1274static org.antlr.runtime.BitSetFOLLOW_elementOptions_in_binary543static org.antlr.runtime.BitSetFOLLOW_elementOptions_in_epsilonElement1056static org.antlr.runtime.BitSetFOLLOW_elementOptions_in_epsilonElement1065static org.antlr.runtime.BitSetFOLLOW_elementOptions_in_nonLeftRecur673static org.antlr.runtime.BitSetFOLLOW_elementOptions_in_prefix581static org.antlr.runtime.BitSetFOLLOW_elementOptions_in_setElement1080static org.antlr.runtime.BitSetFOLLOW_elementOptions_in_setElement1089static org.antlr.runtime.BitSetFOLLOW_elementOptions_in_suffix632static org.antlr.runtime.BitSetFOLLOW_elementOptions_in_token794static org.antlr.runtime.BitSetFOLLOW_elementOptions_in_token811static org.antlr.runtime.BitSetFOLLOW_EPSILON_in_epsilonElement1048static org.antlr.runtime.BitSetFOLLOW_epsilonElement_in_binary553static org.antlr.runtime.BitSetFOLLOW_epsilonElement_in_element1027static org.antlr.runtime.BitSetFOLLOW_epsilonElement_in_prefix595static org.antlr.runtime.BitSetFOLLOW_exceptionGroup_in_rec_rule179static org.antlr.runtime.BitSetFOLLOW_exceptionHandler_in_exceptionGroup197static org.antlr.runtime.BitSetFOLLOW_FINALLY_in_finallyClause233static org.antlr.runtime.BitSetFOLLOW_finallyClause_in_exceptionGroup200static org.antlr.runtime.BitSetFOLLOW_ID_in_atom1288static org.antlr.runtime.BitSetFOLLOW_ID_in_element980static org.antlr.runtime.BitSetFOLLOW_ID_in_element991static org.antlr.runtime.BitSetFOLLOW_ID_in_elementOption874static org.antlr.runtime.BitSetFOLLOW_ID_in_elementOption887static org.antlr.runtime.BitSetFOLLOW_ID_in_elementOption889static org.antlr.runtime.BitSetFOLLOW_ID_in_elementOption903static org.antlr.runtime.BitSetFOLLOW_ID_in_elementOption919static org.antlr.runtime.BitSetFOLLOW_ID_in_elementOption935static org.antlr.runtime.BitSetFOLLOW_ID_in_rec_rule154static org.antlr.runtime.BitSetFOLLOW_ID_in_recurse695static org.antlr.runtime.BitSetFOLLOW_ID_in_recurse706static org.antlr.runtime.BitSetFOLLOW_ID_in_token742static org.antlr.runtime.BitSetFOLLOW_ID_in_token757static org.antlr.runtime.BitSetFOLLOW_INT_in_elementOption937static org.antlr.runtime.BitSetFOLLOW_LOCALS_in_rec_rule115static org.antlr.runtime.BitSetFOLLOW_nonLeftRecur_in_outerAlternative515static org.antlr.runtime.BitSetFOLLOW_NOT_in_element958static org.antlr.runtime.BitSetFOLLOW_OPTIONAL_in_ebnf1123static org.antlr.runtime.BitSetFOLLOW_OPTIONS_in_rec_rule135static org.antlr.runtime.BitSetFOLLOW_outerAlternative_in_ruleBlock303static org.antlr.runtime.BitSetFOLLOW_PLUS_ASSIGN_in_element989static org.antlr.runtime.BitSetFOLLOW_PLUS_ASSIGN_in_recurse704static org.antlr.runtime.BitSetFOLLOW_PLUS_ASSIGN_in_token755static org.antlr.runtime.BitSetFOLLOW_POSITIVE_CLOSURE_in_ebnf1155static org.antlr.runtime.BitSetFOLLOW_prefix_in_outerAlternative418static org.antlr.runtime.BitSetFOLLOW_prefix_in_synpred2_LeftRecursiveRuleWalker404static org.antlr.runtime.BitSetFOLLOW_RANGE_in_element967static org.antlr.runtime.BitSetFOLLOW_recurse_in_binary546static org.antlr.runtime.BitSetFOLLOW_recurse_in_binary551static org.antlr.runtime.BitSetFOLLOW_recurse_in_prefix593static org.antlr.runtime.BitSetFOLLOW_recurse_in_suffix635static org.antlr.runtime.BitSetFOLLOW_recurseNoLabel_in_recurse697static org.antlr.runtime.BitSetFOLLOW_recurseNoLabel_in_recurse708static org.antlr.runtime.BitSetFOLLOW_recurseNoLabel_in_recurse714static org.antlr.runtime.BitSetFOLLOW_RETURNS_in_rec_rule92static org.antlr.runtime.BitSetFOLLOW_RULE_in_rec_rule72static org.antlr.runtime.BitSetFOLLOW_RULE_REF_in_atom1221static org.antlr.runtime.BitSetFOLLOW_RULE_REF_in_element1017static org.antlr.runtime.BitSetFOLLOW_RULE_REF_in_rec_rule76static org.antlr.runtime.BitSetFOLLOW_RULE_REF_in_recurseNoLabel726static org.antlr.runtime.BitSetFOLLOW_ruleBlock_in_rec_rule172static org.antlr.runtime.BitSetFOLLOW_ruleModifier_in_rec_rule83static org.antlr.runtime.BitSetFOLLOW_SEMPRED_in_epsilonElement1043static org.antlr.runtime.BitSetFOLLOW_SEMPRED_in_epsilonElement1063static org.antlr.runtime.BitSetFOLLOW_SET_in_element1003static org.antlr.runtime.BitSetFOLLOW_setElement_in_element1005static org.antlr.runtime.BitSetFOLLOW_STRING_LITERAL_in_atom1238static org.antlr.runtime.BitSetFOLLOW_STRING_LITERAL_in_atom1246static org.antlr.runtime.BitSetFOLLOW_STRING_LITERAL_in_elementOption905static org.antlr.runtime.BitSetFOLLOW_STRING_LITERAL_in_setElement1078static org.antlr.runtime.BitSetFOLLOW_STRING_LITERAL_in_setElement1095static org.antlr.runtime.BitSetFOLLOW_STRING_LITERAL_in_token771static org.antlr.runtime.BitSetFOLLOW_STRING_LITERAL_in_token792static org.antlr.runtime.BitSetFOLLOW_suffix_in_outerAlternative474static org.antlr.runtime.BitSetFOLLOW_suffix_in_synpred3_LeftRecursiveRuleWalker460static org.antlr.runtime.BitSetFOLLOW_token_in_token746static org.antlr.runtime.BitSetFOLLOW_token_in_token761static org.antlr.runtime.BitSetFOLLOW_TOKEN_REF_in_atom1255static org.antlr.runtime.BitSetFOLLOW_TOKEN_REF_in_atom1263static org.antlr.runtime.BitSetFOLLOW_TOKEN_REF_in_setElement1087static org.antlr.runtime.BitSetFOLLOW_TOKEN_REF_in_setElement1100static org.antlr.runtime.BitSetFOLLOW_TOKEN_REF_in_token809static org.antlr.runtime.BitSetFOLLOW_TOKEN_REF_in_token823static org.antlr.runtime.BitSetFOLLOW_WILDCARD_in_atom1272static org.antlr.runtime.BitSetFOLLOW_WILDCARD_in_atom1280static intFRAGMENTstatic intGRAMMARstatic intGTstatic intHEX_DIGITstatic intIDstatic intIMPORTstatic intINTstatic intLEXERstatic intLEXER_ACTION_CALLstatic intLEXER_ALT_ACTIONstatic intLEXER_CHAR_SETstatic intLOCALSstatic intLPARENstatic intLTstatic intMODEstatic intNameCharstatic intNameStartCharstatic intNESTED_ACTIONstatic intNLCHARSstatic intNOTintnumAltsstatic intOPTIONALstatic intOPTIONSstatic intORstatic intPARSERstatic intPLUSstatic intPLUS_ASSIGNstatic intPOSITIVE_CLOSUREstatic intPOUNDstatic intPRIVATEstatic intPROTECTEDstatic intPUBLICstatic intQUESTIONstatic intRANGEstatic intRARROWstatic intRBRACEstatic intRETURNSstatic intRPARENstatic intRULEstatic intRULE_REFstatic intRULEMODIFIERSstatic intRULESstatic intSEMIstatic intSEMPREDstatic intSETstatic intSRCstatic intSTARstatic intSTRING_LITERALstatic intTHROWSstatic intTOKEN_REFstatic String[]tokenNamesstatic intTOKENS_SPECstatic intUNICODE_ESCstatic intUNICODE_EXTENDED_ESCstatic intUnicodeBOMstatic intWILDCARDstatic intWSstatic intWSCHARSstatic intWSNLCHARS
-
Constructor Summary
Constructors Constructor Description LeftRecursiveRuleWalker(org.antlr.runtime.tree.TreeNodeStream input)LeftRecursiveRuleWalker(org.antlr.runtime.tree.TreeNodeStream input, org.antlr.runtime.RecognizerSharedState state)
-
Method Summary
-
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 Detail
-
tokenNames
public static final String[] tokenNames
-
EOF
public static final int EOF
- See Also:
- Constant Field Values
-
ACTION
public static final int ACTION
- See Also:
- Constant Field Values
-
ACTION_CHAR_LITERAL
public static final int ACTION_CHAR_LITERAL
- See Also:
- Constant Field Values
-
ACTION_ESC
public static final int ACTION_ESC
- See Also:
- Constant Field Values
-
ACTION_STRING_LITERAL
public static final int ACTION_STRING_LITERAL
- See Also:
- Constant Field Values
-
ARG_ACTION
public static final int ARG_ACTION
- See Also:
- Constant Field Values
-
ARG_OR_CHARSET
public static final int ARG_OR_CHARSET
- See Also:
- Constant Field Values
-
ASSIGN
public static final int ASSIGN
- See Also:
- Constant Field Values
-
AT
public static final int AT
- See Also:
- Constant Field Values
-
CATCH
public static final int CATCH
- See Also:
- Constant Field Values
-
CHANNELS
public static final int CHANNELS
- See Also:
- Constant Field Values
-
COLON
public static final int COLON
- See Also:
- Constant Field Values
-
COLONCOLON
public static final int COLONCOLON
- See Also:
- Constant Field Values
-
COMMA
public static final int COMMA
- See Also:
- Constant Field Values
-
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
-
DOC_COMMENT
public static final int DOC_COMMENT
- See Also:
- Constant Field Values
-
DOLLAR
public static final int DOLLAR
- See Also:
- Constant Field Values
-
DOT
public static final int DOT
- See Also:
- Constant Field Values
-
ERRCHAR
public static final int ERRCHAR
- See Also:
- Constant Field Values
-
ESC_SEQ
public static final int ESC_SEQ
- See Also:
- Constant Field Values
-
FINALLY
public static final int FINALLY
- See Also:
- Constant Field Values
-
FRAGMENT
public static final int FRAGMENT
- See Also:
- Constant Field Values
-
GRAMMAR
public static final int GRAMMAR
- See Also:
- Constant Field Values
-
GT
public static final int GT
- See Also:
- Constant Field Values
-
HEX_DIGIT
public static final int HEX_DIGIT
- See Also:
- Constant Field Values
-
ID
public static final int ID
- See Also:
- Constant Field Values
-
IMPORT
public static final int IMPORT
- See Also:
- Constant Field Values
-
INT
public static final int INT
- See Also:
- Constant Field Values
-
LEXER
public static final int LEXER
- See Also:
- Constant Field Values
-
LEXER_CHAR_SET
public static final int LEXER_CHAR_SET
- See Also:
- Constant Field Values
-
LOCALS
public static final int LOCALS
- See Also:
- Constant Field Values
-
LPAREN
public static final int LPAREN
- See Also:
- Constant Field Values
-
LT
public static final int LT
- See Also:
- Constant Field Values
-
MODE
public static final int MODE
- See Also:
- Constant Field Values
-
NESTED_ACTION
public static final int NESTED_ACTION
- See Also:
- Constant Field Values
-
NLCHARS
public static final int NLCHARS
- See Also:
- Constant Field Values
-
NOT
public static final int NOT
- See Also:
- Constant Field Values
-
NameChar
public static final int NameChar
- See Also:
- Constant Field Values
-
NameStartChar
public static final int NameStartChar
- See Also:
- Constant Field Values
-
OPTIONS
public static final int OPTIONS
- See Also:
- Constant Field Values
-
OR
public static final int OR
- See Also:
- Constant Field Values
-
PARSER
public static final int PARSER
- See Also:
- Constant Field Values
-
PLUS
public static final int PLUS
- See Also:
- Constant Field Values
-
PLUS_ASSIGN
public static final int PLUS_ASSIGN
- See Also:
- Constant Field Values
-
POUND
public static final int POUND
- See Also:
- Constant Field Values
-
QUESTION
public static final int QUESTION
- See Also:
- Constant Field Values
-
RANGE
public static final int RANGE
- See Also:
- Constant Field Values
-
RARROW
public static final int RARROW
- See Also:
- Constant Field Values
-
RBRACE
public static final int RBRACE
- See Also:
- Constant Field Values
-
RETURNS
public static final int RETURNS
- See Also:
- Constant Field Values
-
RPAREN
public static final int RPAREN
- See Also:
- Constant Field Values
-
RULE_REF
public static final int RULE_REF
- See Also:
- Constant Field Values
-
SEMI
public static final int SEMI
- See Also:
- Constant Field Values
-
SEMPRED
public static final int SEMPRED
- See Also:
- Constant Field Values
-
SRC
public static final int SRC
- See Also:
- Constant Field Values
-
STAR
public static final int STAR
- See Also:
- Constant Field Values
-
STRING_LITERAL
public static final int STRING_LITERAL
- See Also:
- Constant Field Values
-
THROWS
public static final int THROWS
- See Also:
- Constant Field Values
-
TOKENS_SPEC
public static final int TOKENS_SPEC
- See Also:
- Constant Field Values
-
TOKEN_REF
public static final int TOKEN_REF
- See Also:
- Constant Field Values
-
UNICODE_ESC
public static final int UNICODE_ESC
- See Also:
- Constant Field Values
-
UNICODE_EXTENDED_ESC
public static final int UNICODE_EXTENDED_ESC
- See Also:
- Constant Field Values
-
UnicodeBOM
public static final int UnicodeBOM
- See Also:
- Constant Field Values
-
WS
public static final int WS
- See Also:
- Constant Field Values
-
WSCHARS
public static final int WSCHARS
- See Also:
- Constant Field Values
-
WSNLCHARS
public static final int WSNLCHARS
- See Also:
- Constant Field Values
-
ALT
public static final int ALT
- See Also:
- Constant Field Values
-
BLOCK
public static final int BLOCK
- See Also:
- Constant Field Values
-
CLOSURE
public static final int CLOSURE
- See Also:
- Constant Field Values
-
COMBINED
public static final int COMBINED
- See Also:
- Constant Field Values
-
ELEMENT_OPTIONS
public static final int ELEMENT_OPTIONS
- See Also:
- Constant Field Values
-
EPSILON
public static final int EPSILON
- See Also:
- Constant Field Values
-
LEXER_ACTION_CALL
public static final int LEXER_ACTION_CALL
- See Also:
- Constant Field Values
-
LEXER_ALT_ACTION
public static final int LEXER_ALT_ACTION
- See Also:
- Constant Field Values
-
OPTIONAL
public static final int OPTIONAL
- See Also:
- Constant Field Values
-
POSITIVE_CLOSURE
public static final int POSITIVE_CLOSURE
- See Also:
- Constant Field Values
-
RULE
public static final int RULE
- See Also:
- Constant Field Values
-
RULEMODIFIERS
public static final int RULEMODIFIERS
- See Also:
- Constant Field Values
-
RULES
public static final int RULES
- See Also:
- Constant Field Values
-
SET
public static final int SET
- See Also:
- Constant Field Values
-
WILDCARD
public static final int WILDCARD
- See Also:
- Constant Field Values
-
PRIVATE
public static final int PRIVATE
- See Also:
- Constant Field Values
-
PROTECTED
public static final int PROTECTED
- See Also:
- Constant Field Values
-
PUBLIC
public static final int PUBLIC
- See Also:
- Constant Field Values
-
numAlts
public int numAlts
-
dfa11
protected LeftRecursiveRuleWalker.DFA11 dfa11
-
dfa14
protected LeftRecursiveRuleWalker.DFA14 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
-
-
Method Detail
-
getDelegates
public org.antlr.runtime.tree.TreeParser[] getDelegates()
-
getTokenNames
public String[] getTokenNames()
- Overrides:
getTokenNamesin classorg.antlr.runtime.BaseRecognizer
-
getGrammarFileName
public String getGrammarFileName()
- Overrides:
getGrammarFileNamein classorg.antlr.runtime.BaseRecognizer
-
setAltAssoc
public void setAltAssoc(AltAST altTree, int alt)
-
binaryAlt
public void binaryAlt(AltAST altTree, int alt)
-
prefixAlt
public void prefixAlt(AltAST altTree, int alt)
-
suffixAlt
public void suffixAlt(AltAST altTree, int alt)
-
otherAlt
public void otherAlt(AltAST altTree, int alt)
-
setReturnValues
public void setReturnValues(GrammarAST t)
-
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
public final GrammarAST token() throws org.antlr.runtime.RecognitionException
- 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()
-
-