Expand description
Prolog surface profile for the SIM runtime.
The kernel defines the expression and library contracts; this crate installs
a Prolog-flavored logic policy and registers the prolog/* callable surface
over the shared logic query engine.
Structs§
- Prolog
Generated Coverage - Published generated expression coverage for the Prolog row.
- Prolog
Lib - The loadable Prolog surface organ.
Functions§
- install_
prolog_ lib - Installs the Prolog surface into
cxand makes its logic policy active. - install_
prolog_ profile - Installs the Prolog profile into a
ProfileRegistry. - prolog_
conformance_ case_ symbol - Stable symbol identifying a Prolog matrix source case.
- prolog_
conformance_ cases - Minimal source cases for the Prolog surface matrix row.
- prolog_
conformance_ test_ symbol - Stable symbol identifying the Prolog conformance test.
- prolog_
exports - Returns the Prolog surface export records as declared manifest metadata.
- prolog_
language_ card - Builds the Prolog profile Card with browseable conformance fields.
- prolog_
logic_ organ_ symbol - Stable symbol identifying the logic organ used by the Prolog surface.
- prolog_
lowering_ symbol - Stable symbol identifying the Prolog surface lowering path.
- prolog_
matrix_ row - Builds the Prolog surface matrix row.
- prolog_
profile - Describes the Prolog surface profile as standard-distribution data.
- prolog_
profile_ symbol - Stable symbol identifying the Prolog surface language profile.
- prolog_
reader_ symbol - Stable symbol identifying the expression reader used by this surface.
- prolog_
surface_ fidelity_ symbol - Stable symbol for the Prolog surface fidelity badge.
- run_
prolog_ conformance_ case - Runs one Prolog source conformance case through the installed Prolog surface.
- run_
prolog_ generated_ coverage - Runs the Prolog row through the shared generated expression conformance path.
- run_
prolog_ matrix_ row - Runs the Prolog matrix row and publishes claim-backed cells.