Uses of Class
org.antlr.analysis.Transition
Packages that use Transition
-
Uses of Transition in org.antlr.analysis
Subclasses of Transition in org.antlr.analysisModifier and TypeClassDescriptionclass
A transition used to reference another rule.Fields in org.antlr.analysis declared as TransitionFields in org.antlr.analysis with type parameters of type TransitionModifier and TypeFieldDescriptionprotected List
<Transition> DFAState.transitions
Track the transitions emanating from this DFA state.Methods in org.antlr.analysis that return TransitionModifier and TypeMethodDescriptionDFAState.getTransition
(int trans) DFAState.transition
(int i) NFAState.transition
(int i) abstract Transition
State.transition
(int i) Methods in org.antlr.analysis with parameters of type TransitionModifier and TypeMethodDescriptionvoid
DFAState.addTransition
(Transition t) void
NFAState.addTransition
(Transition e) abstract void
State.addTransition
(Transition e) int
Transition.compareTo
(Transition other) void
NFAState.setTransition0
(Transition e) Used during optimization to reset a state to have the (single) transition another state has.Method parameters in org.antlr.analysis with type arguments of type TransitionModifier and TypeMethodDescriptionprotected static int
NFAToDFAConverter.addTransition
(DFAState d, Label label, DFAState targetState, Map<Integer, Transition> targetToLabelMap) Add a transition from state d to targetState with label in normal case. -
Uses of Transition in org.antlr.codegen
Methods in org.antlr.codegen with parameters of type TransitionModifier and TypeMethodDescriptionprotected org.stringtemplate.v4.ST
CodeGenerator.genLabelExpr
(org.stringtemplate.v4.STGroup templates, Transition edge, int k) Generate an expression for traversing an edge.protected org.stringtemplate.v4.ST
CodeGenerator.genSemanticPredicateExpr
(org.stringtemplate.v4.STGroup templates, Transition edge) -
Uses of Transition in org.antlr.tool
Methods in org.antlr.tool with parameters of type TransitionModifier and TypeMethodDescriptionprotected String
DOTGenerator.getEdgeLabel
(Transition edge) Fix edge strings so they print out in DOT properly; generate any gated predicates on edge too.