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 TypeClassDescriptionclassA 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.transitionsTrack 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 TransitionState.transition(int i) Methods in org.antlr.analysis with parameters of type TransitionModifier and TypeMethodDescriptionvoidDFAState.addTransition(Transition t) voidNFAState.addTransition(Transition e) abstract voidState.addTransition(Transition e) intTransition.compareTo(Transition other) voidNFAState.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 intNFAToDFAConverter.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.STCodeGenerator.genLabelExpr(org.stringtemplate.v4.STGroup templates, Transition edge, int k) Generate an expression for traversing an edge.protected org.stringtemplate.v4.STCodeGenerator.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 StringDOTGenerator.getEdgeLabel(Transition edge) Fix edge strings so they print out in DOT properly; generate any gated predicates on edge too.