Uses of Class
org.antlr.v4.runtime.atn.ATNState
-
Packages that use ATNState Package Description org.antlr.v4.runtime org.antlr.v4.runtime.atn -
-
Uses of ATNState in org.antlr.v4.runtime
Methods in org.antlr.v4.runtime that return ATNState Modifier and Type Method Description protected ATNStateParserInterpreter. getATNState()Methods in org.antlr.v4.runtime with parameters of type ATNState Modifier and Type Method Description protected voidParserInterpreter. visitRuleStopState(ATNState p)protected voidParserInterpreter. visitState(ATNState p) -
Uses of ATNState in org.antlr.v4.runtime.atn
Subclasses of ATNState in org.antlr.v4.runtime.atn Modifier and Type Class Description classBasicBlockStartStateclassBasicStateclassBlockEndStateTerminal node of a simple(a|b|c)block.classBlockStartStateThe start of a regular(...)block.classDecisionStateclassLoopEndStateMark the end of a * or + loop.classPlusBlockStartStateStart of(A|B|...)+loop.classPlusLoopbackStateDecision state forA+and(A|B)+.classRuleStartStateclassRuleStopStateThe last node in the ATN for a rule, unless that rule is the start symbol.classStarBlockStartStateThe block that begins a closure loop.classStarLoopbackStateclassStarLoopEntryStateclassTokensStartStateThe Tokens rule start state linking to each lexer rule start stateFields in org.antlr.v4.runtime.atn declared as ATNState Modifier and Type Field Description ATNStateRuleTransition. followStateWhat node to begin computations following ref to ruleATNStateLoopEndState. loopBackStateATNStateATNConfig. stateThe ATN state associated with this configurationATNStateTransition. targetThe target of this transition.Fields in org.antlr.v4.runtime.atn with type parameters of type ATNState Modifier and Type Field Description List<ATNState>ATN. statesMethods in org.antlr.v4.runtime.atn that return ATNState Modifier and Type Method Description protected ATNStateLexerATNSimulator. getReachableTarget(Transition trans, int t)protected ATNStateParserATNSimulator. getReachableTarget(Transition trans, int ttype)protected ATNStateATNDeserializer. stateFactory(int type, int ruleIndex)Methods in org.antlr.v4.runtime.atn that return types with arguments of type ATNState Modifier and Type Method Description Set<ATNState>ATNConfigSet. getStates()static Map<ATNState,BitSet>PredictionMode. getStateToAltMap(ATNConfigSet configs)Get a map from state to alt subset from a configuration set.Methods in org.antlr.v4.runtime.atn with parameters of type ATNState Modifier and Type Method Description protected voidLL1Analyzer. _LOOK(ATNState s, ATNState stopState, PredictionContext ctx, IntervalSet look, Set<ATNConfig> lookBusy, BitSet calledRuleStack, boolean seeThruPreds, boolean addEOF)Compute set of tokens that can followsin the ATN in the specifiedctx.voidATN. addState(ATNState state)protected ATNConfigSetLexerATNSimulator. computeStartState(CharStream input, ATNState p)protected ATNConfigSetParserATNSimulator. computeStartState(ATNState p, RuleContext ctx, boolean fullCtx)static TransitionCodePointTransitions. createWithCodePoint(ATNState target, int codePoint)Return newAtomTransitionstatic TransitionCodePointTransitions. createWithCodePointRange(ATNState target, int codePointFrom, int codePointTo)Return newAtomTransitionif range represents one atom elseSetTransition.IntervalSet[]LL1Analyzer. getDecisionLookahead(ATNState s)Calculates the SLL(1) expected lookahead set for each outgoing transition of anATNState.IntervalSetLL1Analyzer. LOOK(ATNState s, ATNState stopState, RuleContext ctx)Compute set of tokens that can followsin the ATN in the specifiedctx.IntervalSetLL1Analyzer. LOOK(ATNState s, RuleContext ctx)Compute set of tokens that can followsin the ATN in the specifiedctx.IntervalSetATN. nextTokens(ATNState s)Compute the set of valid tokens that can occur starting insand staying in same rule.IntervalSetATN. nextTokens(ATNState s, RuleContext ctx)Compute the set of valid tokens that can occur starting in states.voidATN. removeState(ATNState state)
-