Single clause queries
This commit is contained in:
parent
da21d890fb
commit
438af6c053
10 changed files with 16 additions and 32 deletions
|
@ -1,10 +1,7 @@
|
|||
package prolog.components.terms
|
||||
|
||||
import prolog.components.Functor
|
||||
import prolog.components.Goal
|
||||
|
||||
open class Structure(val name: Atom, val arguments: List<Argument>): Head(), Term, Goal {
|
||||
override val functor: Functor = Functor(name, arguments.size)
|
||||
open class Structure(val name: Atom, val arguments: List<Argument>): Goal() {
|
||||
override val functor: Functor = "${name.name}/${arguments.size}"
|
||||
|
||||
override fun toString(): String {
|
||||
return when {
|
||||
|
|
Reference in a new issue