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 |
Specialized Set < ATNConfig > that can track
info about the set, with support for combining similar configurations using a
graph-structured stack.
|
ATNConfigSet.AbstractConfigHashSet |
|
ATNConfigSet.ConfigEqualityComparator |
|
ATNDeserializationOptions |
|
ATNSimulator |
|
ATNState |
The following images show the relation of states and
ATNState.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 |
|
LexerATNConfig |
|
LexerATNSimulator |
"dup" of ParserInterpreter
|
LexerATNSimulator.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
via IntStream.mark() and record the current state.
|
LexerMoreAction |
|
LexerPopModeAction |
|
LexerSkipAction |
|
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 for A+ 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 |
|
PredictionMode |
This enumeration defines the prediction modes available in ANTLR 4 along with
utility methods for analyzing configuration sets for conflicts and/or
ambiguities.
|
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.Empty |
|
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 state
|
Transition |
An ATN transition between any two ATN states.
|