A B C D E F G H I J L M N O P Q R S T U V W X Y Z

A

AALOAD - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
AASTORE - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ACC_ABSTRACT - Static variable in class com.svincent.smalljava.rhino.ClassFileWriter
 
ACC_FINAL - Static variable in class com.svincent.smalljava.rhino.ClassFileWriter
 
ACC_NATIVE - Static variable in class com.svincent.smalljava.rhino.ClassFileWriter
 
ACC_PRIVATE - Static variable in class com.svincent.smalljava.rhino.ClassFileWriter
 
ACC_PROTECTED - Static variable in class com.svincent.smalljava.rhino.ClassFileWriter
 
ACC_PUBLIC - Static variable in class com.svincent.smalljava.rhino.ClassFileWriter
 
ACC_STATIC - Static variable in class com.svincent.smalljava.rhino.ClassFileWriter
 
ACC_SYNCHRONIZED - Static variable in class com.svincent.smalljava.rhino.ClassFileWriter
 
ACC_TRANSIENT - Static variable in class com.svincent.smalljava.rhino.ClassFileWriter
 
ACC_VOLATILE - Static variable in class com.svincent.smalljava.rhino.ClassFileWriter
 
accept(PrologTermVisitor, Object) - Method in class com.svincent.moksa.PrologTerm
Allow PrologTermVisitor to access this PrologTerm.
accept(PrologTermVisitor, Object) - Method in class com.svincent.moksa.WamFloat
Allow PrologTermVisitor to access this PrologTerm.
accept(PrologTermVisitor, Object) - Method in class com.svincent.moksa.Variable
Allow PrologTermVisitor to access this PrologTerm.
accept(PrologTermVisitor, Object) - Method in class com.svincent.moksa.WamInteger
Allow PrologTermVisitor to access this PrologTerm.
accept(PrologTermVisitor, Object) - Method in class com.svincent.moksa.CompoundTerm
Allow PrologTermVisitor to access this PrologTerm.
accept(PrologTermVisitor, Object) - Method in class com.svincent.moksa.JavaTerm
Allow PrologTermVisitor to access this PrologTerm.
acceptFile(File) - Method in interface com.svincent.tools.FileHandler
 
ACONST_NULL - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
acquireLabel() - Method in class com.svincent.smalljava.rhino.LabelTable
 
add(byte) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
Add the single-byte opcode to the current method.
add(byte, int) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
Add a single-operand opcode to the current method.
add(byte, int, int) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
Add the given two-operand bytecode to the current method.
add(byte, String) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
 
add(byte, String, String, String) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
 
add(byte, String, String, String, String) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
 
add(Expr) - Method in class com.svincent.smalljava.SmallMethod
Add a new expression to this method, and returns, for your convenience, the SmallMethod again, so a convenient and wonderful method.add ().add ()...
add(Expr) - Method in class com.svincent.smalljava.Expr.Begin
 
addAdd(ClassFileWriter) - Method in class com.svincent.smalljava.SmallType
make an appropriately typed ADD operator (IADD, FADD, etc)
addAdd(ClassFileWriter) - Method in class com.svincent.smalljava.SmallType.PrimitiveType
 
addArg(CommandLine.Arg) - Method in class com.svincent.util.CommandLine
 
addArithmeticHandler(PrologEngine.ArithmeticHandler) - Method in class com.svincent.moksa.PrologEngine
 
addArrayNew(ClassFileWriter) - Method in class com.svincent.smalljava.SmallType
make an appropriately typed NEWARRAY instruction
addArrayNew(ClassFileWriter) - Method in class com.svincent.smalljava.SmallType.PrimitiveType
 
addArrayNew(ClassFileWriter) - Method in class com.svincent.smalljava.SmallType.ObjectType
 
addArrayStore(ClassFileWriter) - Method in class com.svincent.smalljava.SmallType
make an appropriately typed ASTORE operator (IASTORE, AASTORE, etc)
addArrayStore(ClassFileWriter) - Method in class com.svincent.smalljava.SmallType.PrimitiveType
 
addCmp(ClassFileWriter) - Method in class com.svincent.smalljava.SmallType
make an appropriately typed CMP operator (ISUB, LCMP, etc)
addCmp(ClassFileWriter) - Method in class com.svincent.smalljava.SmallType.PrimitiveType
 
addConstructor(SmallConstructor) - Method in class com.svincent.smalljava.SmallClass
Adds a new constructor to this class.
addDataPoint(int) - Method in class com.svincent.util.RandomUtil.Histogram
 
addDataPoint(int, int) - Method in class com.svincent.util.RandomUtil.Histogram
 
addDirs(String) - Method in class com.svincent.moksa.PrologPackageManager
Add all the directories (and archive files) in the given path to the Prolog search path.
addExceptionHandler(int, int, int, String) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
 
addField(SmallField) - Method in class com.svincent.smalljava.SmallClass
Add the given field to this class.
addField(String, String, short) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
Add a field to the class.
addField(String, String, short, double) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
Add a field to the class.
addField(String, String, short, int) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
Add a field to the class.
addField(String, String, short, long) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
Add a field to the class.
addFixup(int) - Method in class com.svincent.smalljava.rhino.Label
 
addInstruction(ClassFileWriter) - Method in class com.svincent.smalljava.Expr.Plus
 
addInstruction(ClassFileWriter) - Method in class com.svincent.smalljava.Expr.Minus
 
