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, targetelement, followers, type| Constructor and Description |
|---|
SynTransition(ISyntacticSequencerPDAProvider.ISynAbsorberState source,
ISyntacticSequencerPDAProvider.ISynAbsorberState target) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.xtext.util.formallang.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, shortestStackpruningPathToaddFollower, addFollower, getFollowers, getGrammarElement, getType, setFollowers, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetPathToTarget, getShortestPathTo, getShortestPathToAbsorber, getShortestStackpruningPathTo, getShortestStackpruningPathToAbsorber, getTarget, hasEmitters, involvesUnassignedTokenRuleCalls, isSyntacticallyAmbiguousgetEClass, getFollowersprotected GrammarAlias.AbstractElementAlias ambiguousSyntax
protected java.util.List<GrammarAlias.AbstractElementAlias> ambiguousSyntaxes
protected ISyntacticSequencerPDAProvider.ISynAbsorberState source
public SynTransition(ISyntacticSequencerPDAProvider.ISynAbsorberState source, ISyntacticSequencerPDAProvider.ISynAbsorberState target)
public org.eclipse.xtext.util.formallang.Nfa<ISyntacticSequencerPDAProvider.ISynState> getAmbiguousNfa()
getAmbiguousNfa in interface ISyntacticSequencerPDAProvider.ISynTransitionpublic GrammarAlias.AbstractElementAlias getAmbiguousSyntax()
getAmbiguousSyntax in interface ISyntacticSequencerPDAProvider.ISynTransitionpublic java.util.List<GrammarAlias.AbstractElementAlias> getAmbiguousSyntaxes()
getAmbiguousSyntaxes in interface ISyntacticSequencerPDAProvider.ISynTransitionpublic ISyntacticSequencerPDAProvider.ISynAbsorberState getSource()
getSource in interface ISyntacticSequencerPDAProvider.ISynTransitionpublic GrammarAlias.AbstractElementAlias getSyntax()
public java.lang.String toString()
toString in class SyntacticSequencerPDAProvider.SynState