GNU Prolog for Java

Serialized Form


Package gnu.prolog.database

Class gnu.prolog.database.PredicateUpdatedEvent extends EventObject implements Serializable

serialVersionUID: -7290433520091984961L

Serialized Fields

tag

CompoundTermTag tag

Class gnu.prolog.database.PrologTextLoaderError extends Exception implements Serializable

serialVersionUID: 4388822484504978038L

Serialized Fields

file

String file

line

int line

column

int column

Package gnu.prolog.demo.mentalarithmetic

Class gnu.prolog.demo.mentalarithmetic.NoAnswerException extends Exception implements Serializable

serialVersionUID: 2808738995798796114L


Package gnu.prolog.gui

Class gnu.prolog.gui.Runner extends JFrame implements Serializable

serialVersionUID: 4536135999079155652L

Serialized Fields

prepareButton

JButton prepareButton
Deprecated. 

executeButton

JButton executeButton
Deprecated. 

stopButton

JButton stopButton
Deprecated. 

goalTextArea

JTextArea goalTextArea
Deprecated. 

resultTextArea

JTextArea resultTextArea
Deprecated. 

Package gnu.prolog.io

Class gnu.prolog.io.ParseException extends IOException implements Serializable

serialVersionUID: -7824584186874732911L

Serialized Fields

line

int line

column

int column

expectedTokens

String[] expectedTokens

Package gnu.prolog.io.parser.gen

Class gnu.prolog.io.parser.gen.ParseException extends Exception implements Serializable

serialVersionUID: -8554505194284455954L

Serialized Fields

specialConstructor

boolean specialConstructor
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).


currentToken

Token currentToken
This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.


expectedTokenSequences

int[][] expectedTokenSequences
Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.


tokenImage

String[] tokenImage
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.


eol

String eol
The end of line string for this machine.

Class gnu.prolog.io.parser.gen.TokenMgrError extends Error implements Serializable

serialVersionUID: 5317453263514109784L

Serialized Fields

errorCode

int errorCode
Indicates the reason why the exception is thrown. It will have one of the above 4 values.


Package gnu.prolog.term

Class gnu.prolog.term.AtomicTerm extends Term implements Serializable

serialVersionUID: -3966209611457278787L

Class gnu.prolog.term.AtomTerm extends AtomicTerm implements Serializable

serialVersionUID: -7013961090908432585L

Serialization Methods

readResolve

public Object readResolve()
Return an object to replace the object extracted from the stream. The object will be used in the graph in place of the original.

See Also:
Resolvable
Serialized Fields

value

String value
value of atom

Class gnu.prolog.term.ChangeableTerm extends VariableTerm implements Serializable

serialVersionUID: 3298672894800988968L

Serialized Fields

environment

Environment environment
The Environment we will use to get the flags from.

Class gnu.prolog.term.CompoundTerm extends Term implements Serializable

serialVersionUID: -8207470525318790957L

Serialized Fields

tag

CompoundTermTag tag
term tag


args

Term[] args
term argumets

Class gnu.prolog.term.CompoundTermTag extends Object implements Serializable

serialVersionUID: -208937166475321367L

Serialization Methods

readResolve

public Object readResolve()
Return an object to replace the object extracted from the stream. The object will be used in the graph in place of the original.

See Also:
Resolvable
Serialized Fields

functor

AtomTerm functor
a functor of term


arity

int arity
arity of term. Arity of tag could be 0. But in this case this tag could not be used to cunstruct the compound terms.

Class gnu.prolog.term.DoubleQuotesTerm extends ChangeableTerm implements Serializable

serialVersionUID: 4760147509009342072L

Serialized Fields

codesValue

Term codesValue

charsValue

Term charsValue

atomValue

AtomTerm atomValue

Class gnu.prolog.term.FloatTerm extends NumericTerm implements Serializable

serialVersionUID: -5988244457397590539L

Serialized Fields

value

double value
value of term

Class gnu.prolog.term.IntegerTerm extends NumericTerm implements Serializable

serialVersionUID: 4778268363190379033L

Serialized Fields

value

int value
value of integer

Class gnu.prolog.term.JavaObjectTerm extends AtomicTerm implements Serializable

serialVersionUID: 6283774008823926111L

Serialized Fields

value

Object value
value of the term

Class gnu.prolog.term.NumericTerm extends AtomicTerm implements Serializable

serialVersionUID: 5912071498872487301L

Class gnu.prolog.term.Term extends Object implements Serializable

serialVersionUID: -5388107925239494079L

Class gnu.prolog.term.VariableTerm extends Term implements Serializable

serialVersionUID: -8440602532721728373L

Serialized Fields

value

Term value
value of variable term


name

String name
Name of the variable when it was declared Used for display purposes


Package gnu.prolog.vm

Class gnu.prolog.vm.PrologCodeUpdatedEvent extends EventObject implements Serializable

serialVersionUID: 3547991978575619876L

Serialized Fields

tag

CompoundTermTag tag
tag for predicate

Class gnu.prolog.vm.PrologException extends Exception implements Serializable

serialVersionUID: 946127094875894543L

Serialized Fields

term

Term term
term of the exception


msg

String msg
message of exception

Class gnu.prolog.vm.PrologHalt extends Error implements Serializable

serialVersionUID: -8799959644073589092L

Serialized Fields

exitCode

int exitCode

Package gnu.prolog.vm.interpreter

Class gnu.prolog.vm.interpreter.TracerEvent extends EventObject implements Serializable

serialVersionUID: -3951954998561990757L

Serialized Fields

level

Tracer.TraceLevel level

tag

CompoundTermTag tag

args

Term[] args


GNU Prolog for Java