Package | Description |
---|---|
org.antlr.v4.runtime.atn |
Modifier and Type | Class and Description |
---|---|
class |
ActionTransition |
class |
AtomTransition
TODO: make all transitions sets? no, should remove set edges
|
class |
EpsilonTransition |
class |
NotSetTransition |
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 |
---|---|
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 |
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 and Description |
---|---|
void |
ATNState.addTransition(int index,
Transition e) |
void |
ATNState.addTransition(Transition e) |
protected ATNConfig |
ParserATNSimulator.getEpsilonTarget(ATNConfig config,
Transition t,
boolean collectPredicates,
boolean inContext,
boolean fullCtx) |
protected LexerATNConfig |
LexerATNSimulator.getEpsilonTarget(CharStream input,
LexerATNConfig config,
Transition t,
ATNConfigSet configs,
boolean speculative) |
protected ATNState |
ParserATNSimulator.getReachableTarget(Transition trans,
int ttype) |
protected ATNState |
LexerATNSimulator.getReachableTarget(Transition trans,
int t) |
void |
ATNState.setTransition(int i,
Transition e) |
Copyright © 1992-2013 ANTLR. All Rights Reserved.