Uses of Class
org.antlr.v4.runtime.atn.ATNConfig
Packages that use ATNConfig
-
Uses of ATNConfig in org.antlr.v4.runtime.atn
Subclasses of ATNConfig in org.antlr.v4.runtime.atnSubclasses with type arguments of type ATNConfig in org.antlr.v4.runtime.atnModifier and TypeClassDescriptionstatic classstatic final classprivate static final class(package private) static classA Map that uses just the state and the stack context as the key.Classes in org.antlr.v4.runtime.atn that implement interfaces with type arguments of type ATNConfigModifier and TypeClassDescriptionclassFields in org.antlr.v4.runtime.atn with type parameters of type ATNConfigModifier and TypeFieldDescriptionATNConfigSet.configsTrack the elements as they are added to the set; supports get(i)Methods in org.antlr.v4.runtime.atn that return ATNConfigModifier and TypeMethodDescriptionprotected ATNConfigParserATNSimulator.actionTransition(ATNConfig config, ActionTransition t) protected final ATNConfigATNConfigSet.AbstractConfigHashSet.asElementType(Object o) protected final ATNConfig[]ATNConfigSet.AbstractConfigHashSet.createBucket(int capacity) protected final ATNConfig[][]ATNConfigSet.AbstractConfigHashSet.createBuckets(int capacity) ATNConfigSet.get(int i) protected ATNConfigParserATNSimulator.getEpsilonTarget(ATNConfig config, Transition t, boolean collectPredicates, boolean inContext, boolean fullCtx, boolean treatEofAsEpsilon) ParserATNSimulator.precedenceTransition(ATNConfig config, PrecedencePredicateTransition pt, boolean collectPredicates, boolean inContext, boolean fullCtx) protected ATNConfigParserATNSimulator.predTransition(ATNConfig config, PredicateTransition pt, boolean collectPredicates, boolean inContext, boolean fullCtx) protected ATNConfigParserATNSimulator.ruleTransition(ATNConfig config, RuleTransition t) ATNConfigSet.toArray()Methods in org.antlr.v4.runtime.atn that return types with arguments of type ATNConfigModifier and TypeMethodDescriptionATNConfigSet.elements()Return a List holding list of configsATNConfigSet.iterator()Methods in org.antlr.v4.runtime.atn with parameters of type ATNConfigModifier and TypeMethodDescriptionprotected ATNConfigParserATNSimulator.actionTransition(ATNConfig config, ActionTransition t) booleanbooleanATNConfigSet.add(ATNConfig config, DoubleKeyMap<PredictionContext, PredictionContext, PredictionContext> mergeCache) Adding a new config means merging contexts with existing configs for(s, i, pi, _), wheresis theATNConfig.state,iis theATNConfig.alt, andpiis theATNConfig.semanticContext.protected booleanParserATNSimulator.canDropLoopEntryEdgeInLeftRecursiveRule(ATNConfig config) Implements first-edge (loop entry) elimination as an optimization during closure operations.protected voidParserATNSimulator.closure(ATNConfig config, ATNConfigSet configs, Set<ATNConfig> closureBusy, boolean collectPredicates, boolean fullCtx, boolean treatEofAsEpsilon) protected voidParserATNSimulator.closure_(ATNConfig config, ATNConfigSet configs, Set<ATNConfig> closureBusy, boolean collectPredicates, boolean fullCtx, int depth, boolean treatEofAsEpsilon) Do the actual work of walking epsilon edgesprotected voidParserATNSimulator.closureCheckingStopState(ATNConfig config, ATNConfigSet configs, Set<ATNConfig> closureBusy, boolean collectPredicates, boolean fullCtx, int depth, boolean treatEofAsEpsilon) booleanATNConfigSet.containsFast(ATNConfig obj) booleanbooleanbooleanbooleanprotected ATNConfigParserATNSimulator.getEpsilonTarget(ATNConfig config, Transition t, boolean collectPredicates, boolean inContext, boolean fullCtx, boolean treatEofAsEpsilon) intintThe hash code is only a function of theATNState.stateNumberandATNConfig.context.ParserATNSimulator.precedenceTransition(ATNConfig config, PrecedencePredicateTransition pt, boolean collectPredicates, boolean inContext, boolean fullCtx) protected ATNConfigParserATNSimulator.predTransition(ATNConfig config, PredicateTransition pt, boolean collectPredicates, boolean inContext, boolean fullCtx) protected ATNConfigParserATNSimulator.ruleTransition(ATNConfig config, RuleTransition t) Method parameters in org.antlr.v4.runtime.atn with type arguments of type ATNConfigModifier 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.booleanATNConfigSet.addAll(Collection<? extends ATNConfig> coll) protected voidParserATNSimulator.closure(ATNConfig config, ATNConfigSet configs, Set<ATNConfig> closureBusy, boolean collectPredicates, boolean fullCtx, boolean treatEofAsEpsilon) protected voidParserATNSimulator.closure_(ATNConfig config, ATNConfigSet configs, Set<ATNConfig> closureBusy, boolean collectPredicates, boolean fullCtx, int depth, boolean treatEofAsEpsilon) Do the actual work of walking epsilon edgesprotected voidParserATNSimulator.closureCheckingStopState(ATNConfig config, ATNConfigSet configs, Set<ATNConfig> closureBusy, boolean collectPredicates, boolean fullCtx, int depth, boolean treatEofAsEpsilon) Constructors in org.antlr.v4.runtime.atn with parameters of type ATNConfigModifierConstructorDescriptionATNConfig(ATNConfig c, ATNState state, PredictionContext context) ATNConfig(ATNConfig c, ATNState state, PredictionContext context, SemanticContext semanticContext) ATNConfig(ATNConfig c, ATNState state, SemanticContext semanticContext) ATNConfig(ATNConfig c, SemanticContext semanticContext) Constructor parameters in org.antlr.v4.runtime.atn with type arguments of type ATNConfigModifierConstructorDescriptionAbstractConfigHashSet(AbstractEqualityComparator<? super ATNConfig> comparator) AbstractConfigHashSet(AbstractEqualityComparator<? super ATNConfig> comparator, int initialCapacity, int initialBucketCapacity)