Package | Description |
---|---|
org.antlr.v4.runtime.atn |
Modifier and Type | Class | 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 | Description |
---|---|---|
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 | Description |
---|---|---|
protected Transition |
ATNDeserializer.edgeFactory(ATN atn,
int type,
int src,
int trg,
int arg1,
int arg2,
int arg3,
List<IntervalSet> sets) |
|
static Transition |
ATNSimulator.edgeFactory(ATN atn,
int type,
int src,
int trg,
int arg1,
int arg2,
int arg3,
List<IntervalSet> sets) |
|
Transition[] |
ATNState.getTransitions() |
|
Transition |
ATNState.removeTransition(int index) |
|
Transition |
ATNState.transition(int i) |
Modifier and Type | Method | Description |
---|---|---|
void |
ATNState.addTransition(int index,
Transition e) |
|
void |
ATNState.addTransition(Transition e) |
|
protected LexerATNConfig |
LexerATNSimulator.getEpsilonTarget(CharStream input,
LexerATNConfig config,
Transition t,
ATNConfigSet configs,
boolean speculative,
boolean treatEofAsEpsilon) |
|
protected ATNConfig |
ParserATNSimulator.getEpsilonTarget(ATNConfig config,
Transition t,
boolean collectPredicates,
boolean inContext,
boolean fullCtx,
boolean treatEofAsEpsilon) |
|
protected ATNState |
LexerATNSimulator.getReachableTarget(Transition trans,
int t) |
|
protected ATNState |
ParserATNSimulator.getReachableTarget(Transition trans,
int ttype) |
|
void |
ATNState.setTransition(int i,
Transition e) |
Copyright © 1992–2018 ANTLR. All rights reserved.