GNU Prolog for Java

Uses of Package
gnu.prolog.vm

Packages that use gnu.prolog.vm
gnu.prolog.database   
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   
gnu.prolog.io.parser.gen   
gnu.prolog.term Contains the various types of Term that can be used. 
gnu.prolog.vm   
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.
 

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
Environment.PrologCodeListenerRef
           
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
           
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
          prolog code
PrologCodeListener
          listener for changes in prolog code
PrologCodeUpdatedEvent
          Event that indicates changes in prolog code.
PrologException
          a prolog exception
PrologStream
           
PrologStream.OpenOptions
           
RandomAccessFileReader
           
RandomAccessFileWriter
           
 

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
           
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
          prolog code
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
           
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
          prolog code
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
           
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
          prolog code
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
           
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
          prolog code
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
           
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
          prolog code
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
           
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
          prolog code
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
           
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
          prolog code
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
           
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
          prolog code
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
           
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
          prolog code
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
           
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
          prolog code
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
           
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
          prolog code
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
           
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
          prolog code
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
           
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
          prolog code
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
           
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
          prolog code
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
           
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
          prolog code
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
           
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
          prolog code
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
           
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
          prolog code
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
           
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
          prolog code
PrologCodeListener
          listener for changes in prolog code
PrologCodeUpdatedEvent
          Event that indicates changes in prolog code.
PrologException
          a prolog exception
PrologStream
           
 

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
           
PrologCode
          prolog code
PrologCodeListener
          listener for changes in prolog code
PrologCodeUpdatedEvent
          Event that indicates changes in prolog code.
PrologException
          a prolog exception
 


GNU Prolog for Java