| Package | Description |
|---|---|
| org.antlr.v4.runtime.atn |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPredicateTransition |
class |
ActionTransition |
class |
AtomTransition
TODO: make all transitions sets? no, should remove set edges
|
class |
EpsilonTransition |
class |
NotSetTransition |
class |
PrecedencePredicateTransition |
class |
PredicateTransition
TODO: this is old comment:
A tree of semantic predicates from the grammar AST if label==SEMPRED.
|
class |
RangeTransition |
class |
RuleTransition |
class |
SetTransition
A transition containing a set of values.
|
class |
WildcardTransition |
| Modifier and Type | Field and Description |
|---|---|
protected List<Transition> |
ATNState.optimizedTransitions |
static Map<Class<? extends Transition>,Integer> |
Transition.serializationTypes |
protected List<Transition> |
ATNState.transitions
Track the transitions emanating from this ATN state.
|
| Modifier and Type | Method and Description |
|---|---|
static Transition |
CodePointTransitions.createWithCodePoint(ATNState target,
int codePoint)
If
codePoint is <= U+FFFF, returns a new AtomTransition. |
static Transition |
CodePointTransitions.createWithCodePointRange(ATNState target,
int codePointFrom,
int codePointTo)
|
static Transition |
ATNSimulator.edgeFactory(ATN atn,
int type,
int src,
int trg,
int arg1,
int arg2,
int arg3,
List<IntervalSet> sets)
|
protected Transition |
ATNDeserializer.edgeFactory(ATN atn,
int type,
int src,
int trg,
int arg1,
int arg2,
int arg3,
List<IntervalSet> sets) |
Transition |
ATNState.getOptimizedTransition(int i) |
Transition[] |
ATNState.getTransitions() |
Transition |
ATNState.removeTransition(int index) |
Transition |
ATNState.transition(int i) |
| Modifier and Type | Method and Description |
|---|---|
void |
ATNState.addOptimizedTransition(Transition e) |
void |
ATNState.addTransition(int index,
Transition e) |
void |
ATNState.addTransition(Transition e) |
protected ATNConfig |
ParserATNSimulator.getEpsilonTarget(ATNConfig config,
Transition t,
boolean collectPredicates,
boolean inContext,
PredictionContextCache contextCache,
boolean treatEofAsEpsilon) |
protected ATNConfig |
LexerATNSimulator.getEpsilonTarget(CharStream input,
ATNConfig config,
Transition t,
ATNConfigSet configs,
boolean speculative,
boolean treatEofAsEpsilon) |
protected ATNState |
ParserATNSimulator.getReachableTarget(ATNConfig source,
Transition trans,
int ttype) |
protected ATNState |
LexerATNSimulator.getReachableTarget(Transition trans,
int t) |
void |
ATNState.setOptimizedTransition(int i,
Transition e) |
void |
ATNState.setTransition(int i,
Transition e) |
Copyright © 1992–2024 Daniel Sun. All rights reserved.