Class SyntacticSequencerPDAProvider.SynTransition
- java.lang.Object
-
- org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynState
-
- org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynNavigable
-
- org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynTransition
-
- All Implemented Interfaces:
ISyntacticSequencerPDAProvider.ISynFollowerOwner
,ISyntacticSequencerPDAProvider.ISynNavigable
,ISyntacticSequencerPDAProvider.ISynState
,ISyntacticSequencerPDAProvider.ISynTransition
- Enclosing class:
- SyntacticSequencerPDAProvider
protected static class SyntacticSequencerPDAProvider.SynTransition extends SyntacticSequencerPDAProvider.SynNavigable implements ISyntacticSequencerPDAProvider.ISynTransition
-
-
Field Summary
Fields Modifier and Type Field Description protected GrammarAlias.AbstractElementAlias
ambiguousSyntax
protected java.util.List<GrammarAlias.AbstractElementAlias>
ambiguousSyntaxes
protected ISyntacticSequencerPDAProvider.ISynAbsorberState
source
-
Fields inherited from class org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynNavigable
distanceToAbsorber, involvesRuleExit, involvesUnassignedTokenRuleCalls, RULE_EXIT_DEPENDENT, shortestPathToAbsorber, syntacticallyAmbiguous, target
-
Fields inherited from class org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynState
element, followers, type
-
-
Constructor Summary
Constructors Constructor Description SynTransition(ISyntacticSequencerPDAProvider.ISynAbsorberState source, ISyntacticSequencerPDAProvider.ISynAbsorberState target)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
Methods inherited from class org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynNavigable
getEClass, getPathToTarget, getShortestPathTo, getShortestPathToAbsorber, getShortestStackpruningPathTo, getShortestStackpruningPathToAbsorber, getTarget, hasEmitters, involves, involves, involvesRuleExit, involvesUnassignedTokenRuleCalls, isSyntacticallyAmbiguous, isSyntacticallyAmbiguous, isSyntacticallyAmbiguous, shortestPathTo, shortestStackpruningPathTo
-
Methods inherited from class org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SynState
addFollower, addFollower, getFollowers, getGrammarElement, getType, setFollowers, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynFollowerOwner
getEClass, getFollowers
-
Methods inherited from interface org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable
getPathToTarget, getShortestPathTo, getShortestPathToAbsorber, getShortestStackpruningPathTo, getShortestStackpruningPathToAbsorber, getTarget, hasEmitters, involvesUnassignedTokenRuleCalls, isSyntacticallyAmbiguous
-
-
-
-
Field Detail
-
ambiguousSyntax
protected GrammarAlias.AbstractElementAlias ambiguousSyntax
-
ambiguousSyntaxes
protected java.util.List<GrammarAlias.AbstractElementAlias> ambiguousSyntaxes
-
source
protected ISyntacticSequencerPDAProvider.ISynAbsorberState source
-
-
Constructor Detail
-
SynTransition
public SynTransition(ISyntacticSequencerPDAProvider.ISynAbsorberState source, ISyntacticSequencerPDAProvider.ISynAbsorberState target)
-
-
Method Detail
-
getAmbiguousNfa
public org.eclipse.xtext.util.formallang.Nfa<ISyntacticSequencerPDAProvider.ISynState> getAmbiguousNfa()
- Specified by:
getAmbiguousNfa
in interfaceISyntacticSequencerPDAProvider.ISynTransition
-
getAmbiguousSyntax
public GrammarAlias.AbstractElementAlias getAmbiguousSyntax()
- Specified by:
getAmbiguousSyntax
in interfaceISyntacticSequencerPDAProvider.ISynTransition
-
getAmbiguousSyntaxes
public java.util.List<GrammarAlias.AbstractElementAlias> getAmbiguousSyntaxes()
- Specified by:
getAmbiguousSyntaxes
in interfaceISyntacticSequencerPDAProvider.ISynTransition
-
getSource
public ISyntacticSequencerPDAProvider.ISynAbsorberState getSource()
- Specified by:
getSource
in interfaceISyntacticSequencerPDAProvider.ISynTransition
-
getSyntax
public GrammarAlias.AbstractElementAlias getSyntax()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classSyntacticSequencerPDAProvider.SynState
-
-