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 TypeMethodDescriptionbooleanFrom 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.preventEpsilonClosureBlocksParserATNFactory.preventEpsilonClosureBlocksParserATNFactory.preventEpsilonOptionalBlocksParserATNFactory.preventEpsilonOptionalBlocksMethods 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 TypeMethodDescriptionvoidParserATNFactory.addFollowLink(int ruleIndex, ATNState right) protected voidprotected voidvoidvoidvoidATNVisitor.visitState(ATNState s) voidTailEpsilonRemover.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 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.atnModifier and TypeClassDescriptionfinal classfinal classfinal classTerminal node of a simple(a|b|c)block.classThe start of a regular(...)block.classfinal classMark the end of a * or + loop.final classStart of(A|B|...)+loop.final classDecision state forA+and(A|B)+.final classfinal classThe last node in the ATN for a rule, unless that rule is the start symbol.final classThe block that begins a closure loop.final classfinal classfinal classThe Tokens rule start state linking to each lexer rule start stateFields in org.antlr.v4.runtime.atn declared as ATNStateModifier and TypeFieldDescriptionRuleTransition.followStateWhat node to begin computations following ref to ruleLoopEndState.loopBackStatefinal ATNStateATNConfig.stateThe ATN state associated with this configurationTransition.targetThe 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 ATNStateLexerATNSimulator.getReachableTarget(Transition trans, int t) protected ATNStateParserATNSimulator.getReachableTarget(Transition trans, int ttype) protected ATNStateATNDeserializer.stateFactory(int type, int ruleIndex) static ATNStateATNSimulator.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 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.voidprotected ATNConfigSetLexerATNSimulator.computeStartState(CharStream input, ATNState p) protected ATNConfigSetParserATNSimulator.computeStartState(ATNState p, RuleContext ctx, boolean fullCtx) static TransitionCodePointTransitions.createWithCodePoint(ATNState target, int codePoint) static TransitionCodePointTransitions.createWithCodePointRange(ATNState target, int codePointFrom, int codePointTo) IfcodePointFromandcodePointToare 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 followsin the ATN in the specifiedctx.LL1Analyzer.LOOK(ATNState s, RuleContext ctx) Compute set of tokens that can followsin the ATN in the specifiedctx.ATN.nextTokens(ATNState s) Compute the set of valid tokens that can occur starting insand staying in same rule.ATN.nextTokens(ATNState s, RuleContext ctx) Compute the set of valid tokens that can occur starting in states.voidATN.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) protectedTransition(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 StringDOTGenerator.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.