Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| GNU Prolog for Java
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package gnu.prolog.vm

Interface Summary
HasAtom | Implementing classes have an `AtomTerm` which can be got.
HasEnvironment | Implementing classes can return an environment.
Installable |
PrologCode | prolog code
PrologCodeListener | listener for changes in prolog code

Class Summary
BacktrackInfo | back track information base class
BinaryPrologStream |
EnvInitializer | Environment Initializers can be used to initialize the prolog environment with additional builtin predicates.
Environment | this class represent prolog processor.
Environment.PrologCodeListenerRef |
Evaluate |
ExecuteOnlyCode | For Predicates which do not need to be installed or uninstalled.
Interpreter | This class represent interpreter, it should be used only from one thread If you need to use interpreter from two threads, `create new interpreter from Environment`
Interpreter.Goal | user level calls
PrologCodeUpdatedEvent | Event that indicates changes in prolog code.
PrologCollectionIterator | Generic collection iterator which can be used by PrologCode implementations.
PrologStream |
PrologStream.OpenOptions |
RandomAccessFileReader |
RandomAccessFileWriter |
TermConstants |
TextInputPrologStream |
TextOutputPrologStream |
UndefinedPredicateCode | prolog code

Enum Summary
Environment.DoubleQuotesValue | The possible values of the `double_quotes flag`

Exception Summary
PrologException | a prolog exception

Error Summary
PrologHalt | Thrown by the halt/1 prolog predicate to stop the interpreter

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| GNU Prolog for Java
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES