public static interface ISyntacticSequencerPDAProvider.ISynNavigable extends ISyntacticSequencerPDAProvider.ISynFollowerOwner
Modifier and Type | Method and Description |
---|---|
Pda<ISyntacticSequencerPDAProvider.ISynState,RuleCall> |
getPathToTarget() |
java.util.List<ISyntacticSequencerPDAProvider.ISynState> |
getShortestPathTo(AbstractElement ele,
RuleCallStack stack) |
java.util.List<ISyntacticSequencerPDAProvider.ISynState> |
getShortestPathToAbsorber(RuleCallStack stack) |
java.util.List<ISyntacticSequencerPDAProvider.ISynState> |
getShortestStackpruningPathTo(AbstractElement ele,
RuleCallStack stack) |
java.util.List<ISyntacticSequencerPDAProvider.ISynState> |
getShortestStackpruningPathToAbsorber(RuleCallStack stack) |
ISyntacticSequencerPDAProvider.ISynAbsorberState |
getTarget() |
boolean |
hasEmitters() |
boolean |
involvesUnassignedTokenRuleCalls() |
boolean |
isSyntacticallyAmbiguous() |
getContext, getEClass, getFollowers
Pda<ISyntacticSequencerPDAProvider.ISynState,RuleCall> getPathToTarget()
java.util.List<ISyntacticSequencerPDAProvider.ISynState> getShortestPathTo(AbstractElement ele, RuleCallStack stack)
java.util.List<ISyntacticSequencerPDAProvider.ISynState> getShortestPathToAbsorber(RuleCallStack stack)
java.util.List<ISyntacticSequencerPDAProvider.ISynState> getShortestStackpruningPathTo(AbstractElement ele, RuleCallStack stack)
java.util.List<ISyntacticSequencerPDAProvider.ISynState> getShortestStackpruningPathToAbsorber(RuleCallStack stack)
ISyntacticSequencerPDAProvider.ISynAbsorberState getTarget()
boolean hasEmitters()
boolean involvesUnassignedTokenRuleCalls()
boolean isSyntacticallyAmbiguous()