Uses of Class
org.antlr.analysis.Label
-
Packages that use Label Package Description org.antlr.analysis org.antlr.tool -
-
Uses of Label in org.antlr.analysis
Subclasses of Label in org.antlr.analysis Modifier and Type Class Description classActionLabelclassPredicateLabelFields in org.antlr.analysis declared as Label Modifier and Type Field Description LabelNFAState. incidentEdgeLabelFor o-A->o type NFA tranitions, record the label that leads to this state.LabelTransition. labelWhat label must be consumed to transition to targetFields in org.antlr.analysis with type parameters of type Label Modifier and Type Field Description protected OrderedHashSet<Label>DFAState. reachableLabelsAs this state is constructed (i.e., as NFA states are added), we can easily check for non-epsilon transitions because the only transition that could be a valid label is transition(0).Methods in org.antlr.analysis that return Label Modifier and Type Method Description protected LabelLL1DFA. getLabelForSet(IntervalSet edgeSet)Methods in org.antlr.analysis that return types with arguments of type Label Modifier and Type Method Description OrderedHashSet<Label>DFAState. getReachableLabels()java.util.List<Label>DecisionProbe. getSampleNonDeterministicInputSequence(DFAState targetState)Return a List<Label> indicating an input sequence that can be matched from the start state of the DFA to the targetState (which is known to have a problem).Methods in org.antlr.analysis with parameters of type Label Modifier and Type Method Description voidLabel. add(Label a)protected voidDFAState. addReachableLabel(Label label)Add label uniquely and disjointly; intersection with another set or int/char forces breaking up the set(s).intDFAState. addTransition(DFAState target, Label label)Add a transition from this state to target with label.protected static intNFAToDFAConverter. addTransition(DFAState d, Label label, DFAState targetState, java.util.Map<java.lang.Integer,Transition> targetToLabelMap)Add a transition from state d to targetState with label in normal case.intLabel. compareTo(Label o)static booleanLabel. intersect(Label label, Label edgeLabel)booleanLabel. matches(Label other)DFAStateNFAToDFAConverter. reach(DFAState d, Label label)Given the set of NFA states in DFA state d, find all NFA states reachable traversing label arcs.Method parameters in org.antlr.analysis with type arguments of type Label Modifier and Type Method Description java.lang.StringDecisionProbe. getInputSequenceDisplay(java.util.List<? extends Label> labels)Given List<Label>, return a String with a useful representation of the associated input string.protected booleanDecisionProbe. getNFAPath(NFAState s, int labelIndex, java.util.List<? extends Label> labels, java.util.List<? super NFAState> path)Given a sample input sequence, you usually would like to know the path taken through the NFA.java.util.List<? extends NFAState>DecisionProbe. getNFAPathStatesForAlt(int firstAlt, int alt, java.util.List<? extends Label> labels)Given an alternative associated with a nondeterministic DFA state, find the path of NFA states associated with the labels sequence.protected voidDecisionProbe. getSampleInputSequenceUsingStateSet(State startState, State targetState, java.util.Set<DFAState> states, java.util.List<Label> labels)Given a start state and a final state, find a list of edge labels between the two ignoring epsilon.Constructors in org.antlr.analysis with parameters of type Label Constructor Description Transition(Label label, State target) -
Uses of Label in org.antlr.tool
Methods in org.antlr.tool with parameters of type Label Modifier and Type Method Description protected static java.lang.IntegerRandomPhrase. getTokenType(Label label)
-