addInterface(String) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
Add an interface implemented by this class.
addJarDirs(String) - Method in class com.svincent.moksa.PrologPackageManager
Add all the archive files in the directories in the given path to the Prolog search path.
addLineNumberEntry(short) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
 
addLoad(ClassFileWriter, int) - Method in class com.svincent.smalljava.SmallType
make an appropriately typed LOAD operator (ILOAD, ALOAD, etc)
addLoad(ClassFileWriter, int) - Method in class com.svincent.smalljava.SmallType.PrimitiveType
 
addLoadConstant(double) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
Generate the load constant bytecode for the given double.
addLoadConstant(float) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
Generate the load constant bytecode for the given float.
addLoadConstant(int) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
Generate the load constant bytecode for the given integer.
addLoadConstant(long) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
Generate the load constant bytecode for the given long.
addLoadConstant(String) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
Generate the load constant bytecode for the given string.
addLocal(SmallMethod.Local, Expr) - Method in class com.svincent.smalljava.SmallMethod
Adds a new local variable to this method.
addLocal(String) - Method in class com.svincent.smalljava.rhino.VariableTable
 
addLocal(String, String) - Method in class com.svincent.smalljava.rhino.VariableTable
 
addMethod(SmallMethod) - Method in class com.svincent.smalljava.SmallClass
Adds a new method to this class, returning the parameter for convenience.
addNullArgConstructor() - Method in class com.svincent.smalljava.SmallClass
Adds a default public nullarg constructor to this class.
addParameter(SmallType, String) - Method in class com.svincent.smalljava.SmallMethod
Add a new parameter to this method: called from the constructor.
addParameter(String) - Method in class com.svincent.smalljava.rhino.VariableTable
 
addParameter(String, String) - Method in class com.svincent.smalljava.rhino.VariableTable
 
addReturn(ClassFileWriter) - Method in class com.svincent.smalljava.SmallType
make an appropriately typed RETURN operator (IRETURN, LRETURN, etc)
addReturn(ClassFileWriter) - Method in class com.svincent.smalljava.SmallType.PrimitiveType
 
addStore(ClassFileWriter, int) - Method in class com.svincent.smalljava.SmallType
make an appropriately typed STORE operator (ISTORE, ASTORE, etc)
addStore(ClassFileWriter, int) - Method in class com.svincent.smalljava.SmallType.PrimitiveType
 
addSub(ClassFileWriter) - Method in class com.svincent.smalljava.SmallType
make an appropriately typed SUB operator (ISUB, FSUB, etc)
addSub(ClassFileWriter) - Method in class com.svincent.smalljava.SmallType.PrimitiveType
 
addThrows(String) - Method in class com.svincent.smalljava.SmallMethod
Add a throws clause to this method for the given exception class name.
addToCodeBuffer(byte) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
 
adjustStackTop(int) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
 
allocVarIndex() - Method in class com.svincent.smalljava.SmallMethod
When a new local variable is added, its index is assigned using this method.
allowedLeftovers - Variable in class com.svincent.util.CommandLine
How many leftovers are allowed (-1 means any number).
ALOAD - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ALOAD_0 - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ALOAD_1 - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ALOAD_2 - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ALOAD_3 - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ANEWARRAY - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ANEWARRAY_QUICK - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
Append - Static variable in class com.svincent.moksa.Io
Modes
ARETURN - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
argsTypeDescriptor() - Method in class com.svincent.smalljava.SmallType.MethodType
 
array(SmallType) - Static method in class com.svincent.smalljava.SmallType
Make a new array of the given type.
ARRAYLENGTH - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
asList() - Method in class com.svincent.moksa.CompoundTerm
 
assert(boolean) - Static method in class com.svincent.util.Util
 
assert(boolean, String) - Static method in class com.svincent.util.Util
 
assert(boolean, String, Throwable) - Static method in class com.svincent.util.Util
 
asserta(PrologTerm) - Method in class com.svincent.moksa.PrologEngine
Asserts a new clause before all clauses of the definition of the given predicate.
asserta(Rule) - Method in class com.svincent.moksa.Wam
Add a new alternative rule for the given name.
asserta(Rule) - Method in class com.svincent.moksa.PrologEngine
Asserts a new clause before all clauses of the definition of the given predicate.
AssertionException - exception com.svincent.util.AssertionException.
An assertion.
AssertionException() - Constructor for class com.svincent.util.AssertionException
 
AssertionException(String) - Constructor for class com.svincent.util.AssertionException
 
AssertionException(String, Throwable) - Constructor for class com.svincent.util.AssertionException
 
assertz(PrologTerm) - Method in class com.svincent.moksa.PrologEngine
Asserts a new clause after all clauses of the definition of the given predicate.
assertz(Rule) - Method in class com.svincent.moksa.Wam
Add a new alternative rule for the given name.
assertz(Rule) - Method in class com.svincent.moksa.PrologEngine
Asserts a new clause after all clauses of the definition of the given predicate.
ASTORE - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ASTORE_0 - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ASTORE_1 - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ASTORE_2 - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ASTORE_3 - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ATHROW - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.

A B C D E F G H I J L M N O P Q R S T U V W X Y Z

This is documentation for Moksa Prolog, which can be found at http://www.svincent.com/moksa/

Copyright © 1999 Shawn P. Vincent.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.