Class | Description |
---|---|
ActionTransition | |
ArrayPredictionContext | |
ATN | |
ATNConfig |
A tuple: (ATN state, predicted alt, syntactic, semantic context).
|
ATNConfigSet | |
ATNConfigSet.AbstractConfigHashSet | |
ATNConfigSet.ConfigEqualityComparator | |
ATNConfigSet.ConfigHashSet |
The reason that we need this is because we don't want the hash map to use
the standard hash code and equals.
|
ATNSimulator | |
ATNState |
The following images show the relation of states and
ATNState.transitions for various grammar constructs. |
AtomTransition |
TODO: make all transitions sets? no, should remove set edges
|
BasicBlockStartState | |
BasicState | |
BlockEndState |
Terminal node of a simple
(a|b|c) block. |
BlockStartState |
The start of a regular
(...) block. |
DecisionState | |
EmptyPredictionContext | |
EpsilonTransition | |
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. |
LL1Analyzer | |
LoopEndState |
Mark the end of a * or + loop.
|
NotSetTransition | |
OrderedATNConfigSet | |
OrderedATNConfigSet.LexerConfigHashSet | |
ParserATNSimulator |
The embodiment of the adaptive LL(*), ALL(*), parsing strategy.
|
PlusBlockStartState |
Start of
(A|B|...)+ loop. |
PlusLoopbackState |
Decision state for
A+ and (A|B)+ . |
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. |
RangeTransition | |
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.AND | |
SemanticContext.OR | |
SemanticContext.Predicate | |
SetTransition |
A transition containing a set of values.
|
SingletonPredictionContext | |
StarBlockStartState |
The block that begins a closure loop.
|
StarLoopbackState | |
StarLoopEntryState | |
TokensStartState |
The Tokens rule start state linking to each lexer rule start state
|
Transition |
An ATN transition between any two ATN states.
|
WildcardTransition |
Enum | Description |
---|---|
ATNType |
Represents the type of recognizer an ATN applies to.
|
PredictionMode |
Copyright © 1992-2013 ANTLR. All Rights Reserved.