protected static class SyntacticSequencerPDAProvider.SynTransition extends SyntacticSequencerPDAProvider.SynNavigable implements ISyntacticSequencerPDAProvider.ISynTransition
Modifier and Type | Field and Description |
---|---|
protected GrammarAlias.AbstractElementAlias |
ambiguousSyntax |
protected java.util.List<GrammarAlias.AbstractElementAlias> |
ambiguousSyntaxes |
protected ISyntacticSequencerPDAProvider.ISynAbsorberState |
source |
distanceToAbsorber, involvesRuleExit, involvesUnassignedTokenRuleCalls, RULE_EXIT_DEPENDENT, shortestPathToAbsorber, syntacticallyAmbiguous, target
element, followers, type
Constructor and Description |
---|
SyntacticSequencerPDAProvider.SynTransition(ISyntacticSequencerPDAProvider.ISynAbsorberState source,
ISyntacticSequencerPDAProvider.ISynAbsorberState target) |
Modifier and Type | Method and Description |
---|---|
Nfa<ISyntacticSequencerPDAProvider.ISynState> |
getAmbiguousNfa() |
GrammarAlias.AbstractElementAlias |
getAmbiguousSyntax() |
java.util.List<GrammarAlias.AbstractElementAlias> |
getAmbiguousSyntaxes() |
ISyntacticSequencerPDAProvider.ISynAbsorberState |
getSource() |
GrammarAlias.AbstractElementAlias |
getSyntax() |
java.lang.String |
toString() |
getEClass, getPathToTarget, getShortestPathTo, getShortestPathToAbsorber, getShortestStackpruningPathTo, getShortestStackpruningPathToAbsorber, getTarget, hasEmitters, involves, involves, involvesRuleExit, involvesUnassignedTokenRuleCalls, isSyntacticallyAmbiguous, isSyntacticallyAmbiguous, isSyntacticallyAmbiguous, shortestPathTo, shortestStackpruningPathTo
addFollower, addFollower, getFollowers, getGrammarElement, getType, setFollowers, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getPathToTarget, getShortestPathTo, getShortestPathToAbsorber, getShortestStackpruningPathTo, getShortestStackpruningPathToAbsorber, getTarget, hasEmitters, involvesUnassignedTokenRuleCalls, isSyntacticallyAmbiguous
getEClass, getFollowers
protected GrammarAlias.AbstractElementAlias ambiguousSyntax
protected java.util.List<GrammarAlias.AbstractElementAlias> ambiguousSyntaxes
protected ISyntacticSequencerPDAProvider.ISynAbsorberState source
public SyntacticSequencerPDAProvider.SynTransition(ISyntacticSequencerPDAProvider.ISynAbsorberState source, ISyntacticSequencerPDAProvider.ISynAbsorberState target)
public Nfa<ISyntacticSequencerPDAProvider.ISynState> getAmbiguousNfa()
getAmbiguousNfa
in interface ISyntacticSequencerPDAProvider.ISynTransition
public GrammarAlias.AbstractElementAlias getAmbiguousSyntax()
getAmbiguousSyntax
in interface ISyntacticSequencerPDAProvider.ISynTransition
public java.util.List<GrammarAlias.AbstractElementAlias> getAmbiguousSyntaxes()
getAmbiguousSyntaxes
in interface ISyntacticSequencerPDAProvider.ISynTransition
public ISyntacticSequencerPDAProvider.ISynAbsorberState getSource()
getSource
in interface ISyntacticSequencerPDAProvider.ISynTransition
public GrammarAlias.AbstractElementAlias getSyntax()
public java.lang.String toString()
toString
in class SyntacticSequencerPDAProvider.SynState