Uses of Class
org.antlr.v4.runtime.atn.ATNState
-
Packages that use ATNState Package Description org.antlr.v4.analysis org.antlr.v4.automata org.antlr.v4.codegen.model org.antlr.v4.runtime org.antlr.v4.runtime.atn org.antlr.v4.tool org.antlr.v4.tool.ast -
-
Uses of ATNState in org.antlr.v4.analysis
Methods in org.antlr.v4.analysis with parameters of type ATNState Modifier and Type Method Description booleanLeftRecursionDetector. check(Rule enclosingRule, ATNState s, java.util.Set<ATNState> visitedStates)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 Modifier and Type Method Description booleanLeftRecursionDetector. check(Rule enclosingRule, ATNState s, java.util.Set<ATNState> visitedStates)From state s, look for any transition to a rule that is currently being traced. -
Uses of ATNState in org.antlr.v4.automata
Fields in org.antlr.v4.automata declared as ATNState Modifier and Type Field Description ATNStateATNFactory.Handle. leftATNStateATNFactory.Handle. right(package private) ATNStateATNPrinter. startFields in org.antlr.v4.automata with type parameters of type ATNState Modifier and Type Field Description (package private) java.util.Set<ATNState>ATNPrinter. markedprotected java.util.List<Triple<Rule,ATNState,ATNState>>ParserATNFactory. preventEpsilonClosureBlocksprotected java.util.List<Triple<Rule,ATNState,ATNState>>ParserATNFactory. preventEpsilonClosureBlocksprotected java.util.List<Triple<Rule,ATNState,ATNState>>ParserATNFactory. preventEpsilonOptionalBlocksprotected java.util.List<Triple<Rule,ATNState,ATNState>>ParserATNFactory. preventEpsilonOptionalBlocks(package private) java.util.List<ATNState>ATNPrinter. workMethods in org.antlr.v4.automata with type parameters of type ATNState Modifier and Type Method Description <T extends ATNState>
TParserATNFactory. newState(java.lang.Class<T> nodeType, GrammarAST node)Methods in org.antlr.v4.automata that return ATNState Modifier and Type Method Description ATNStateATNFactory. newState()ATNStateParserATNFactory. newState()ATNStateParserATNFactory. newState(GrammarAST node)Methods in org.antlr.v4.automata with parameters of type ATNState Modifier and Type Method Description voidParserATNFactory. addFollowLink(int ruleIndex, ATNState right)private TransitionLexerATNFactory. createTransition(ATNState target, int from, int to, org.antlr.runtime.tree.CommonTree tree)protected voidParserATNFactory. epsilon(ATNState a, ATNState b)protected voidParserATNFactory. epsilon(ATNState a, ATNState b, boolean prepend)(package private) java.lang.StringATNPrinter. getStateString(ATNState s)voidATNVisitor. visit(ATNState s)voidATNVisitor. visit_(ATNState s, java.util.Set<java.lang.Integer> visited)voidATNVisitor. visitState(ATNState s)voidTailEpsilonRemover. visitState(ATNState p)Constructors in org.antlr.v4.automata with parameters of type ATNState Constructor Description ATNPrinter(Grammar g, ATNState start)Handle(ATNState left, ATNState right) -
Uses of ATNState in org.antlr.v4.codegen.model
Fields in org.antlr.v4.codegen.model declared as ATNState Modifier and Type Field Description ATNStateRuleFunction. startState -
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 java.util.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 java.util.Set<ATNState>ATNConfigSet. getStates()static java.util.Map<ATNState,java.util.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, java.util.Set<ATNConfig> lookBusy, java.util.BitSet calledRuleStack, boolean seeThruPreds, boolean addEOF)Compute set of tokens that can followsin the ATN in the specifiedctx.voidATN. addState(ATNState state)private static booleanLexerATNConfig. checkNonGreedyDecision(LexerATNConfig source, ATNState target)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) -
Uses of ATNState in org.antlr.v4.tool
Methods in org.antlr.v4.tool with parameters of type ATNState Modifier and Type Method Description java.lang.StringDOTGenerator. getDOT(ATNState startState)java.lang.StringDOTGenerator. getDOT(ATNState startState, boolean isLexer)java.lang.StringDOTGenerator. getDOT(ATNState startState, java.lang.String[] ruleNames, boolean isLexer)Return a String containing a DOT description that, when displayed, will show the incoming state machine visually.protected java.lang.StringDOTGenerator. getStateLabel(ATNState s) -
Uses of ATNState in org.antlr.v4.tool.ast
Fields in org.antlr.v4.tool.ast declared as ATNState Modifier and Type Field Description ATNStateGrammarAST. atnStateIf we build an ATN, we make AST node point at left edge of ATN construct
-