Class and Description |
---|
ATN |
ATNState
The following images show the relation of states and
ATNState.transitions for various grammar constructs. |
Class and Description |
---|
ATN |
ATNState
The following images show the relation of states and
ATNState.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.
|
Class and Description |
---|
ATN |
ATNState
The following images show the relation of states and
ATNState.transitions for various grammar constructs. |
Class and Description |
---|
ATN |
ATNConfigSet |
ATNSimulator |
ATNState
The following images show the relation of states and
ATNState.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 cache
PredictionContext objects. |
Class and 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 |
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
Represents the serialization type of a
LexerAction . |
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
Implements the
more lexer action by calling Lexer.more() . |
LexerPopModeAction
Implements the
popMode lexer action by calling Lexer.popMode() . |
LexerSkipAction
Implements the
skip lexer action by calling Lexer.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 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
Used to cache
PredictionContext 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.
|
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 state
|
Transition
An ATN transition between any two ATN states.
|
Class and Description |
---|
ATNConfigSet |
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.
|
Class and Description |
---|
ATN |
PredictionContextCache
Used to cache
PredictionContext objects. |
Class and Description |
---|
ATN |
ATNState
The following images show the relation of states and
ATNState.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 |
Class and Description |
---|
ATNState
The following images show the relation of states and
ATNState.transitions for various grammar constructs. |
Copyright © 1992–2020 ANTLR. All rights reserved.