Uses of Package
org.antlr.v4.runtime.atn
-
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.analysis Class Description ATN ATNState The following images show the relation of states andATNState.transitions
for various grammar constructs.RuleStartState -
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.automata Class Description ATN ATNState The following images show the relation of states andATNState.transitions
for various grammar constructs.BlockStartState The start of a regular(...)
block.LexerAction Represents a single action which can be executed following the successful match of a lexer rule. -
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.codegen.model Class Description ATN ATNState The following images show the relation of states andATNState.transitions
for various grammar constructs. -
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.codegen.target Class Description ATN -
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.runtime Class Description ATN ATNConfigSet SpecializedSet
<
ATNConfig
>
that can track info about the set, with support for combining similar configurations using a graph-structured stack.ATNSimulator ATNState The following images show the relation of states andATNState.transitions
for various grammar constructs.DecisionState ParseInfo This class provides access to specific and aggregate statistics gathered during profiling of a parser.PredictionContextCache Used to cachePredictionContext
objects. -
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.runtime.atn Class Description AbstractPredicateTransition ActionTransition AmbiguityInfo This class represents profiling event information for an ambiguity.ArrayPredictionContext ATN ATNConfig A tuple: (ATN state, predicted alt, syntactic, semantic context).ATNConfigSet SpecializedSet
<
ATNConfig
>
that can track info about the set, with support for combining similar configurations using a graph-structured stack.ATNConfigSet.AbstractConfigHashSet ATNConfigSet.ConfigEqualityComparator ATNDeserializationOptions ATNDeserializer.UnicodeDeserializer ATNDeserializer.UnicodeDeserializingMode ATNSerializer.CodePointSerializer ATNSimulator ATNState The following images show the relation of states andATNState.transitions
for various grammar constructs.ATNType Represents the type of recognizer an ATN applies to.BlockEndState Terminal node of a simple(a|b|c)
block.BlockStartState The start of a regular(...)
block.ContextSensitivityInfo This class represents profiling event information for a context sensitivity.DecisionEventInfo This is the base class for gathering detailed information about prediction events which occur during parsing.DecisionInfo This class contains profiling gathered for a particular decision.DecisionState EmptyPredictionContext ErrorInfo This class represents profiling event information for a syntax error identified during prediction.LexerAction Represents a single action which can be executed following the successful match of a lexer rule.LexerActionExecutor Represents an executor for a sequence of lexer actions which traversed during the matching operation of a lexer rule (token).LexerActionType Represents the serialization type of aLexerAction
.LexerATNConfig LexerATNSimulator "dup" of ParserInterpreterLexerATNSimulator.SimState When we hit an accept state in either the DFA or the ATN, we have to notify the character stream to start buffering characters viaIntStream.mark()
and record the current state.LexerMoreAction Implements themore
lexer action by callingLexer.more()
.LexerPopModeAction Implements thepopMode
lexer action by callingLexer.popMode()
.LexerSkipAction Implements theskip
lexer action by callingLexer.skip()
.LookaheadEventInfo This class represents profiling event information for tracking the lookahead depth required in order to make a prediction.ParserATNSimulator The embodiment of the adaptive LL(*), ALL(*), parsing strategy.PlusLoopbackState Decision state forA+
and(A|B)+
.PrecedencePredicateTransition PredicateEvalInfo This class represents profiling event information for semantic predicate evaluations which occur during prediction.PredicateTransition TODO: this is old comment: A tree of semantic predicates from the grammar AST if label==SEMPRED.PredictionContext PredictionContextCache Used to cachePredictionContext
objects.PredictionMode This enumeration defines the prediction modes available in ANTLR 4 along with utility methods for analyzing configuration sets for conflicts and/or ambiguities.PredictionMode.AltAndContextConfigEqualityComparator ProfilingATNSimulator RuleStartState RuleStopState The last node in the ATN for a rule, unless that rule is the start symbol.RuleTransition SemanticContext A tree structure used to record the semantic context in which an ATN configuration is valid.SemanticContext.Operator This is the base class for semantic context "operators", which operate on a collection of semantic context "operands".SemanticContext.PrecedencePredicate SemanticContext.Predicate SetTransition A transition containing a set of values.SingletonPredictionContext StarLoopbackState StarLoopEntryState TokensStartState The Tokens rule start state linking to each lexer rule start stateTransition An ATN transition between any two ATN states. -
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.runtime.dfa Class Description ATNConfigSet SpecializedSet
<
ATNConfig
>
that can track info about the set, with support for combining similar configurations using a graph-structured stack.DecisionState LexerActionExecutor Represents an executor for a sequence of lexer actions which traversed during the matching operation of a lexer rule (token).SemanticContext A tree structure used to record the semantic context in which an ATN configuration is valid. -
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.runtime.misc Class Description ATN -
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.runtime.tree.xpath Class Description ATN -
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.tool Class Description ATN ATNState The following images show the relation of states andATNState.transitions
for various grammar constructs.DecisionState SemanticContext A tree structure used to record the semantic context in which an ATN configuration is valid.SemanticContext.Operator This is the base class for semantic context "operators", which operate on a collection of semantic context "operands".SemanticContext.Predicate -
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.tool.ast Class Description ATNState The following images show the relation of states andATNState.transitions
for various grammar constructs.