Uses of Class
org.antlr.v4.runtime.atn.ATNState
Packages that use ATNState
Package
Description
-
Uses of ATNState in org.antlr.v4.analysis
Methods in org.antlr.v4.analysis with parameters of type ATNStateModifier and TypeMethodDescriptionboolean
From state s, look for any transition to a rule that is currently being traced.Method parameters in org.antlr.v4.analysis with type arguments of type ATNState -
Uses of ATNState in org.antlr.v4.automata
Fields in org.antlr.v4.automata declared as ATNStateFields in org.antlr.v4.automata with type parameters of type ATNStateModifier and TypeFieldDescriptionParserATNFactory.preventEpsilonClosureBlocks
ParserATNFactory.preventEpsilonClosureBlocks
ParserATNFactory.preventEpsilonOptionalBlocks
ParserATNFactory.preventEpsilonOptionalBlocks
Methods in org.antlr.v4.automata with type parameters of type ATNStateModifier and TypeMethodDescription<T extends ATNState>
TParserATNFactory.newState
(Class<T> nodeType, GrammarAST node) Methods in org.antlr.v4.automata that return ATNStateModifier and TypeMethodDescriptionATNFactory.newState()
ParserATNFactory.newState()
ParserATNFactory.newState
(GrammarAST node) Methods in org.antlr.v4.automata with parameters of type ATNStateModifier and TypeMethodDescriptionvoid
ParserATNFactory.addFollowLink
(int ruleIndex, ATNState right) protected void
protected void
void
void
void
ATNVisitor.visitState
(ATNState s) void
TailEpsilonRemover.visitState
(ATNState p) Constructors in org.antlr.v4.automata with parameters of type ATNState -
Uses of ATNState in org.antlr.v4.codegen.model
Fields in org.antlr.v4.codegen.model declared as ATNState -
Uses of ATNState in org.antlr.v4.runtime
Methods in org.antlr.v4.runtime that return ATNStateMethods in org.antlr.v4.runtime with parameters of type ATNStateModifier and TypeMethodDescriptionprotected void
ParserInterpreter.visitRuleStopState
(ATNState p) protected void
ParserInterpreter.visitState
(ATNState p) -
Uses of ATNState in org.antlr.v4.runtime.atn
Subclasses of ATNState in org.antlr.v4.runtime.atnModifier and TypeClassDescriptionfinal class
final class
final class
Terminal node of a simple(a|b|c)
block.class
The start of a regular(...)
block.class
final class
Mark the end of a * or + loop.final class
Start of(A|B|...)+
loop.final class
Decision state forA+
and(A|B)+
.final class
final class
The last node in the ATN for a rule, unless that rule is the start symbol.final class
The block that begins a closure loop.final class
final class
final class
The Tokens rule start state linking to each lexer rule start stateFields in org.antlr.v4.runtime.atn declared as ATNStateModifier and TypeFieldDescriptionRuleTransition.followState
What node to begin computations following ref to ruleLoopEndState.loopBackState
final ATNState
ATNConfig.state
The ATN state associated with this configurationTransition.target
The target of this transition.Fields in org.antlr.v4.runtime.atn with type parameters of type ATNStateMethods in org.antlr.v4.runtime.atn that return ATNStateModifier and TypeMethodDescriptionprotected ATNState
LexerATNSimulator.getReachableTarget
(Transition trans, int t) protected ATNState
ParserATNSimulator.getReachableTarget
(Transition trans, int ttype) protected ATNState
ATNDeserializer.stateFactory
(int type, int ruleIndex) static ATNState
ATNSimulator.stateFactory
(int type, int ruleIndex) Deprecated.Methods in org.antlr.v4.runtime.atn that return types with arguments of type ATNStateModifier and TypeMethodDescriptionATNConfigSet.getStates()
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 ATNStateModifier and TypeMethodDescriptionprotected void
LL1Analyzer._LOOK
(ATNState s, ATNState stopState, PredictionContext ctx, IntervalSet look, Set<ATNConfig> lookBusy, BitSet calledRuleStack, boolean seeThruPreds, boolean addEOF) Compute set of tokens that can follows
in the ATN in the specifiedctx
.void
protected ATNConfigSet
LexerATNSimulator.computeStartState
(CharStream input, ATNState p) protected ATNConfigSet
ParserATNSimulator.computeStartState
(ATNState p, RuleContext ctx, boolean fullCtx) static Transition
CodePointTransitions.createWithCodePoint
(ATNState target, int codePoint) static Transition
CodePointTransitions.createWithCodePointRange
(ATNState target, int codePointFrom, int codePointTo) IfcodePointFrom
andcodePointTo
are both invalid input: '<'= U+FFFF, returns a newRangeTransition
.LL1Analyzer.getDecisionLookahead
(ATNState s) Calculates the SLL(1) expected lookahead set for each outgoing transition of anATNState
.LL1Analyzer.LOOK
(ATNState s, ATNState stopState, RuleContext ctx) Compute set of tokens that can follows
in the ATN in the specifiedctx
.LL1Analyzer.LOOK
(ATNState s, RuleContext ctx) Compute set of tokens that can follows
in the ATN in the specifiedctx
.ATN.nextTokens
(ATNState s) Compute the set of valid tokens that can occur starting ins
and staying in same rule.ATN.nextTokens
(ATNState s, RuleContext ctx) Compute the set of valid tokens that can occur starting in states
.void
ATN.removeState
(ATNState state) Constructors in org.antlr.v4.runtime.atn with parameters of type ATNStateModifierConstructorDescriptionAbstractPredicateTransition
(ATNState target) ActionTransition
(ATNState target, int ruleIndex) ActionTransition
(ATNState target, int ruleIndex, int actionIndex, boolean isCtxDependent) ATNConfig
(ATNConfig c, ATNState state, PredictionContext context) ATNConfig
(ATNConfig c, ATNState state, PredictionContext context, SemanticContext semanticContext) ATNConfig
(ATNConfig c, ATNState state, SemanticContext semanticContext) ATNConfig
(ATNState state, int alt, PredictionContext context) ATNConfig
(ATNState state, int alt, PredictionContext context, SemanticContext semanticContext) AtomTransition
(ATNState target, int label) EpsilonTransition
(ATNState target) EpsilonTransition
(ATNState target, int outermostPrecedenceReturn) LexerATNConfig
(ATNState state, int alt, PredictionContext context) LexerATNConfig
(ATNState state, int alt, PredictionContext context, LexerActionExecutor lexerActionExecutor) LexerATNConfig
(LexerATNConfig c, ATNState state) LexerATNConfig
(LexerATNConfig c, ATNState state, LexerActionExecutor lexerActionExecutor) LexerATNConfig
(LexerATNConfig c, ATNState state, PredictionContext context) NotSetTransition
(ATNState target, IntervalSet set) PrecedencePredicateTransition
(ATNState target, int precedence) PredicateTransition
(ATNState target, int ruleIndex, int predIndex, boolean isCtxDependent) RangeTransition
(ATNState target, int from, int to) RuleTransition
(RuleStartState ruleStart, int ruleIndex, int precedence, ATNState followState) RuleTransition
(RuleStartState ruleStart, int ruleIndex, ATNState followState) Deprecated.UseRuleTransition(RuleStartState, int, int, ATNState)
instead.SetTransition
(ATNState target, IntervalSet set) protected
Transition
(ATNState target) WildcardTransition
(ATNState target) -
Uses of ATNState in org.antlr.v4.tool
Methods in org.antlr.v4.tool with parameters of type ATNStateModifier and TypeMethodDescriptionReturn a String containing a DOT description that, when displayed, will show the incoming state machine visually.protected String
DOTGenerator.getStateLabel
(ATNState s) -
Uses of ATNState in org.antlr.v4.tool.ast
Fields in org.antlr.v4.tool.ast declared as ATNState
ATNDeserializer.stateFactory(int, int)
instead.