A | |
Access |
Objects through which predicate extents are accessed.
|
AlistTableImplementation [DtIndex] |
Implementation of
TableType using association lists.
|
Aux [Ic] | |
B | |
BodyLiteral [Ic] | |
Builtin |
Implementation of some Built-Ins.
|
C | |
Cfg |
Configuration.
|
Convert |
Convenience functions for accessing terms with OCaml.
|
D | |
Disjunct [News] | |
DisjunctiveHead [Ic] | |
DtIndex |
Discrimination tree indexing.
|
E | |
Env |
Entry point to "global" settings and datastructures.
|
Err |
Errors.
|
Evaluable |
Arithmetic evaluation.
|
F | |
Fact |
Representation of derived facts and associated meta information.
|
Fromonto |
Redirecting stdin and stdout.
|
G | |
Graph |
Graph operations.
|
H | |
HashTableImplementation [DtIndex] |
Implementation of
TableType using hash tables.
|
HeadLiteral [Ic] | |
I | |
Ic |
Compiled input clauses.
|
IcSet |
Creating and analyzing sets of compiled input clauses.
|
Index |
Index interface.
|
Info |
Printing human readable information.
|
L | |
LayeredIndex |
Indexes with undoable modifications.
|
Listutils |
Utility functions for list manipulation.
|
M | |
Main |
If this module is present,
Process.main () will be invoked.
|
Make [LayeredIndex] |
Functor for building a layered index implementation based on an
implementation of
Index.Index .
|
Make [DtIndex] |
Functor for building an index implementation.
|
MakeAux [Ordset] |
Functor building an implementation of the
Ordset.AuxS type
given a totally ordered type.
|
Msg |
Messages to the user.
|
N | |
NegativeUnits |
Store for negative unit literals.
|
News |
Storing and processing of newly derived facts (similar to a SOS).
|
NoIndex |
An index implementation that does not do any indexing.
|
O | |
Opt |
Data structures used for optimization.
|
Ordset |
Representation of sets as ordered list.
|
P | |
Predicate |
Information associated with predicates.
|
PredicateTable [Predicate] | |
Process |
The KRH processor main loop.
|
PrologGenlex |
A lexical analyzer for ISO-Prolog syntax.
|
PrologPrint |
Printing terms in ISO-Prolog syntax.
|
PrologRead |
ISO-Prolog parser.
|
R | |
Reader [Access] | |
Release |
Returns a string identifying the release of KRHyper distribution.
|
S | |
SharedInput |
Sharing of input terms.
|
StdOrder |
Comparison of terms according to the ISO-Prolog standard total
ordering of terms.
|
Store [Access] | |
T | |
Tableau |
Evaluation of clause sets.
|
Term |
Term representation and operations on terms.
|
TermAlistIndex [DtIndex] |
A predefined discrimination tree implementation that uses terms as
entries and association lists for the internal tree representation.
|
TermHashIndex [DtIndex] |
A predefined discrimination tree implementation that uses terms as
entries and hashtables for the internal tree representation.
|
Termutils |
Utility functions for terms.
|
W | |
Weight |
Weighing Terms.
|
Writer [Access] |