Expand description
Auto-generated module
๐ค Generated with SplitRS
Functionsยง
- arith_
add - Build
X + Y. - arith_
div - Build
X div Yโ integer division. - arith_
eq - Build
X =:= Yโ arithmetic equality. - arith_
gt - Build
X > Y. - arith_
lt - Build
X < Y. - arith_
mod - Build
X mod Y. - arith_
mul - Build
X * Y. - arith_
neq - Build
X =\= Yโ arithmetic inequality. - arith_
sub - Build
X - Y. - atom
atom(s)โ shorthand forPrologTerm::Atom.- compound
compound(f, args)โ shorthand forPrologTerm::Compound.- conjunction
- Build
(A, B)โ conjunction term. - disjunction
- Build
(A ; B)โ disjunction term. - float_
term float(x)โ shorthand forPrologTerm::Float.- if_
then_ else - Conditional term:
(Cond -> Then ; Else). - int
int(n)โ shorthand forPrologTerm::Integer.- is_eval
- Build
X is Exprโ arithmetic evaluation. - list
list(elems)โ shorthand for a proper list.- not_
provable - Negation-as-failure term:
\+(Goal). - not_
unify - Build
X \= Yโ non-unification goal. - op_term
op_term(op, l, r)โ shorthand forPrologTerm::Op.- strict_
eq - Build
X == Yโ strict equality. - strict_
neq - Build
X \== Yโ strict inequality. - term_gt
- Build
X @> Yโ term order greater-than. - term_lt
- Build
X @< Yโ term order less-than. - unify
- Build
X = Yโ unification goal. - var
var(s)โ shorthand forPrologTerm::Variable.