Crate scryer_prolog

Crate scryer_prolog 

Source
Expand description

A free software ISO Prolog system.

Structs§

InputStreamConfig
Configuration for an input stream;
Machine
An instance of Scryer Prolog.
MachineBuilder
Describes how a Machine will be configured.
OutputStreamConfig
Configuration for an output stream.
QueryState
An iterator though the leaf answers of a query.
StreamConfig
Describes how the streams of a Machine will be handled.
UserInput
A handler for the stdin of the Machine.

Enums§

LeafAnswer
Represents a leaf answer from a query.
Term
Represents a Prolog term.

Functions§

default_toplevel
Returns a static string slice to the default toplevel
run_binary
The entry point for the Scryer Prolog CLI.