Coverage Summary for Class: ModuleGoal (it.unibo.tuprolog.argumentation.core.primitives.modules)
| Class |
Class, %
|
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
| ModuleGoal |
100%
(1/1)
|
100%
(2/2)
|
|
100%
(4/4)
|
100%
(15/15)
|
package it.unibo.tuprolog.argumentation.core.primitives.modules
import it.unibo.tuprolog.argumentation.core.runtime.modules.DynamicLoader
import it.unibo.tuprolog.argumentation.core.runtime.modules.Module
import it.unibo.tuprolog.solve.ExecutionContext
import it.unibo.tuprolog.solve.Signature
import it.unibo.tuprolog.solve.primitive.Solve
/** Module::Goal, Goal solved against the libraries of Module, in the active context branch */
internal class ModuleGoal(
loader: DynamicLoader,
) : AbstractModuleGoal(loader) {
override val signature = Signature("::", 2)
override fun enter(
request: Solve.Request<ExecutionContext>,
module: Module,
) = Unit
}