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

## Uses of Package
gnu.prolog.vm

Packages that use gnu.prolog.vm
gnu.prolog.database | Classes related to the storing and creation of the database of Prolog `Predicates`
gnu.prolog.demo.mentalarithmetic | This package contains a simple demo program showing how to use gnu.prolog in java programs in order to do backtracking search.
gnu.prolog.io | Classes used for IO
gnu.prolog.io.parser.gen |
gnu.prolog.term | Contains the various types of `Term` that can be used.
gnu.prolog.vm | The Virtual Machine which is used to run the prolog code.
gnu.prolog.vm.buildins.allsolutions |
gnu.prolog.vm.buildins.arithmetics |
gnu.prolog.vm.buildins.atomicterms |
gnu.prolog.vm.buildins.database |
gnu.prolog.vm.buildins.datetime |
gnu.prolog.vm.buildins.debug |
gnu.prolog.vm.buildins.dialogs |
gnu.prolog.vm.buildins.imphooks |
gnu.prolog.vm.buildins.io |
gnu.prolog.vm.buildins.java |
gnu.prolog.vm.buildins.list |
gnu.prolog.vm.buildins.misc |
gnu.prolog.vm.buildins.termcomparsion |
gnu.prolog.vm.buildins.termcreation |
gnu.prolog.vm.buildins.typetesting |
gnu.prolog.vm.buildins.unification |
gnu.prolog.vm.buildins.uuid |
gnu.prolog.vm.interpreter | `InterpretedCodeCompiler` uses the various classes beginning with I and extending `Instruction` in the `instruction` sub-package to compile clauses to `InterpretedByteCode`.
gnu.prolog.vm.interpreter.instruction |

Classes in gnu.prolog.vm used by gnu.prolog.database
Environment this class represent prolog processor.
HasEnvironment Implementing classes can return an environment.

Classes in gnu.prolog.vm used by gnu.prolog.demo.mentalarithmetic
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.io
Environment this class represent prolog processor.
HasAtom Implementing classes have an `AtomTerm` which can be got.
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`
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.io.parser.gen
Environment this class represent prolog processor.

Classes in gnu.prolog.vm used by gnu.prolog.term
Environment this class represent prolog processor.

Classes in gnu.prolog.vm used by gnu.prolog.vm
BacktrackInfo back track information base class
Environment this class represent prolog processor.
Environment.DoubleQuotesValue The possible values of the `double_quotes flag`
ExecuteOnlyCode For Predicates which do not need to be installed or uninstalled.
HasAtom Implementing classes have an `AtomTerm` which can be got.
HasEnvironment Implementing classes can return an environment.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
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
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologCodeListener listener for changes in prolog code
PrologCodeUpdatedEvent Event that indicates changes in prolog code.
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.vm.buildins.allsolutions
ExecuteOnlyCode For Predicates which do not need to be installed or uninstalled.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
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`
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.vm.buildins.arithmetics
ExecuteOnlyCode For Predicates which do not need to be installed or uninstalled.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
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`
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.vm.buildins.atomicterms
ExecuteOnlyCode For Predicates which do not need to be installed or uninstalled.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
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`
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.vm.buildins.database
ExecuteOnlyCode For Predicates which do not need to be installed or uninstalled.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
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`
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.vm.buildins.datetime
ExecuteOnlyCode For Predicates which do not need to be installed or uninstalled.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
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`
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.vm.buildins.debug
ExecuteOnlyCode For Predicates which do not need to be installed or uninstalled.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
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`
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.vm.buildins.dialogs
ExecuteOnlyCode For Predicates which do not need to be installed or uninstalled.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
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`
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.vm.buildins.imphooks
ExecuteOnlyCode For Predicates which do not need to be installed or uninstalled.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
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`
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.vm.buildins.io
ExecuteOnlyCode For Predicates which do not need to be installed or uninstalled.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
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`
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.vm.buildins.java
ExecuteOnlyCode For Predicates which do not need to be installed or uninstalled.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
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`
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.vm.buildins.list
BacktrackInfo back track information base class
ExecuteOnlyCode For Predicates which do not need to be installed or uninstalled.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
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`
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.vm.buildins.misc
ExecuteOnlyCode For Predicates which do not need to be installed or uninstalled.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
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`
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.vm.buildins.termcomparsion
ExecuteOnlyCode For Predicates which do not need to be installed or uninstalled.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
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`
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.vm.buildins.termcreation
ExecuteOnlyCode For Predicates which do not need to be installed or uninstalled.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
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`
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.vm.buildins.typetesting
ExecuteOnlyCode For Predicates which do not need to be installed or uninstalled.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
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`
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.vm.buildins.unification
ExecuteOnlyCode For Predicates which do not need to be installed or uninstalled.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
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`
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.vm.buildins.uuid
ExecuteOnlyCode For Predicates which do not need to be installed or uninstalled.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
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`
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.vm.interpreter
BacktrackInfo back track information base class
Environment this class represent prolog processor.
ExecuteOnlyCode For Predicates which do not need to be installed or uninstalled.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
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`
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologCodeListener listener for changes in prolog code
PrologCodeUpdatedEvent Event that indicates changes in prolog code.
PrologException a prolog exception

Classes in gnu.prolog.vm used by gnu.prolog.vm.interpreter.instruction
BacktrackInfo back track information base class
Environment this class represent prolog processor.
Installable Implementing classes can be installed and uninstalled into the `Environment`.
PrologCode Implementing classes can be executed and return a return code of `PrologCode.SUCCESS`, `PrologCode.SUCCESS_LAST`, or `PrologCode.FAIL`.
PrologCodeListener listener for changes in prolog code
PrologCodeUpdatedEvent Event that indicates changes in prolog code.
PrologException a prolog exception

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