Choice Point Context
sealed class ChoicePointContext
Content copied to clipboard
Types
Primitives
Link copied to clipboard
data class Primitives(alternatives: Cursor<out Solve.Response>, executionContext: ClassicExecutionContext?, parent: ChoicePointContext?, depth: Int) : ChoicePointContext
Content copied to clipboard
Rules
Link copied to clipboard
data class Rules(alternatives: Cursor<out Rule>, executionContext: ClassicExecutionContext?, parent: ChoicePointContext?, depth: Int) : ChoicePointContext
Content copied to clipboard
Functions
backtrack
Link copied to clipboard
abstract fun backtrack(context: ClassicExecutionContext): ClassicExecutionContext
Content copied to clipboard
Properties
alternatives
Link copied to clipboard
executionContext
Link copied to clipboard
executionContextDepth
Link copied to clipboard
executionContextProcedure
Link copied to clipboard
hasOpenAlternatives
Link copied to clipboard
parent
Link copied to clipboard
pathToRoot
Link copied to clipboard
Inheritors
Extensions
appendPrimitives
Link copied to clipboard
fun ChoicePointContext?.appendPrimitives(alternatives: Cursor<out Solve.Response>, executionContext: ClassicExecutionContext? = null): ChoicePointContext
Content copied to clipboard
appendRules
Link copied to clipboard
fun ChoicePointContext?.appendRules(alternatives: Cursor<out Rule>, executionContext: ClassicExecutionContext? = null): ChoicePointContext
Content copied to clipboard
nextDepth
Link copied to clipboard