Expand description
Auto-generated module
🤖 Generated with SplitRS
Structs§
- DcgRule
- A DCG (Definite Clause Grammar) rule:
lhs --> rhs. - Prolog
Arith - Build an arithmetic expression for use in
X is Expr. - Prolog
Assertion Builder - Build dynamic database manipulation sequences.
- Prolog
Backend - The Prolog code generation backend.
- Prolog
Backend Options - Configuration options for the Prolog backend.
- Prolog
Clause - A Prolog clause: either a fact
Head.or a ruleHead :- Body. - Prolog
Clause Builder - Fluent builder for
PrologClause. - Prolog
Constraints - Build CLP(FD) constraint goals for SWI-Prolog.
- PrologDCG
Builder - Fluent builder for
DcgRule. - Prolog
Meta Predicates - Standard higher-order predicates in Prolog.
- Prolog
Module - A complete Prolog source module (maps to a
.plfile). - Prolog
Module Builder - Fluent builder for
PrologModule. - Prolog
Predicate - A Prolog predicate: a collection of clauses sharing the same functor/arity.
- Prolog
Predicate Builder - Fluent builder for
PrologPredicate. - Prolog
Snippets - Generate complete snippets of common Prolog predicates.
- Prolog
Type Sig - A plDoc-style predicate type signature.
Enums§
- DcgRhs
- Right-hand side element of a DCG rule.
- Prolog
Directive - A top-level Prolog directive
:- Goal. - Prolog
Item - An item at the top level of a Prolog source file.
- Prolog
Mode - Prolog argument mode.
- Prolog
Term - A Prolog term (the universal data structure in Prolog).
- Prolog
Type - Prolog type descriptor for plDoc-style type checking.