Package it. unibo. tuprolog. solve. classic. fsm
Types
Link copied to clipboard
abstract class AbstractEndState(val solution: <ERROR CLASS>, val context: ClassicExecutionContext) : AbstractState, EndState
Content copied to clipboard
Link copied to clipboard
abstract class AbstractState(val context: ClassicExecutionContext) : State
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class StateBacktracking(val context: ClassicExecutionContext) : AbstractState
Content copied to clipboard
Link copied to clipboard
data class StateEnd(val solution: <ERROR CLASS>, val context: ClassicExecutionContext) : AbstractEndState
Content copied to clipboard
Link copied to clipboard
data class StateException(val exception: <ERROR CLASS>, val context: ClassicExecutionContext) : AbstractState, ExceptionalState
Content copied to clipboard
Link copied to clipboard
data class StateGoalSelection(val context: ClassicExecutionContext) : AbstractState
Content copied to clipboard
Link copied to clipboard
data class StateHalt(val exception: <ERROR CLASS>, val context: ClassicExecutionContext) : AbstractEndState, ExceptionalState
Content copied to clipboard
Link copied to clipboard
data class StateInit(val context: ClassicExecutionContext) : AbstractState
Content copied to clipboard
Link copied to clipboard
data class StatePrimitiveExecution(val context: ClassicExecutionContext) : AbstractState
Content copied to clipboard
Link copied to clipboard
data class StatePrimitiveSelection(val context: ClassicExecutionContext) : AbstractState
Content copied to clipboard
Link copied to clipboard
data class StateRuleExecution(val context: ClassicExecutionContext) : AbstractState
Content copied to clipboard
Link copied to clipboard
data class StateRuleSelection(val context: ClassicExecutionContext) : AbstractState
Content copied to clipboard
Functions
Link copied to clipboard
fun ClassicExecutionContext.appendPrimitivesAndChoicePoints(primitiveExecutions: <ERROR CLASS><out <ERROR CLASS>>): ClassicExecutionContext
Content copied to clipboard
Link copied to clipboard
fun ClassicExecutionContext.appendRulesAndChoicePoints(rules: <ERROR CLASS><out <ERROR CLASS>>): ClassicExecutionContext
Content copied to clipboard
Link copied to clipboard
fun ClassicExecutionContext.createChild(inferProcedureFromGoals: Boolean = true): ClassicExecutionContext
Content copied to clipboard
Link copied to clipboard
fun ClassicExecutionContext.createChildAppendingPrimitivesAndChoicePoints(primitiveExecutions: <ERROR CLASS><out <ERROR CLASS>>, inferProcedureFromGoals: Boolean = true): ClassicExecutionContext
Content copied to clipboard
Link copied to clipboard
fun ClassicExecutionContext.createChildAppendingRulesAndChoicePoints(rules: <ERROR CLASS><out <ERROR CLASS>>, inferProcedureFromGoals: Boolean = true): ClassicExecutionContext
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun ClassicExecutionContext.replaceWithChild(inferProcedureFromGoals: Boolean = true): ClassicExecutionContext
Content copied to clipboard
Link copied to clipboard
fun ClassicExecutionContext.replaceWithChildAppendingRulesAndChoicePoints(rules: <ERROR CLASS><out <ERROR CLASS>>, inferProcedureFromGoals: Boolean = true): ClassicExecutionContext
Content copied to clipboard
Link copied to clipboard
fun ClassicExecutionContext.toRequest(goal: <ERROR CLASS>, signature: <ERROR CLASS>): <ERROR CLASS>
Content copied to clipboard
Link copied to clipboard
fun Sequence<<ERROR CLASS>>.toRulesCursor(): <ERROR CLASS><out <ERROR CLASS>>
Content copied to clipboard
Link copied to clipboard