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
E
- EmptyArray -
Static variable in class com.svincent.moksa.PrologTerm
- A static empty array of PrologTerms.
- EmptyArray -
Static variable in class com.svincent.moksa.CompoundTerm
-
- EmptyArray -
Static variable in class com.svincent.smalljava.Expr
- A convenient empty Expression array.
- EmptyArray -
Static variable in class com.svincent.smalljava.SmallType
- A constant empty array of SmallTypes.
- EmptyClassArray -
Static variable in class com.svincent.util.Util
-
- EmptyList -
Static variable in class com.svincent.util.Util
- self ISSUE: Java does not allow us to make the *contents* of this
list final through typing.
- EmptyObjectArray -
Static variable in class com.svincent.util.Util
-
- EmptyStringArray -
Static variable in class com.svincent.util.Util
-
- equals(Object, Object) -
Static method in class com.svincent.util.Util
-
- err -
Variable in class com.svincent.util.CommandLine
- Where to print error messages.
- err -
Static variable in class com.svincent.util.Util
- My version of java.lang.System.err.
- establishIndices() -
Method in class com.svincent.smalljava.rhino.VariableTable
-
- establishIndices(boolean) -
Method in class com.svincent.smalljava.rhino.VariableTable
-
- evalType(SmallMethod) -
Method in class com.svincent.smalljava.Expr
- Not to be called by users.
- evaluate(PrologTerm[]) -
Method in class com.svincent.moksa.PrologEngine.ArithmeticHandler
-
- evaluate(PrologTerm[]) -
Method in class com.svincent.moksa.PrologEngine.AddHandler
-
- evaluate(PrologTerm[]) -
Method in class com.svincent.moksa.PrologEngine.NegateHandler
-
- evaluate(PrologTerm[]) -
Method in class com.svincent.moksa.PrologEngine.SubtractHandler
-
- evaluateExpression() -
Method in class com.svincent.moksa.PrologTerm
- Evaluates this term as an expression.
- evaluateExpression() -
Method in class com.svincent.moksa.WamFloat
- Evaluates this term as an expression.
- evaluateExpression() -
Method in class com.svincent.moksa.WamInteger
- Evaluates this term as an expression.
- evaluateExpression() -
Method in class com.svincent.moksa.CompoundTerm
- Evaluates this term as an expression.
- Examples - class com.svincent.smalljava.Examples.
- Provides a number of informative examples of
how to use the Smalljava framework.
- Examples.HelloWorld - class com.svincent.smalljava.Examples.HelloWorld.
- Generates (in bytecode and source format), and runs, a
simple HelloWorld program.
- Examples.HelloWorld() -
Constructor for class com.svincent.smalljava.Examples.HelloWorld
-
- Examples.Loop - class com.svincent.smalljava.Examples.Loop.
- Generates (in bytecode and source format), and runs, a
simple counter loop program.
- Examples.Loop() -
Constructor for class com.svincent.smalljava.Examples.Loop
-
- Examples() -
Constructor for class com.svincent.smalljava.Examples
-
- exec(Wam) -
Method in class com.svincent.moksa.Continuation
- Execute this continuation.
- Expr - class com.svincent.smalljava.Expr.
- Expr represents an executable expression.
- Expr.Begin - class com.svincent.smalljava.Expr.Begin.
- Execute a series of expressions, one after another.
- Expr.Begin() -
Constructor for class com.svincent.smalljava.Expr.Begin
-
- Expr.BooleanConst - class com.svincent.smalljava.Expr.BooleanConst.
- Return the given boolean constant.
- Expr.BooleanConst(boolean) -
Constructor for class com.svincent.smalljava.Expr.BooleanConst
-
- Expr.Call - class com.svincent.smalljava.Expr.Call.
- Call a method.
- Expr.Call(Expr, String, String, Expr[]) -
Constructor for class com.svincent.smalljava.Expr.Call
-
- Expr.Call(String, String, Expr[]) -
Constructor for class com.svincent.smalljava.Expr.Call
-
- Expr.Comment - class com.svincent.smalljava.Expr.Comment.
- A comment.
- Expr.Comment(String) -
Constructor for class com.svincent.smalljava.Expr.Comment
-
- Expr.DoubleConst - class com.svincent.smalljava.Expr.DoubleConst.
- Return the given double constant.
- Expr.DoubleConst(double) -
Constructor for class com.svincent.smalljava.Expr.DoubleConst
-
- Expr.EQ - class com.svincent.smalljava.Expr.EQ.
- The normal == binary operator.
- Expr.EQ(Expr, Expr) -
Constructor for class com.svincent.smalljava.Expr.EQ
-
- Expr.GE - class com.svincent.smalljava.Expr.GE.
- The normal >= binary operator.
- Expr.GE(Expr, Expr) -
Constructor for class com.svincent.smalljava.Expr.GE
-
- Expr.GetField - class com.svincent.smalljava.Expr.GetField.
- Get the value from an instance field
- Expr.GetField(Expr, String, String, String) -
Constructor for class com.svincent.smalljava.Expr.GetField
-
- Expr.GetField(String, String, String) -
Constructor for class com.svincent.smalljava.Expr.GetField
-
- Expr.GetLocal - class com.svincent.smalljava.Expr.GetLocal.
- Get the value from a local variable
- Expr.GetLocal(String) -
Constructor for class com.svincent.smalljava.Expr.GetLocal
-
- Expr.GetStatic - class com.svincent.smalljava.Expr.GetStatic.
- Get the value from a static field
- Expr.GetStatic(String, String, String) -
Constructor for class com.svincent.smalljava.Expr.GetStatic
-
- Expr.GT - class com.svincent.smalljava.Expr.GT.
- The normal > binary operator.
- Expr.GT(Expr, Expr) -
Constructor for class com.svincent.smalljava.Expr.GT
-
- Expr.If - class com.svincent.smalljava.Expr.If.
- If condition evaluates to true, evaluate the then clase.
- Expr.If(Expr) -
Constructor for class com.svincent.smalljava.Expr.If
-
- Expr.If(Expr, Expr) -
Constructor for class com.svincent.smalljava.Expr.If
-
- Expr.If(Expr, Expr, Expr) -
Constructor for class com.svincent.smalljava.Expr.If
-
- Expr.IntConst - class com.svincent.smalljava.Expr.IntConst.
- Return the given integer constant.
- Expr.IntConst(int) -
Constructor for class com.svincent.smalljava.Expr.IntConst
-
- Expr.LE - class com.svincent.smalljava.Expr.LE.
- The normal <= binary operator.
- Expr.LE(Expr, Expr) -
Constructor for class com.svincent.smalljava.Expr.LE
-
- Expr.LT - class com.svincent.smalljava.Expr.LT.
- The normal < binary operator.
- Expr.LT(Expr, Expr) -
Constructor for class com.svincent.smalljava.Expr.LT
-
- Expr.Minus - class com.svincent.smalljava.Expr.Minus.
- The normal - binary operator.
- Expr.Minus(Expr, Expr) -
Constructor for class com.svincent.smalljava.Expr.Minus
-
- Expr.NE - class com.svincent.smalljava.Expr.NE.
- The normal != binary operator.
- Expr.NE(Expr, Expr) -
Constructor for class com.svincent.smalljava.Expr.NE
-
- Expr.New - class com.svincent.smalljava.Expr.New.
- Construct a new instance of the named class.
- Expr.New(String, String, Expr[]) -
Constructor for class com.svincent.smalljava.Expr.New
-
- Expr.NewArray - class com.svincent.smalljava.Expr.NewArray.
- Construct a new array instance for containing the given type
(Only makes single-dimensional arrays, for now)
Also ignores types of initializer things.
- Expr.NewArray(SmallType, Expr) -
Constructor for class com.svincent.smalljava.Expr.NewArray
- Makes a new array like:
new Type[size]
- Expr.NewArray(SmallType, Expr[]) -
Constructor for class com.svincent.smalljava.Expr.NewArray
- Makes a new array like:
new Type[] {initializer}
- Expr.NullConst - class com.svincent.smalljava.Expr.NullConst.
- Return the null constant..
- Expr.NullConst() -
Constructor for class com.svincent.smalljava.Expr.NullConst
-
- Expr.Plus - class com.svincent.smalljava.Expr.Plus.
- The normal + binary operator.
- Expr.Plus(Expr, Expr) -
Constructor for class com.svincent.smalljava.Expr.Plus
-
- Expr.Return - class com.svincent.smalljava.Expr.Return.
- Return a value from a method.
- Expr.Return() -
Constructor for class com.svincent.smalljava.Expr.Return
- For void returns.
- Expr.Return(Expr) -
Constructor for class com.svincent.smalljava.Expr.Return
- For non-void returns.
- Expr.SetArray - class com.svincent.smalljava.Expr.SetArray.
- Assign a value to an array slot
- Expr.SetArray(Expr, Expr, Expr) -
Constructor for class com.svincent.smalljava.Expr.SetArray
-
- Expr.SetField - class com.svincent.smalljava.Expr.SetField.
- Assign a value to an instance field
- Expr.SetField(Expr, String, String, String, Expr) -
Constructor for class com.svincent.smalljava.Expr.SetField
-
- Expr.SetField(String, String, String, Expr) -
Constructor for class com.svincent.smalljava.Expr.SetField
-
- Expr.SetLocal - class com.svincent.smalljava.Expr.SetLocal.
- Assign a value to a local variable
- Expr.SetLocal(String, Expr) -
Constructor for class com.svincent.smalljava.Expr.SetLocal
-
- Expr.StringConst - class com.svincent.smalljava.Expr.StringConst.
- Return the given String constant.
- Expr.StringConst(String) -
Constructor for class com.svincent.smalljava.Expr.StringConst
-
- Expr.SuperConstructor - class com.svincent.smalljava.Expr.SuperConstructor.
- call the null-arg super constructor..
- Expr.SuperConstructor() -
Constructor for class com.svincent.smalljava.Expr.SuperConstructor
-
- Expr.This - class com.svincent.smalljava.Expr.This.
- Access the magic variable 'this'.
- Expr.This() -
Constructor for class com.svincent.smalljava.Expr.This
-
- Expr.While - class com.svincent.smalljava.Expr.While.
- Loop around, executing instructions until the given condition
evaluates to 'true'.
- Expr.While(Expr) -
Constructor for class com.svincent.smalljava.Expr.While
-
- Expr.While(Expr, Expr) -
Constructor for class com.svincent.smalljava.Expr.While
-
- Expr() -
Constructor for class com.svincent.smalljava.Expr
-
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.