public interface LPInterpreterContext extends LPInterpreterState
Modifier and Type | Method and Description |
---|---|
boolean |
isReady()
Test if one of our top level choice points is ready to be reactivated
|
void |
notifyBlockedOn(ConsumerChoicePointFrame ccp)
Notify this context that a branch was suspended awaiting futher
results for the given choice point.
|
void |
notifyFinished(ConsumerChoicePointFrame ccp)
Notify this context that the given choice point has terminated
and can be remove from the wait list.
|
void |
setReady(ConsumerChoicePointFrame ccp)
Called by a generating choice point to indicate we can be run
because the indicated choice point is ready.
|
void notifyBlockedOn(ConsumerChoicePointFrame ccp)
boolean isReady()
void notifyFinished(ConsumerChoicePointFrame ccp)
void setReady(ConsumerChoicePointFrame ccp)
Licenced under the Apache License, Version 2.0