Uses of Class
org.antlr.v4.runtime.atn.SemanticContext
Packages that use SemanticContext
-
Uses of SemanticContext in org.antlr.v4.runtime.atn
Subclasses of SemanticContext in org.antlr.v4.runtime.atnModifier and TypeClassDescriptionstatic classA semantic context which is true whenever none of the contained contexts is false.static classstatic classThis is the base class for semantic context "operators", which operate on a collection of semantic context "operands".static classA semantic context which is true whenever at least one of the contained contexts is true.static classstatic classFields in org.antlr.v4.runtime.atn declared as SemanticContextModifier and TypeFieldDescriptionfinal SemanticContext[]SemanticContext.AND.opndsfinal SemanticContext[]SemanticContext.OR.opndsfinal SemanticContextATNConfig.semanticContextfinal SemanticContextPredicateEvalInfo.semctxThe semantic context which was evaluated.Methods in org.antlr.v4.runtime.atn that return SemanticContextModifier and TypeMethodDescriptionstatic SemanticContextSemanticContext.and(SemanticContext a, SemanticContext b) SemanticContext.AND.evalPrecedence(Recognizer<?, ?> parser, RuleContext parserCallStack) SemanticContext.evalPrecedence(Recognizer<?, ?> parser, RuleContext parserCallStack) Evaluate the precedence predicates for the context and reduce the result.SemanticContext.OR.evalPrecedence(Recognizer<?, ?> parser, RuleContext parserCallStack) SemanticContext.PrecedencePredicate.evalPrecedence(Recognizer<?, ?> parser, RuleContext parserCallStack) protected SemanticContext[]ParserATNSimulator.getPredsForAmbigAlts(BitSet ambigAlts, ATNConfigSet configs, int nalts) static SemanticContextSemanticContext.or(SemanticContext a, SemanticContext b) Methods in org.antlr.v4.runtime.atn that return types with arguments of type SemanticContextModifier and TypeMethodDescriptionSemanticContext.AND.getOperands()abstract Collection<SemanticContext> SemanticContext.Operator.getOperands()Gets the operands for the semantic context operator.SemanticContext.OR.getOperands()ATNConfigSet.getPredicates()Methods in org.antlr.v4.runtime.atn with parameters of type SemanticContextModifier and TypeMethodDescriptionstatic SemanticContextSemanticContext.and(SemanticContext a, SemanticContext b) protected booleanParserATNSimulator.evalSemanticContext(SemanticContext pred, ParserRuleContext parserCallStack, int alt, boolean fullCtx) Evaluate a semantic context within a specific parser context.protected booleanProfilingATNSimulator.evalSemanticContext(SemanticContext pred, ParserRuleContext parserCallStack, int alt, boolean fullCtx) protected DFAState.PredPrediction[]ParserATNSimulator.getPredicatePredictions(BitSet ambigAlts, SemanticContext[] altToPred) static SemanticContextSemanticContext.or(SemanticContext a, SemanticContext b) Method parameters in org.antlr.v4.runtime.atn with type arguments of type SemanticContextModifier and TypeMethodDescriptionprivate static List<SemanticContext.PrecedencePredicate> SemanticContext.filterPrecedencePredicates(Collection<? extends SemanticContext> collection) Constructors in org.antlr.v4.runtime.atn with parameters of type SemanticContextModifierConstructorDescriptionATNConfig(ATNConfig c, ATNState state, PredictionContext context, SemanticContext semanticContext) ATNConfig(ATNConfig c, ATNState state, SemanticContext semanticContext) ATNConfig(ATNConfig c, SemanticContext semanticContext) ATNConfig(ATNState state, int alt, PredictionContext context, SemanticContext semanticContext) OR(SemanticContext a, SemanticContext b) PredicateEvalInfo(int decision, TokenStream input, int startIndex, int stopIndex, SemanticContext semctx, boolean evalResult, int predictedAlt, boolean fullCtx) Constructs a new instance of thePredicateEvalInfoclass with the specified detailed predicate evaluation information. -
Uses of SemanticContext in org.antlr.v4.runtime.dfa
Fields in org.antlr.v4.runtime.dfa declared as SemanticContextConstructors in org.antlr.v4.runtime.dfa with parameters of type SemanticContext -
Uses of SemanticContext in org.antlr.v4.tool
Methods in org.antlr.v4.tool with parameters of type SemanticContextModifier and TypeMethodDescriptionGrammar.getSemanticContextDisplayString(SemanticContext semctx) Given an arbitrarily complex SemanticContext, walk the "tree" and get display string.