| Interfaces HasAtom HasEnvironment Installable PrologCode PrologCodeListener | 
| Classes BacktrackInfo EnvInitializer Environment Evaluate ExecuteOnlyCode Interpreter Interpreter.Goal PrologCodeUpdatedEvent PrologCollectionIterator TermConstants UndefinedPredicateCode | 
| Enums Environment.DoubleQuotesValue | 
| Exceptions PrologException | 
| Errors PrologHalt |