Uses of Class
org.antlr.v4.runtime.misc.DoubleKeyMap
Packages that use DoubleKeyMap
-
Uses of DoubleKeyMap in org.antlr.v4.runtime.atn
Fields in org.antlr.v4.runtime.atn declared as DoubleKeyMapModifier and TypeFieldDescriptionprotected DoubleKeyMap<PredictionContext, PredictionContext, PredictionContext> ParserATNSimulator.mergeCacheEach prediction operation uses a cache for merge of prediction contexts.Methods in org.antlr.v4.runtime.atn with parameters of type DoubleKeyMapModifier and TypeMethodDescriptionbooleanATNConfigSet.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.static PredictionContextPredictionContext.merge(PredictionContext a, PredictionContext b, boolean rootIsWildcard, DoubleKeyMap<PredictionContext, PredictionContext, PredictionContext> mergeCache) static PredictionContextPredictionContext.mergeArrays(ArrayPredictionContext a, ArrayPredictionContext b, boolean rootIsWildcard, DoubleKeyMap<PredictionContext, PredictionContext, PredictionContext> mergeCache) Merge twoArrayPredictionContextinstances.static PredictionContextPredictionContext.mergeSingletons(SingletonPredictionContext a, SingletonPredictionContext b, boolean rootIsWildcard, DoubleKeyMap<PredictionContext, PredictionContext, PredictionContext> mergeCache) Merge twoSingletonPredictionContextinstances.