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.