Prolog-as-ScalaDSL
Prolog-as-ScalaDSL
API
io.github.kelvindev15.prolog
core
theory
Theory
Theory
Constant
Constant
Atom
Atom
Numeric
Numeric
Goals
Conjunction
Conjunction
Disjunction
Disjunction
Prolog
Functors
Syntax
PrologList
PrologList
Cons
Cons
Nil
RecursiveStruct
RecursiveStruct
BinaryRecursiveStruct
Tuple
BinaryRecursiveStruct
Struct
Struct
Clause
Directive
Directive
Fact
Fact
Indicator
Indicator
Rule
Rule
Term
Variable
Variable
Visitable
dsl
DeclarativeProlog
PrologDSL
solver
Solver
Solver
Solution
Yes
No
Halt
Substitution
utils
TermConvertible
visitors
BinaryToFlatVisitor
TermVisitor
ToInstanceTermVisitor
ToStringTermVisitor
Application
PrologProgram
PrologProgram
Prolog-as-ScalaDSL
/
io.github.kelvindev15.prolog
/
io.github.kelvindev15.prolog.core
/
io.github.kelvindev15.prolog.core.theory
io.github.kelvindev15.prolog.core.theory
package
io.github.kelvindev15.prolog.core.theory
Members list
Clear all
Type members
Classlikes
trait
Theory
extends
Seq
[
Clause
]
A Prolog theory
A Prolog theory
Attributes
Companion
object
Supertypes
trait
Seq
[
Clause
]
trait
SeqOps
[
Clause
,
Seq
,
Seq
[
Clause
]]
trait
Seq
[
Clause
]
trait
Equals
trait
SeqOps
[
Clause
,
Seq
,
Seq
[
Clause
]]
trait
PartialFunction
[
Int
,
Clause
]
trait
Int
=>
Clause
trait
Iterable
[
Clause
]
trait
Iterable
[
Clause
]
trait
IterableFactoryDefaults
[
Clause
,
Seq
]
trait
IterableOps
[
Clause
,
Seq
,
Seq
[
Clause
]]
trait
IterableOnceOps
[
Clause
,
Seq
,
Seq
[
Clause
]]
trait
IterableOnce
[
Clause
]
class
Object
trait
Matchable
class
Any
Show all
object
Theory
Attributes
Companion
trait
Supertypes
class
Object
trait
Matchable
class
Any
Self type
Theory
.
type
In this article
Members list
Type members
Classlikes