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

A

A - Variable in class org.jatha.test.junit.CoreTest
 
a_key - Variable in class org.jatha.test.junit.ArgumentTest
 
a_sym - Variable in class org.jatha.test.junit.ArgumentTest
 
abs(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
abs() - Method in interface org.jatha.dynatype.LispValue
Absolute value of a number.
abs() - Method in class org.jatha.dynatype.StandardLispBignum
Bignum implementation of abs.
abs(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
Modulus
abs() - Method in class org.jatha.dynatype.StandardLispInteger
Integer implementation of abs.
abs() - Method in class org.jatha.dynatype.StandardLispNumber
Default implementation of abs.
abs() - Method in class org.jatha.dynatype.StandardLispValue
Returns the absolute value of any number, including complex.
AbsoluteValuePrimitive - Class in org.jatha.compile
 
AbsoluteValuePrimitive(Jatha) - Constructor for class org.jatha.compile.AbsoluteValuePrimitive
 
acos(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
acos() - Method in interface org.jatha.dynatype.LispValue
Arccos function.
acos(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
acos() - Method in class org.jatha.dynatype.StandardLispNumber
Arccos function with result in radians.
acos() - Method in class org.jatha.dynatype.StandardLispValue
Arccos function, argument in radians.
acosh(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
acosh(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
actionPerformed(ActionEvent) - Method in class org.jatha.display.LispInput
 
actionPerformed(ActionEvent) - Method in class org.jatha.display.Listener
ActionListener - handles menu events.
actionPerformed(ActionEvent) - Method in class org.jatha.Jatha
Invoked when an action occurs.
add(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns the sum of the object and the object(s) in the argument list.
add(LispValue) - Method in class org.jatha.dynatype.StandardLispBignum
 
add(LispValue) - Method in class org.jatha.dynatype.StandardLispNumber
ADD adds any combination of real or integer numbers.
add(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
addBadHighlight(int, int) - Method in class org.jatha.display.LispInput
 
addGoodHighlight(int, int) - Method in class org.jatha.display.LispInput
 
addHighlight(int, int, Highlighter.HighlightPainter) - Method in class org.jatha.display.LispInput
 
addHistoryItem(String) - Method in class org.jatha.display.Listener
 
AddOnePrimitive - Class in org.jatha.compile
 
AddOnePrimitive(Jatha) - Constructor for class org.jatha.compile.AddOnePrimitive
 
AddPrimitive - Class in org.jatha.compile
 
AddPrimitive(Jatha) - Constructor for class org.jatha.compile.AddPrimitive
 
addSymbol(LispString, LispValue) - Method in interface org.jatha.dynatype.LispPackage
Returns the symbol after it is added to the package.
addSymbol(LispString, LispValue) - Method in class org.jatha.dynatype.StandardLispPackage
Stores a new symbol in this package.
adjustSpecialCount(int) - Method in interface org.jatha.dynatype.LispValue
 
adjustSpecialCount(int) - Method in class org.jatha.dynatype.StandardLispSymbol
 
adjustSpecialCount(int) - Method in class org.jatha.dynatype.StandardLispValue
 
allPackages() - Method in class org.jatha.Jatha
 
AMP_REST - Variable in class org.jatha.compile.LispCompiler
 
AND - Variable in class org.jatha.compile.LispCompiler
 
AP - Variable in class org.jatha.machine.SECDMachine
 
append(LispValue) - Method in interface org.jatha.dynatype.LispValue
Append two lists together.
append(LispValue) - Method in class org.jatha.dynatype.StandardLispCons
 
append(LispValue) - Method in class org.jatha.dynatype.StandardLispNIL
 
append(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
APPEND - Variable in class org.jatha.Jatha
 
appendArgs(LispValue) - Method in class org.jatha.compile.AppendPrimitive
 
AppendPrimitive - Class in org.jatha.compile
 
AppendPrimitive(Jatha) - Constructor for class org.jatha.compile.AppendPrimitive
 
AppletFrame - Class in org.jatha.display
Main frame for Jatha when it is using its own window.
AppletFrame(String, Jatha, int, int) - Constructor for class org.jatha.display.AppletFrame
 
apply(LispValue) - Method in interface org.jatha.dynatype.LispValue
Apply a function to an argument list.
apply(LispValue) - Method in class org.jatha.dynatype.StandardLispSymbol
 
apply(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
ApplyPrimitive - Class in org.jatha.compile
(APPLY fn args...)
ApplyPrimitive(Jatha) - Constructor for class org.jatha.compile.ApplyPrimitive
 
applyReaderMacro(PushbackReader) - Method in class org.jatha.read.LispParser
This routine is called by parse when it encounters a pound (#) mark.
apropos(LispValue, LispValue) - Method in class org.jatha.Jatha
Prints out all symbols in the given package, or in all packages (if pkg is NIL) that match the given string.
apropos_print(PrintWriter) - Method in interface org.jatha.dynatype.LispValue
Prints information for the APROPOS function
apropos_print(PrintStream) - Method in class org.jatha.dynatype.StandardLispNIL
 
apropos_print(PrintWriter) - Method in class org.jatha.dynatype.StandardLispSymbol
 
apropos_print(PrintWriter) - Method in class org.jatha.dynatype.StandardLispValue
 
APROPOS_TAB - Static variable in class org.jatha.Jatha
JATHA is a pointer to the Applet.
AproposPrimitive - Class in org.jatha.compile
 
AproposPrimitive(Jatha) - Constructor for class org.jatha.compile.AproposPrimitive
 
ArcCosinePrimitive - Class in org.jatha.compile
 
ArcCosinePrimitive(Jatha) - Constructor for class org.jatha.compile.ArcCosinePrimitive
 
ArcSinePrimitive - Class in org.jatha.compile
 
ArcSinePrimitive(Jatha) - Constructor for class org.jatha.compile.ArcSinePrimitive
 
ArcTangent2Primitive - Class in org.jatha.compile
 
ArcTangent2Primitive(Jatha) - Constructor for class org.jatha.compile.ArcTangent2Primitive
 
ArcTangentPrimitive - Class in org.jatha.compile
 
ArcTangentPrimitive(Jatha) - Constructor for class org.jatha.compile.ArcTangentPrimitive
 
arg() - Method in interface org.jatha.dynatype.LispComplex
 
arg(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
arg() - Method in class org.jatha.dynatype.StandardLispComplex
 
arg(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
args - Variable in class org.jatha.compile.ExportPrimitive
 
args - Variable in class org.jatha.compile.ImportPrimitive
 
args - Variable in class org.jatha.compile.MakepackagePrimitive
 
args - Variable in class org.jatha.compile.ShadowingImportPrimitive
 
args - Variable in class org.jatha.compile.ShadowPrimitive
 
ArgumentCountMismatchException - Exception in org.jatha.compile
 
ArgumentCountMismatchException() - Constructor for exception org.jatha.compile.ArgumentCountMismatchException
 
ArgumentCountMismatchException(String, String, long) - Constructor for exception org.jatha.compile.ArgumentCountMismatchException
 
ArgumentTest - Class in org.jatha.test.junit
Tests the handling of arguments.
ArgumentTest(String) - Constructor for class org.jatha.test.junit.ArgumentTest
 
ARRAY_TYPE - Variable in class org.jatha.Jatha
 
asin(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
asin() - Method in interface org.jatha.dynatype.LispValue
Arcsin function.
asin(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
asin() - Method in class org.jatha.dynatype.StandardLispNumber
Arcsin function with result in radians.
asin() - Method in class org.jatha.dynatype.StandardLispValue
Arcsin function, argument in radians.
asinh(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
asinh(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
assign(StandardLispHashTable) - Method in class org.jatha.dynatype.StandardLispHashTable
 
assign(LispValue) - Method in class org.jatha.machine.SECDRegister
Assign sets the value of a register.
assoc(LispValue) - Method in interface org.jatha.dynatype.LispValue
Look up a value in an association list.
assoc(LispValue) - Method in class org.jatha.dynatype.StandardLispCons
 
assoc(LispValue) - Method in class org.jatha.dynatype.StandardLispNIL
 
assoc(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
AssocPrimitive - Class in org.jatha.compile
 
AssocPrimitive(Jatha) - Constructor for class org.jatha.compile.AssocPrimitive
 
AT_SIGN - Static variable in class org.jatha.read.LispParser
 
atan(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
atan() - Method in interface org.jatha.dynatype.LispValue
Arctan function.
atan(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
atan() - Method in class org.jatha.dynatype.StandardLispNumber
Arctan function with result in radians.
atan() - Method in class org.jatha.dynatype.StandardLispValue
Arctan function, argument in radians.
atan2(LispValue) - Method in interface org.jatha.dynatype.LispValue
Arctan function.
atan2(LispValue) - Method in class org.jatha.dynatype.StandardLispNumber
Two-argument Arctan function with result in radians Also called Inverse Tangent, this is the angle whose tangent is y/x, where y is the first argument and x is the second argument.
atan2(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
Arctan function, argument in radians.
atanh(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
atanh(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
atom() - Method in interface org.jatha.dynatype.LispValue
Returns T if the object is an atom.
atom() - Method in class org.jatha.dynatype.StandardLispAtom
 
atom() - Method in class org.jatha.dynatype.StandardLispNIL
 
atom() - Method in class org.jatha.dynatype.StandardLispValue
 
ATOM_TYPE - Variable in class org.jatha.Jatha
 
AtomPrimitive - Class in org.jatha.compile
 
AtomPrimitive(Jatha) - Constructor for class org.jatha.compile.AtomPrimitive
 

B

B - Variable in class org.jatha.machine.SECDMachine
 
B - Variable in class org.jatha.test.junit.CoreTest
 
b_key - Variable in class org.jatha.test.junit.ArgumentTest
 
b_sym - Variable in class org.jatha.test.junit.ArgumentTest
 
BACK_QUOTE - Static variable in class org.jatha.read.LispParser
 
BACKQUOTE - Variable in class org.jatha.Jatha
 
backquote(LispValue) - Method in class org.jatha.Jatha
This is used to expand a macro
BackQuoteLevel - Variable in class org.jatha.read.LispParser
 
BackquotePrimitive - Class in org.jatha.compile
Processes a backquote, especially useful during macro expansion.
BackquotePrimitive(Jatha) - Constructor for class org.jatha.compile.BackquotePrimitive
 
BACKSLASH - Static variable in class org.jatha.read.LispParser
 
basic_atom() - Method in interface org.jatha.dynatype.LispValue
Returns Java true if the object is an atom.
basic_atom() - Method in class org.jatha.dynatype.StandardLispAtom
 
basic_atom() - Method in class org.jatha.dynatype.StandardLispHashTable
 
basic_atom() - Method in class org.jatha.dynatype.StandardLispNIL
 
basic_atom() - Method in class org.jatha.dynatype.StandardLispValue
 
basic_bignump() - Method in interface org.jatha.dynatype.LispValue
Returns Java true if the object is a Bignum.
basic_bignump() - Method in class org.jatha.dynatype.StandardLispBignum
 
basic_bignump() - Method in class org.jatha.dynatype.StandardLispValue
 
basic_consp() - Method in interface org.jatha.dynatype.LispValue
Returns Java true if the object is a CONS cell.
basic_consp() - Method in class org.jatha.dynatype.StandardLispCons
 
basic_consp() - Method in class org.jatha.dynatype.StandardLispConsOrNil
 
basic_consp() - Method in class org.jatha.dynatype.StandardLispNIL
 
basic_consp() - Method in class org.jatha.dynatype.StandardLispValue
 
basic_constantp() - Method in interface org.jatha.dynatype.LispValue
Returns Java true if the object is a constant.
basic_constantp() - Method in class org.jatha.dynatype.StandardLispCharacter
 
basic_constantp() - Method in class org.jatha.dynatype.StandardLispCons
 
basic_constantp() - Method in class org.jatha.dynatype.StandardLispConstant
 
basic_constantp() - Method in class org.jatha.dynatype.StandardLispKeyword
 
basic_constantp() - Method in class org.jatha.dynatype.StandardLispNIL
 
basic_constantp() - Method in class org.jatha.dynatype.StandardLispNumber
 
basic_constantp() - Method in class org.jatha.dynatype.StandardLispString
 
basic_constantp() - Method in class org.jatha.dynatype.StandardLispValue
 
basic_elt(int) - Method in interface org.jatha.dynatype.LispString
 
basic_elt(int) - Method in class org.jatha.dynatype.StandardLispString
 
basic_floatp() - Method in interface org.jatha.dynatype.LispValue
Returns Java true if the object is a floating-point number.
basic_floatp() - Method in class org.jatha.dynatype.StandardLispReal
 
basic_floatp() - Method in class org.jatha.dynatype.StandardLispValue
 
basic_foreignp() - Method in interface org.jatha.dynatype.LispValue
Returns Java true if the object is a reference to an object in a foreign computer language.
basic_foreignp() - Method in class org.jatha.dynatype.StandardLispForeignObject
 
basic_foreignp() - Method in class org.jatha.dynatype.StandardLispValue
 
basic_functionp() - Method in class org.jatha.compile.LispPrimitive
 
basic_functionp() - Method in interface org.jatha.dynatype.LispValue
Returns Java true if the object is a function.
basic_functionp() - Method in class org.jatha.dynatype.StandardLispFunction
 
basic_functionp() - Method in class org.jatha.dynatype.StandardLispMacro
 
basic_functionp() - Method in class org.jatha.dynatype.StandardLispValue
 
basic_integerp() - Method in interface org.jatha.dynatype.LispValue
Returns Java true if the object is an integer.
basic_integerp() - Method in class org.jatha.dynatype.StandardLispBignum
 
basic_integerp() - Method in class org.jatha.dynatype.StandardLispInteger
 
basic_integerp() - Method in class org.jatha.dynatype.StandardLispValue
 
basic_keywordp() - Method in interface org.jatha.dynatype.LispValue
Returns Java true if the object is a keyword.
basic_keywordp() - Method in class org.jatha.dynatype.StandardLispKeyword
 
basic_keywordp() - Method in class org.jatha.dynatype.StandardLispValue
 
basic_length() - Method in interface org.jatha.dynatype.LispValue
Returns the Java length of a list or string.
basic_length() - Method in class org.jatha.dynatype.StandardLispCons
 
basic_length() - Method in class org.jatha.dynatype.StandardLispNIL
 
basic_length() - Method in class org.jatha.dynatype.StandardLispString
 
basic_length() - Method in class org.jatha.dynatype.StandardLispValue
 
basic_listp() - Method in interface org.jatha.dynatype.LispValue
Returns Java true if the object is a CONS cell or NIL.
basic_listp() - Method in class org.jatha.dynatype.StandardLispConsOrNil
 
basic_listp() - Method in class org.jatha.dynatype.StandardLispValue
 
basic_macrop() - Method in interface org.jatha.dynatype.LispValue
Returns Java true if the object is a macro.
basic_macrop() - Method in class org.jatha.dynatype.StandardLispMacro
 
basic_macrop() - Method in class org.jatha.dynatype.StandardLispValue
 
basic_null() - Method in interface org.jatha.dynatype.LispValue
Returns Java true if the object is NIL.
basic_null() - Method in class org.jatha.dynatype.StandardLispNIL
 
basic_null() - Method in class org.jatha.dynatype.StandardLispValue
 
basic_numberp() - Method in interface org.jatha.dynatype.LispValue
Returns Java true if the object is a number.
basic_numberp() - Method in class org.jatha.dynatype.StandardLispNumber
 
basic_numberp() - Method in class org.jatha.dynatype.StandardLispValue
 
basic_stringp() - Method in interface org.jatha.dynatype.LispValue
Returns Java true if the object is a string.
basic_stringp() - Method in class org.jatha.dynatype.StandardLispString
 
basic_stringp() - Method in class org.jatha.dynatype.StandardLispValue
 
basic_symbolp() - Method in interface org.jatha.dynatype.LispValue
Returns Java true if the object is a symbol.
basic_symbolp() - Method in class org.jatha.dynatype.StandardLispNIL
 
basic_symbolp() - Method in class org.jatha.dynatype.StandardLispSymbol
 
basic_symbolp() - Method in class org.jatha.dynatype.StandardLispValue
 
bgColor - Variable in class org.jatha.display.LispInput
 
BIGNUM_TYPE - Variable in class org.jatha.Jatha
 
bignump() - Method in interface org.jatha.dynatype.LispValue
Returns T if the object is a Bignum.
bignump() - Method in class org.jatha.dynatype.StandardLispBignum
 
bignump() - Method in class org.jatha.dynatype.StandardLispValue
 
BLK - Variable in class org.jatha.machine.SECDMachine
 
BlockPrimitive - Class in org.jatha.compile
The Block primitive
BlockPrimitive(Jatha) - Constructor for class org.jatha.compile.BlockPrimitive
 
BOOLEAN_TYPE - Variable in class org.jatha.Jatha
 
boundp() - Method in interface org.jatha.dynatype.LispValue
Returns T if the symbol has been assigned a value.
boundp() - Method in class org.jatha.dynatype.StandardLispNIL
 
boundp() - Method in class org.jatha.dynatype.StandardLispSymbol
 
boundp() - Method in class org.jatha.dynatype.StandardLispValue
 
BoundpPrimitive - Class in org.jatha.compile
 
BoundpPrimitive(Jatha) - Constructor for class org.jatha.compile.BoundpPrimitive
 
BracketMatcher - Class in org.jatha.display
 
BracketMatcher(LispInput) - Constructor for class org.jatha.display.BracketMatcher
 
BuiltinFunctionCode(LispValue) - Method in class org.jatha.compile.LispPrimitive
 
butlast() - Method in interface org.jatha.dynatype.LispValue
Returns all but the last of the elements of a list.
butlast() - Method in class org.jatha.dynatype.StandardLispConsOrNil
 
butlast() - Method in class org.jatha.dynatype.StandardLispNIL
 
butlast() - Method in class org.jatha.dynatype.StandardLispValue
 
ButlastPrimitive - Class in org.jatha.compile
 
ButlastPrimitive(Jatha) - Constructor for class org.jatha.compile.ButlastPrimitive
 

C

C - Variable in class org.jatha.machine.SECDMachine
 
C - Variable in class org.jatha.test.junit.CoreTest
 
c_key - Variable in class org.jatha.test.junit.ArgumentTest
 
c_sym - Variable in class org.jatha.test.junit.ArgumentTest
 
car() - Method in interface org.jatha.dynatype.LispValue
Returns the first element of a list.
car() - Method in class org.jatha.dynatype.StandardLispCons
 
car() - Method in class org.jatha.dynatype.StandardLispNIL
 
car() - Method in class org.jatha.dynatype.StandardLispValue
 
carCell - Variable in class org.jatha.dynatype.StandardLispCons
 
caretUpdate(CaretEvent) - Method in class org.jatha.display.BracketMatcher
 
CarPrimitive - Class in org.jatha.compile
 
CarPrimitive(Jatha) - Constructor for class org.jatha.compile.CarPrimitive
 
cdr() - Method in interface org.jatha.dynatype.LispValue
Returns all but the first element of a list.
cdr() - Method in class org.jatha.dynatype.StandardLispCons
 
cdr() - Method in class org.jatha.dynatype.StandardLispNIL
 
cdr() - Method in class org.jatha.dynatype.StandardLispValue
 
cdrCell - Variable in class org.jatha.dynatype.StandardLispCons
 
CdrPrimitive - Class in org.jatha.compile
 
CdrPrimitive(Jatha) - Constructor for class org.jatha.compile.CdrPrimitive
 
ceiling() - Method in interface org.jatha.dynatype.LispValue
Returns the smallest integer greater than or equal to the input number.
ceiling() - Method in class org.jatha.dynatype.StandardLispNumber
Returns the smallest integer greater than or equal to the input value.
ceiling() - Method in class org.jatha.dynatype.StandardLispValue
 
CeilingPrimitive - Class in org.jatha.compile
 
CeilingPrimitive(Jatha) - Constructor for class org.jatha.compile.CeilingPrimitive
 
CHARACTER_TYPE - Variable in class org.jatha.Jatha
 
characterp() - Method in interface org.jatha.dynatype.LispValue
Returns T if the object is a Character.
characterp() - Method in class org.jatha.dynatype.StandardLispCharacter
 
characterp() - Method in class org.jatha.dynatype.StandardLispValue
 
CharacterpPrimitive - Class in org.jatha.compile
 
CharacterpPrimitive(Jatha) - Constructor for class org.jatha.compile.CharacterpPrimitive
 
checkForWindowSettingsChanges() - Method in class org.jatha.display.Listener
This would be faster if it were event-driven.
clearHighlights() - Method in class org.jatha.display.LispInput
 
clrhash() - Method in interface org.jatha.dynatype.LispValue
Clears a hash table.
clrhash() - Method in class org.jatha.dynatype.StandardLispHashTable
 
clrhash() - Method in class org.jatha.dynatype.StandardLispValue
 
ClrhashPrimitive - Class in org.jatha.compile
 
ClrhashPrimitive(Jatha) - Constructor for class org.jatha.compile.ClrhashPrimitive
 
COLON - Variable in class org.jatha.Jatha
 
COLON - Static variable in class org.jatha.read.LispParser
 
combineExprs(LispValue, LispValue, LispValue) - Method in class org.jatha.Jatha
This is used by f-backquote when expanding a macro.
COMMA - Static variable in class org.jatha.read.LispParser
 
COMMA_ATSIGN_FN - Variable in class org.jatha.Jatha
 
COMMA_DOT_FN - Variable in class org.jatha.Jatha
 
COMMA_FN - Variable in class org.jatha.Jatha
 
compareTo(Object) - Method in interface org.jatha.dynatype.LispValue
 
compareTo(Object) - Method in class org.jatha.dynatype.StandardLispValue
 
compile(SECDMachine, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
compile takes a LISP expression, a list of global variables, and optionally an already-generated list of code.
compile(LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
compile takes a LISP expression, a list of global variables, and optionally an already-generated list of code.
compileAnd(SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
compileAndAux(LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
compileApp(SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
compileAppConstant(SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.AddPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.AppendPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.ApplyPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.AproposPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.BlockPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.ConcatenatePrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.DefconstantPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.DefparameterPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.DefvarPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.DividePrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.EqualNumericPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.ExportPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.FuncallPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.FunctionPrimitive
The argument is not evaluated.
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.GethashPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.GoPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.GreaterThanOrEqualPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.GreaterThanPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.ImportPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.InternPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LessThanOrEqualPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LessThanPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispPrimitive
The CompileArgs method turns the arguments of the function call into SECD abstract machine code.
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.ListPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.ListStarPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LoadFromJarPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.MakepackagePrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.MaxPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.MinPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.MultiplyPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.NconcPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.PopPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.PushPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.QuotePrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.ReturnFromPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.SetqPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.ShadowingImportPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.ShadowPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.SubtractPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.TagbodyPrimitive
 
CompileArgs(LispCompiler, SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.UsePackagePrimitive
 
compileArgsLeftToRight(LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
compileAtom(SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
compileBuiltin(SECDMachine, LispValue, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
compileConstantArgsLeftToRight(SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
compileDefmacro(SECDMachine, LispValue, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
compileDefun(SECDMachine, LispValue, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
compileIf(SECDMachine, LispValue, LispValue, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
compileLambda(SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
compileLet(SECDMachine, LispValue, LispValue, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
compileList(SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
compileOptimizedIf(SECDMachine, LispValue, LispValue, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
compileOr(SECDMachine, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
compileOrAux(LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
compileProgn(LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
COMPILER - Variable in class org.jatha.Jatha
COMPILER is a pointer to a LispCompiler.
CompilerException - Exception in org.jatha.compile
 
CompilerException() - Constructor for exception org.jatha.compile.CompilerException
 
CompilerException(String) - Constructor for exception org.jatha.compile.CompilerException
 
compileSpecialBind(SECDMachine, LispValue, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
compileSpecialForm(SECDMachine, LispValue, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
compileSpecialUnbind(SECDMachine, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
 
compileUserDefinedFunction(SECDMachine, LispValue, LispValue, LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
FN is an instance of StandardLispFunction
COMPLEX_TYPE - Variable in class org.jatha.Jatha
 
concatenate(LispValue) - Method in interface org.jatha.dynatype.LispValue
Concatenate a string to another string.
concatenate(LispValue) - Method in class org.jatha.dynatype.StandardLispString
Concatenate a string to another string.
concatenate(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
Concatenate a string or symbol to other strings or symbols.
ConcatenatePrimitive - Class in org.jatha.compile
 
ConcatenatePrimitive(Jatha) - Constructor for class org.jatha.compile.ConcatenatePrimitive
 
conjugate() - Method in interface org.jatha.dynatype.LispComplex
 
conjugate(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
conjugate() - Method in class org.jatha.dynatype.StandardLispComplex
 
conjugate(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
CONS - Variable in class org.jatha.compile.ListStarPrimitive
 
cons(LispValue, LispValue) - Method in class org.jatha.eval.LispEvaluator
 
CONS - Variable in class org.jatha.Jatha
 
CONS_TYPE - Variable in class org.jatha.Jatha
 
consp() - Method in interface org.jatha.dynatype.LispValue
Returns T if the object is a CONS cell.
consp() - Method in class org.jatha.dynatype.StandardLispCons
 
consp() - Method in class org.jatha.dynatype.StandardLispValue
 
ConspPrimitive - Class in org.jatha.compile
 
ConspPrimitive(Jatha) - Constructor for class org.jatha.compile.ConspPrimitive
 
ConsPrimitive - Class in org.jatha.compile
 
ConsPrimitive(Jatha) - Constructor for class org.jatha.compile.ConsPrimitive
 
constantp() - Method in interface org.jatha.dynatype.LispValue
Returns T if the object is a constant.
constantp() - Method in class org.jatha.dynatype.StandardLispCharacter
 
constantp() - Method in class org.jatha.dynatype.StandardLispNIL
 
constantp() - Method in class org.jatha.dynatype.StandardLispNumber
 
constantp() - Method in class org.jatha.dynatype.StandardLispString
 
constantp() - Method in class org.jatha.dynatype.StandardLispValue
 
ConstantpPrimitive - Class in org.jatha.compile
 
ConstantpPrimitive(Jatha) - Constructor for class org.jatha.compile.ConstantpPrimitive
 
constructArgList(LispValue) - Method in class org.jatha.compile.ApplyPrimitive
 
contains(LispValue) - Method in interface org.jatha.dynatype.LispValue
Wrapper for member().
contains(LispValue) - Method in class org.jatha.dynatype.StandardLispCons
Wrapper for member().
contains(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
Wrapper for member().
copy(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
copy(LispComplex[]) - Method in interface org.jatha.dynatype.LispComplex
 
copy(LispComplex[][]) - Method in interface org.jatha.dynatype.LispComplex
 
copy() - Method in interface org.jatha.dynatype.LispValue
Returns a full copy of any list, tree, array or table, copying all the leaf elements.
copy(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
copy(LispComplex[]) - Method in class org.jatha.dynatype.StandardLispComplex
 
copy(LispComplex[][]) - Method in class org.jatha.dynatype.StandardLispComplex
 
copy() - Method in class org.jatha.dynatype.StandardLispCons
Returns a full copy of any list, tree, array or table, copying all the leaf elements.
copy() - Method in class org.jatha.dynatype.StandardLispValue
Returns a full copy of any list, tree, array or table, copying all the leaf elements.
copy_list() - Method in interface org.jatha.dynatype.LispValue
Returns a copy of the top level of a list.
copy_list() - Method in class org.jatha.dynatype.StandardLispCons
 
copy_list() - Method in class org.jatha.dynatype.StandardLispNIL
 
copy_list() - Method in class org.jatha.dynatype.StandardLispValue
 
CopyListPrimitive - Class in org.jatha.compile
 
CopyListPrimitive(Jatha) - Constructor for class org.jatha.compile.CopyListPrimitive
 
CoreTest - Class in org.jatha.test.junit
Core functionality tests for Jatha.
CoreTest() - Constructor for class org.jatha.test.junit.CoreTest
 
cos(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
cos() - Method in interface org.jatha.dynatype.LispValue
Cosine function, argument in radians.
cos(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
cos() - Method in class org.jatha.dynatype.StandardLispNumber
Cosine function, argument in radians.
cos() - Method in class org.jatha.dynatype.StandardLispValue
Cosine function, argument in radians.
CosecantPrimitive - Class in org.jatha.compile
 
CosecantPrimitive(Jatha) - Constructor for class org.jatha.compile.CosecantPrimitive
 
cosh(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
cosh(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
CosinePrimitive - Class in org.jatha.compile
 
CosinePrimitive(Jatha) - Constructor for class org.jatha.compile.CosinePrimitive
 
cot() - Method in interface org.jatha.dynatype.LispValue
Cotangent function, 1/tan(x), argument in radians.
cot() - Method in class org.jatha.dynatype.StandardLispNumber
Cotangent function, 1/tan(x), argument in radians.
cot() - Method in class org.jatha.dynatype.StandardLispValue
Cotangent function, 1/tan(x), argument in radians.
CotangentPrimitive - Class in org.jatha.compile
 
CotangentPrimitive(Jatha) - Constructor for class org.jatha.compile.CotangentPrimitive
 
counter - Variable in class org.jatha.compile.GoPrimitive
 
csc() - Method in interface org.jatha.dynatype.LispValue
Cosecant function, 1/sin(x), argument in radians.
csc() - Method in class org.jatha.dynatype.StandardLispNumber
Cosecant function, 1/sin(x), argument in radians.
csc() - Method in class org.jatha.dynatype.StandardLispValue
Cosecant function, 1/sin(x), argument in radians.

D

D - Variable in class org.jatha.machine.SECDMachine
 
D - Variable in class org.jatha.test.junit.CoreTest
 
d_key - Variable in class org.jatha.test.junit.ArgumentTest
 
d_sym - Variable in class org.jatha.test.junit.ArgumentTest
 
DAP - Variable in class org.jatha.machine.SECDMachine
 
DEBUG - Static variable in class org.jatha.compile.FunctionPrimitive
 
DEBUG - Static variable in class org.jatha.compile.LispCompiler
 
DEBUG - Static variable in class org.jatha.display.LispInput
 
DEBUG - Static variable in class org.jatha.dynatype.StandardLispCons
 
DEBUG - Static variable in class org.jatha.Jatha
 
DEBUG - Static variable in class org.jatha.machine.SECDMachine
 
DECIMAL - Static variable in class org.jatha.read.LispParser
 
DEFAULT_REHASH_SIZE - Variable in class org.jatha.dynatype.StandardLispHashTable
Default rehash size is 1.2.
DEFAULT_REHASH_THRESHOLD - Variable in class org.jatha.dynatype.StandardLispHashTable
Default rehash threshold is 640777/999999.
DEFAULT_SIZE - Variable in class org.jatha.dynatype.StandardLispHashTable
Default size is 103.
DEFAULT_TYPE - Variable in class org.jatha.dynatype.StandardLispHashTable
Default to an EQL hash table.
DefconstantPrimitive - Class in org.jatha.compile
 
DefconstantPrimitive(Jatha) - Constructor for class org.jatha.compile.DefconstantPrimitive
 
DEFMACRO - Variable in class org.jatha.compile.LispCompiler
 
defpackage(LispValue) - Method in class org.jatha.Jatha
This is not yet implemented.
DefparameterPrimitive - Class in org.jatha.compile
 
DefparameterPrimitive(Jatha) - Constructor for class org.jatha.compile.DefparameterPrimitive
 
DEFUN - Variable in class org.jatha.compile.LispCompiler
 
DefvarPrimitive - Class in org.jatha.compile
 
DefvarPrimitive(Jatha) - Constructor for class org.jatha.compile.DefvarPrimitive
 
degreesToRadians() - Method in interface org.jatha.dynatype.LispValue
Converts a numeric value from degrees to radians.
degreesToRadians() - Method in class org.jatha.dynatype.StandardLispNumber
Converts a numeric value from degrees to radians.
degreesToRadians() - Method in class org.jatha.dynatype.StandardLispValue
Converts a numeric value from degrees to radians.
DegreesToRadiansPrimitive - Class in org.jatha.compile
 
DegreesToRadiansPrimitive(Jatha) - Constructor for class org.jatha.compile.DegreesToRadiansPrimitive
 
divide(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns the quotient of the object and the object(s) in the argument list.
divide(LispValue) - Method in class org.jatha.dynatype.StandardLispBignum
DIVIDE adds any combination of real or integer numbers.
divide(LispValue) - Method in class org.jatha.dynatype.StandardLispNumber
DIVIDE adds any combination of real or integer numbers.
divide(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
DividePrimitive - Class in org.jatha.compile
 
DividePrimitive(Jatha) - Constructor for class org.jatha.compile.DividePrimitive
 
documentation(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns the documentation string for this symbol, of the type specified.
documentation(LispValue) - Method in class org.jatha.dynatype.StandardLispSymbol
 
documentation(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
DocumentationPrimitive - Class in org.jatha.compile
Gets the documentation for the object.
DocumentationPrimitive(Jatha) - Constructor for class org.jatha.compile.DocumentationPrimitive
 
DOT - Variable in class org.jatha.Jatha
 
DOUBLE_FLOAT_TYPE - Variable in class org.jatha.Jatha
 
DOUBLE_QUOTE - Static variable in class org.jatha.read.LispParser
 
DOWNCASE - Static variable in class org.jatha.read.LispParser
 
DUM - Variable in class org.jatha.machine.SECDMachine
 
DUMMY_FUNCTION - Variable in class org.jatha.compile.LispCompiler
 
DUMMY_MACRO - Variable in class org.jatha.compile.LispCompiler
 

E

E - Variable in class org.jatha.Jatha
 
E - Variable in class org.jatha.machine.SECDMachine
 
E - Variable in class org.jatha.test.junit.CoreTest
 
eighth() - Method in interface org.jatha.dynatype.LispValue
Returns the 8th element of a list.
eighth() - Method in class org.jatha.dynatype.StandardLispCons
 
eighth() - Method in class org.jatha.dynatype.StandardLispNIL
 
eighth() - Method in class org.jatha.dynatype.StandardLispString
 
eighth() - Method in class org.jatha.dynatype.StandardLispValue
 
EighthPrimitive - Class in org.jatha.compile
 
EighthPrimitive(Jatha) - Constructor for class org.jatha.compile.EighthPrimitive
 
elt(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns the nth element of a list.
elt(int) - Method in interface org.jatha.dynatype.LispValue
 
elt(LispValue) - Method in class org.jatha.dynatype.StandardLispConsOrNil
 
elt(LispValue) - Method in class org.jatha.dynatype.StandardLispNIL
 
elt(int) - Method in class org.jatha.dynatype.StandardLispString
 
elt(LispValue) - Method in class org.jatha.dynatype.StandardLispString
 
elt(int) - Method in class org.jatha.dynatype.StandardLispValue
 
elt(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
EltPrimitive - Class in org.jatha.compile
 
EltPrimitive(Jatha) - Constructor for class org.jatha.compile.EltPrimitive
 
eq(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns T if the argument is exactly identical to the object.
EQ - Variable in class org.jatha.dynatype.StandardLispHashTable
Use this value to create an EQ hash table.
eq(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
eql(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns T if the argument is EQ to the object or if the arguments and object are numbers with equal values.
eql(LispValue) - Method in class org.jatha.dynatype.StandardLispBignum
 
eql(LispValue) - Method in class org.jatha.dynatype.StandardLispCharacter
 
EQL - Variable in class org.jatha.dynatype.StandardLispHashTable
Use this value to create an EQL hash table.
eql(LispValue) - Method in class org.jatha.dynatype.StandardLispInteger
 
eql(LispValue) - Method in class org.jatha.dynatype.StandardLispNumber
 
eql(LispValue) - Method in class org.jatha.dynatype.StandardLispReal
 
eql(LispValue) - Method in class org.jatha.dynatype.StandardLispString
 
eql(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
EqlPrimitive - Class in org.jatha.compile
 
EqlPrimitive(Jatha) - Constructor for class org.jatha.compile.EqlPrimitive
 
EqPrimitive - Class in org.jatha.compile
 
EqPrimitive(Jatha) - Constructor for class org.jatha.compile.EqPrimitive
 
equal(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns T if the argument is EQL or if two strings are STRING= or if two trees have EQUAL subtrees.
equal(LispValue) - Method in class org.jatha.dynatype.StandardLispBignum
 
equal(LispValue) - Method in class org.jatha.dynatype.StandardLispCharacter
 
equal(LispValue) - Method in class org.jatha.dynatype.StandardLispCons
 
EQUAL - Variable in class org.jatha.dynatype.StandardLispHashTable
Use this value to create an EQUAL hash table.
equal(LispValue) - Method in class org.jatha.dynatype.StandardLispInteger
 
equal(LispValue) - Method in class org.jatha.dynatype.StandardLispReal
 
equal(LispValue) - Method in class org.jatha.dynatype.StandardLispString
 
equal(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
EQUAL_SIGN - Static variable in class org.jatha.read.LispParser
 
equalNumeric(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns T if the object is EQUAL to its argument.
equalNumeric(LispValue) - Method in class org.jatha.dynatype.StandardLispNumber
 
equalNumeric(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
EqualNumericPrimitive - Class in org.jatha.compile
 
EqualNumericPrimitive(Jatha) - Constructor for class org.jatha.compile.EqualNumericPrimitive
 
EQUALP - Variable in class org.jatha.dynatype.StandardLispHashTable
Use this value to create an EQUALP hash table.
equals(Object) - Method in class org.jatha.dynatype.StandardLispComplex
 
equals(LispValue) - Method in class org.jatha.dynatype.StandardLispString
 
equals(LispSymbol) - Method in class org.jatha.dynatype.StandardLispSymbol
 
eraseLastCharTyped() - Method in class org.jatha.display.LispInput
 
eval(String) - Method in class org.jatha.display.LispInput
Input should be a regular string, which is parsed and evaluated.
eval(LispValue) - Method in class org.jatha.display.LispInput
Input should be a LispString.
eval(String) - Method in class org.jatha.display.Listener
EVAL - evaluate the input, placing it in the history and displaying the output in the output area.
EVAL - Variable in class org.jatha.Jatha
EVAL is a pointer to a LISP evaluator.
eval(String) - Method in class org.jatha.Jatha
Evaluates a LISP expression in a Java string, such as "(* 5 7)".
eval(LispValue) - Method in class org.jatha.Jatha
Standard LISP eval function.
eval(LispValue, LispValue) - Method in class org.jatha.Jatha
Standard LISP eval function.
EvalPrimitive - Class in org.jatha.compile
 
EvalPrimitive(Jatha) - Constructor for class org.jatha.compile.EvalPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.AbsoluteValuePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.AddOnePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.AddPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.AppendPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ApplyPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.AproposPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ArcCosinePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ArcSinePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ArcTangent2Primitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ArcTangentPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.AssocPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.AtomPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.BackquotePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.BlockPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.BoundpPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ButlastPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.CarPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.CdrPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.CeilingPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.CharacterpPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ClrhashPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ConcatenatePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ConspPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ConsPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ConstantpPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.CopyListPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.CosecantPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.CosinePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.CotangentPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.DefconstantPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.DefparameterPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.DefvarPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.DegreesToRadiansPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.DividePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.DocumentationPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.EighthPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.EltPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.EqlPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.EqPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.EqualNumericPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.EvalPrimitive
Input is a LISP expr to be evaluated.
Execute(SECDMachine) - Method in class org.jatha.compile.ExitPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ExportPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.FactorialPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.FboundpPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.FifthPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.FindPackagePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.FirstPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.FloatpPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.FloorPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.FourthPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.FreePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.FuncallPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.FunctionPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.GcFullPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.GcPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.GethashPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.GoPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.GreaterThanOrEqualPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.GreaterThanPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.GrindefPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.HashtableCountPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.HashtablepPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.HashtableRehashSizePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.HashtableRehashThresholdPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.HashtableSizePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.HashtableTestPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ImportPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.IntegerpPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.InternPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.KeywordpPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.LastPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.LengthPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.LessThanOrEqualPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.LessThanPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.LispPrimitive
Execute performs the operation using the abstract machine registers.
Execute(SECDMachine) - Method in class org.jatha.compile.ListAllPackagesPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ListpPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ListPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ListStarPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.LoadFromJarPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.LoadPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.Macroexpand1Primitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.MacroexpandPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.MakeHashTablePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.MakepackagePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.MaxPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.MemberPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.MinPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.MultiplyPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.NconcPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.NinthPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.NotPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.NreversePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.NStringCapitalizePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.NStringDowncasePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.NStringUpcasePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.NullPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.NumberpPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.PackageNamePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.PackageNicknamesPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.PackageUseListPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.PopPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.PositionPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.Prin1Primitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.PrincPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.PrintPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.PushPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.QuotePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.RadiansToDegreesPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.RassocPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ReadFromStringPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ReciprocalPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.RemhashPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.RemovePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.RestPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ReturnFromPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ReversePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.RplacaPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.RplacdPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SecantPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SecondPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SetfDocumentationPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SetfGethashPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SetfSymbolFunctionPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SetfSymbolPlistPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SetfSymbolValuePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SetPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SetqPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SeventhPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ShadowingImportPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ShadowPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SinePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SixthPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SquareRootPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringCapitalizePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringDowncasePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringEndsWithPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringEqPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringEqualPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringGreaterpPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringGreaterThanOrEqualPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringGreaterThanPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringLeftTrimPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringLesspPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringLessThanOrEqualPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringLessThanPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringNeqPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringNotGreaterpPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringNotLesspPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringpPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringRightTrimPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringStartsWithPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringTrimPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.StringUpcasePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SubstPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SubtractOnePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SubtractPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SymbolFunctionPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SymbolNamePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SymbolPackagePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SymbolPlistPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SymbolpPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.SymbolValuePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.TagbodyPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.TangentPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.TenthPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ThirdPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.TimePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.TracePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.TypeOfPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.UsePackagePrimitive
 
Execute(SECDMachine) - Method in class org.jatha.compile.ZeropPrimitive
 
Execute(SECDMachine) - Method in class org.jatha.machine.opAP
 
Execute(SECDMachine) - Method in class org.jatha.machine.opBLK
 
Execute(SECDMachine) - Method in class org.jatha.machine.opDAP
 
Execute(SECDMachine) - Method in class org.jatha.machine.opDUM
 
Execute(SECDMachine) - Method in class org.jatha.machine.opJOIN
 
Execute(SECDMachine) - Method in class org.jatha.machine.opLD
 
Execute(SECDMachine) - Method in class org.jatha.machine.opLD_GLOBAL
 
Execute(SECDMachine) - Method in class org.jatha.machine.opLDC
 
Execute(SECDMachine) - Method in class org.jatha.machine.opLDF
 
Execute(SECDMachine) - Method in class org.jatha.machine.opLDFC
 
Execute(SECDMachine) - Method in class org.jatha.machine.opLDR
 
Execute(SECDMachine) - Method in class org.jatha.machine.opLIS
 
Execute(SECDMachine) - Method in class org.jatha.machine.opNIL
 
Execute(SECDMachine) - Method in class org.jatha.machine.opRAP
 
Execute(SECDMachine) - Method in class org.jatha.machine.opRTN
 
Execute(SECDMachine) - Method in class org.jatha.machine.opRTN_IF
 
Execute(SECDMachine) - Method in class org.jatha.machine.opRTN_IT
 
Execute(SECDMachine) - Method in class org.jatha.machine.opSEL
 
Execute(SECDMachine) - Method in class org.jatha.machine.opSP_BIND
 
Execute(SECDMachine) - Method in class org.jatha.machine.opSP_UNBIND
 
Execute(SECDMachine) - Method in class org.jatha.machine.opSTOP
 
Execute(SECDMachine) - Method in class org.jatha.machine.opT
 
Execute(SECDMachine) - Method in class org.jatha.machine.opTAG_B
 
Execute(SECDMachine) - Method in class org.jatha.machine.opTAG_E
 
Execute(SECDMachine) - Method in class org.jatha.machine.opTEST
 
Execute(LispValue, LispValue) - Method in class org.jatha.machine.SECDMachine
 
exit() - Method in class org.jatha.Jatha
Use this to exit Jatha.
ExitPrimitive - Class in org.jatha.compile
 
ExitPrimitive(Jatha) - Constructor for class org.jatha.compile.ExitPrimitive
 
exp(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
exp(double) - Method in interface org.jatha.dynatype.LispComplex
 
exp(double) - Method in class org.jatha.dynatype.StandardLispComplex
 
exp(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
expand(LispValue) - Method in class org.jatha.compile.MacroexpandPrimitive
 
expMinusJayArg(double) - Method in interface org.jatha.dynatype.LispComplex
 
expMinusJayArg(double) - Method in class org.jatha.dynatype.StandardLispComplex
 
export(LispValue) - Method in interface org.jatha.dynatype.LispPackage
Declares the symbol or symbols as exported symbols.
export(LispValue) - Method in class org.jatha.dynatype.StandardLispPackage
Declares the symbol or symbols as exported symbols.
ExportPrimitive - Class in org.jatha.compile
Exports symbols from a package, which means that you can refer to the symbols from other packages
ExportPrimitive(Jatha) - Constructor for class org.jatha.compile.ExportPrimitive
 
expPlusJayArg(double) - Method in interface org.jatha.dynatype.LispComplex
 
expPlusJayArg(double) - Method in class org.jatha.dynatype.StandardLispComplex
 
externalP() - Method in interface org.jatha.dynatype.LispSymbol
Returns true if the symbol is external in its package.
externalP() - Method in class org.jatha.dynatype.StandardLispSymbol
 

F

F - Variable in class org.jatha.test.junit.CoreTest
 
f_badPainter - Variable in class org.jatha.display.LispInput
 
f_Bignum - Variable in class org.jatha.test.junit.CoreTest
 
f_caseSensitivity - Variable in class org.jatha.read.LispParser
 
f_code - Variable in class org.jatha.dynatype.StandardLispFunction
 
f_commandMultiplier - Variable in class org.jatha.display.LispInput
 
f_Cons - Variable in class org.jatha.test.junit.CoreTest
 
f_Constant - Variable in class org.jatha.test.junit.CoreTest
 
f_defaultFont - Variable in class org.jatha.display.LispInput
 
f_defaultNumberOfInputLines - Variable in class org.jatha.display.LispInput
Edit this to change the size of the input area.
f_documentation - Variable in class org.jatha.dynatype.StandardLispSymbol
 
f_evalButton - Variable in class org.jatha.display.LispInput
 
f_firstCharOfCommand - Variable in class org.jatha.display.LispInput
 
f_flashing - Variable in class org.jatha.display.LispInput
 
f_function - Variable in class org.jatha.dynatype.StandardLispSymbol
 
f_Function - Variable in class org.jatha.test.junit.CoreTest
 
f_goodPainter - Variable in class org.jatha.display.LispInput
 
f_HashTable - Variable in class org.jatha.test.junit.CoreTest
 
f_highlightLock - Variable in class org.jatha.display.LispInput
 
f_highlights - Variable in class org.jatha.display.LispInput
 
f_historyMenu - Variable in class org.jatha.display.Listener
 
f_imaginaryPart - Variable in class org.jatha.dynatype.StandardLispComplex
 
f_in - Variable in class org.jatha.display.Listener
 
f_input - Variable in class org.jatha.display.BracketMatcher
 
f_input - Variable in class org.jatha.display.LispInput
 
f_inputArea - Variable in class org.jatha.display.LispInput
 
f_Integer - Variable in class org.jatha.test.junit.CoreTest
 
f_isBuiltin - Variable in class org.jatha.dynatype.StandardLispFunction
 
f_isExternalInPackage - Variable in class org.jatha.dynatype.StandardLispSymbol
 
f_isSpecial - Variable in class org.jatha.dynatype.StandardLispSymbol
 
f_jathaMenu - Variable in class org.jatha.display.Listener
 
f_Keyword - Variable in class org.jatha.test.junit.CoreTest
 
f_keywordPackage - Variable in class org.jatha.Jatha
 
f_largerAreaButton - Variable in class org.jatha.display.LispInput
 
f_lastCommand - Variable in class org.jatha.display.LispInput
 
f_lisp - Variable in class org.jatha.compile.LispCompiler
 
f_lisp - Variable in class org.jatha.display.LispInput
 
f_lisp - Variable in class org.jatha.display.Listener
 
f_lisp - Variable in class org.jatha.dynatype.StandardLispValue
 
f_lisp - Variable in class org.jatha.eval.LispEvaluator
 
f_lisp - Variable in class org.jatha.machine.SECDMachine
 
f_lisp - Variable in class org.jatha.read.LispParser
 
f_lisp - Static variable in class org.jatha.test.junit.CoreTest
 
f_lisp - Variable in class org.jatha.util.SymbolTable
 
f_lispMenu - Variable in class org.jatha.display.Listener
 
f_List - Variable in class org.jatha.test.junit.CoreTest
 
f_listenerColumnsSymbol - Variable in class org.jatha.display.Listener
 
f_listenerInputRowsSymbol - Variable in class org.jatha.display.Listener
 
f_listenerOutputRowsSymbol - Variable in class org.jatha.display.Listener
 
f_matchingPosition - Variable in class org.jatha.display.LispInput
 
f_menuBar - Variable in class org.jatha.display.Listener
 
f_mixedCase - Variable in class org.jatha.dynatype.StandardLispSymbol
 
f_myGraphics - Variable in class org.jatha.display.LispInput
 
f_myParser - Static variable in class org.jatha.read.LispParser
 
f_myThread - Variable in class org.jatha.display.LispInput
 
f_name - Variable in class org.jatha.dynatype.StandardLispPackage
The LISP string giving the name of the package.
f_name - Variable in class org.jatha.dynatype.StandardLispSymbol
 
f_nicknames - Variable in class org.jatha.dynatype.StandardLispPackage
 
f_NIL - Variable in class org.jatha.test.junit.CoreTest
 
f_Number - Variable in class org.jatha.test.junit.CoreTest
 
f_numberOfHistoryitems - Variable in class org.jatha.display.Listener
 
f_object - Variable in class org.jatha.dynatype.StandardLispForeignObject
 
f_out - Variable in class org.jatha.display.Listener
 
f_package - Variable in class org.jatha.dynatype.StandardLispSymbol
 
f_Package - Variable in class org.jatha.test.junit.CoreTest
 
f_parent - Variable in class org.jatha.display.LispInput
 
f_plist - Variable in class org.jatha.dynatype.StandardLispSymbol
 
f_prompt - Variable in class org.jatha.display.Listener
 
f_QuotedList - Variable in class org.jatha.test.junit.CoreTest
 
f_Real - Variable in class org.jatha.test.junit.CoreTest
 
f_realPart - Variable in class org.jatha.dynatype.StandardLispComplex
 
f_saveBuffer - Variable in class org.jatha.display.LispInput
 
f_shadowingSymbols - Variable in class org.jatha.dynatype.StandardLispPackage
The shadowing symbols of this package.
f_smallerAreaButton - Variable in class org.jatha.display.LispInput
 
f_specialCount - Variable in class org.jatha.dynatype.StandardLispSymbol
 
f_String - Variable in class org.jatha.test.junit.CoreTest
 
f_symbol - Variable in class org.jatha.dynatype.StandardLispFunction
 
f_Symbol - Variable in class org.jatha.test.junit.CoreTest
 
f_symbolTable - Variable in class org.jatha.dynatype.StandardLispPackage
SYMTAB is the local symbol table for this package.
f_systemPackage - Variable in class org.jatha.Jatha
 
f_T - Variable in class org.jatha.test.junit.CoreTest
 
f_uses - Variable in class org.jatha.dynatype.StandardLispPackage
 
f_value - Variable in class org.jatha.dynatype.StandardLispInteger
 
f_value - Variable in class org.jatha.dynatype.StandardLispReal
 
f_value - Variable in class org.jatha.dynatype.StandardLispSymbol
 
f_windowMenu - Variable in class org.jatha.display.Listener
 
factorial() - Method in interface org.jatha.dynatype.LispValue
Compute the factorial of a non-negative integer.
factorial() - Method in class org.jatha.dynatype.StandardLispNumber
Compute the factorial of a non-negative integer.
factorial() - Method in class org.jatha.dynatype.StandardLispValue
Compute the factorial of a non-negative integer.
FactorialPrimitive - Class in org.jatha.compile
This opcode executes the Factorial function.
FactorialPrimitive(Jatha) - Constructor for class org.jatha.compile.FactorialPrimitive
 
fboundp() - Method in interface org.jatha.dynatype.LispValue
Returns T if the symbol has an assigned function.
fboundp() - Method in class org.jatha.dynatype.StandardLispSymbol
 
fboundp() - Method in class org.jatha.dynatype.StandardLispValue
 
FboundpPrimitive - Class in org.jatha.compile
 
FboundpPrimitive(Jatha) - Constructor for class org.jatha.compile.FboundpPrimitive
 
fgColor - Variable in class org.jatha.display.LispInput
 
fifth() - Method in interface org.jatha.dynatype.LispValue
Returns the fifth element of a list, or NIL if the list is shorter than 5 elements.
fifth() - Method in class org.jatha.dynatype.StandardLispCons
 
fifth() - Method in class org.jatha.dynatype.StandardLispNIL
 
fifth() - Method in class org.jatha.dynatype.StandardLispString
 
fifth() - Method in class org.jatha.dynatype.StandardLispValue
 
FifthPrimitive - Class in org.jatha.compile
 
FifthPrimitive(Jatha) - Constructor for class org.jatha.compile.FifthPrimitive
 
findBlock(LispValue, SECDMachine) - Method in class org.jatha.compile.ReturnFromPrimitive
 
findPackage(LispValue) - Method in class org.jatha.Jatha
Looks up the package on the packages list.
findPackage(String) - Method in class org.jatha.Jatha
 
FindPackagePrimitive - Class in org.jatha.compile
 
FindPackagePrimitive(Jatha) - Constructor for class org.jatha.compile.FindPackagePrimitive
 
first() - Method in interface org.jatha.dynatype.LispValue
Returns the first element of a list.
first() - Method in class org.jatha.dynatype.StandardLispCons
 
first() - Method in class org.jatha.dynatype.StandardLispNIL
 
first() - Method in class org.jatha.dynatype.StandardLispString
 
first() - Method in class org.jatha.dynatype.StandardLispValue
 
firstCharNotInSet(int, String, String) - Static method in class org.jatha.read.LispParser
The equivalent of the C function 'strspn'.
FirstPrimitive - Class in org.jatha.compile
 
FirstPrimitive(Jatha) - Constructor for class org.jatha.compile.FirstPrimitive
 
FIVE - Variable in class org.jatha.test.junit.CoreTest
 
FLOAT_TYPE - Variable in class org.jatha.Jatha
 
floatp() - Method in interface org.jatha.dynatype.LispValue
Returns T if the object is a floating-point number.
floatp() - Method in class org.jatha.dynatype.StandardLispReal
 
floatp() - Method in class org.jatha.dynatype.StandardLispValue
 
FloatpPrimitive - Class in org.jatha.compile
 
FloatpPrimitive(Jatha) - Constructor for class org.jatha.compile.FloatpPrimitive
 
floor() - Method in interface org.jatha.dynatype.LispValue
Returns the largest integer less than or equal to the input number.
floor() - Method in class org.jatha.dynatype.StandardLispNumber
Returns the largest integer less than or equal to the input value.
floor() - Method in class org.jatha.dynatype.StandardLispValue
 
FloorPrimitive - Class in org.jatha.compile
 
FloorPrimitive(Jatha) - Constructor for class org.jatha.compile.FloorPrimitive
 
fontHeight - Variable in class org.jatha.display.LispInput
 
fontInfo - Variable in class org.jatha.display.LispInput
 
fontWidth - Variable in class org.jatha.display.LispInput
 
FOUR - Variable in class org.jatha.test.junit.CoreTest
 
fourth() - Method in interface org.jatha.dynatype.LispValue
Returns the 4th element of a list, or NIL if the list is shorter than 4 elements.
fourth() - Method in class org.jatha.dynatype.StandardLispCons
 
fourth() - Method in class org.jatha.dynatype.StandardLispNIL
 
fourth() - Method in class org.jatha.dynatype.StandardLispString
 
fourth() - Method in class org.jatha.dynatype.StandardLispValue
 
FourthPrimitive - Class in org.jatha.compile
 
FourthPrimitive(Jatha) - Constructor for class org.jatha.compile.FourthPrimitive
 
free() - Method in class org.jatha.Jatha
This method prints out information on the amount of memory free in the Java space.
free(PrintStream) - Method in class org.jatha.Jatha
 
FreePrimitive - Class in org.jatha.compile
 
FreePrimitive(Jatha) - Constructor for class org.jatha.compile.FreePrimitive
 
funcall(LispValue) - Method in interface org.jatha.dynatype.LispValue
Calls a functio non a list of arguments.
funcall(LispValue) - Method in class org.jatha.dynatype.StandardLispSymbol
 
funcall(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
FuncallPrimitive - Class in org.jatha.compile
 
FuncallPrimitive(Jatha) - Constructor for class org.jatha.compile.FuncallPrimitive
 
function - Variable in class org.jatha.dynatype.StandardLispNIL
 
FUNCTION_TYPE - Variable in class org.jatha.Jatha
 
functionName - Variable in class org.jatha.compile.LispPrimitive
the functionName is part of the string that gets printed when the instruction appears in a printed list.
functionNameSymbol - Variable in class org.jatha.compile.LispPrimitive
 
functionp() - Method in interface org.jatha.dynatype.LispValue
 
functionp() - Method in class org.jatha.dynatype.StandardLispValue
 
FunctionPrimitive - Class in org.jatha.compile
This is the class that encapsulates the action and compilation of the FUNCTION function.
FunctionPrimitive(Jatha) - Constructor for class org.jatha.compile.FunctionPrimitive
 

G

G - Variable in class org.jatha.test.junit.CoreTest
 
gc() - Method in class org.jatha.Jatha
This method causes the Java runtime to performs a GC.
gc_full() - Method in class org.jatha.Jatha
This method causes the Java runtime to performs a GC.
GcFullPrimitive - Class in org.jatha.compile
 
GcFullPrimitive(Jatha) - Constructor for class org.jatha.compile.GcFullPrimitive
 
GcPrimitive - Class in org.jatha.compile
 
GcPrimitive(Jatha) - Constructor for class org.jatha.compile.GcPrimitive
 
get(LispString) - Method in class org.jatha.util.SymbolTable
 
get_special_value(LispValue) - Method in class org.jatha.machine.SECDMachine
 
get_specialCount() - Method in interface org.jatha.dynatype.LispValue
 
get_specialCount() - Method in class org.jatha.dynatype.StandardLispSymbol
 
get_specialCount() - Method in class org.jatha.dynatype.StandardLispValue
 
getAsString(LispValue) - Method in class org.jatha.dynatype.StandardLispPackage
 
getBigIntegerValue() - Method in interface org.jatha.dynatype.LispNumber
 
getBigIntegerValue() - Method in class org.jatha.dynatype.StandardLispBignum
 
getBigIntegerValue() - Method in class org.jatha.dynatype.StandardLispComplex
 
getBigIntegerValue() - Method in class org.jatha.dynatype.StandardLispInteger
 
getBigIntegerValue() - Method in class org.jatha.dynatype.StandardLispReal
 
getCaseSensitivity() - Method in class org.jatha.read.LispParser
Retrieves the current case-sensitivity of the parser.
getCharacterValue() - Method in interface org.jatha.dynatype.LispCharacter
 
getCharacterValue() - Method in class org.jatha.dynatype.StandardLispCharacter
 
getCode() - Method in interface org.jatha.dynatype.LispFunction
Returns the code of the Function.
getCode() - Method in class org.jatha.dynatype.StandardLispFunction
Gets the code of the function.
getColumns() - Method in class org.jatha.display.LispInput
 
getCompiler() - Method in class org.jatha.Jatha
Returns the LISP compiler used by this instance of Jatha.
getComponentAt(LispValue, LispValue) - Method in class org.jatha.machine.SECDop
 
getDoubleValue() - Method in interface org.jatha.dynatype.LispNumber
Returns a double value corresponding to this value.
getDoubleValue() - Method in class org.jatha.dynatype.StandardLispBignum
 
getDoubleValue() - Method in class org.jatha.dynatype.StandardLispComplex
 
getDoubleValue() - Method in class org.jatha.dynatype.StandardLispInteger
 
getDoubleValue() - Method in class org.jatha.dynatype.StandardLispNumber
 
getDoubleValue() - Method in class org.jatha.dynatype.StandardLispReal
 
getEval() - Method in class org.jatha.Jatha
Returns the LISP evaluator used by this instance of Jatha.
getExternalSymbol(LispString) - Method in interface org.jatha.dynatype.LispPackage
Returns the external symbol with the given name
getExternalSymbol(LispString) - Method in class org.jatha.dynatype.StandardLispPackage
 
gethash(LispValue) - Method in interface org.jatha.dynatype.LispValue
Retrieves values from a hash table.
gethash(LispValue, LispValue) - Method in interface org.jatha.dynatype.LispValue
Retrieves values from a hash table, returning a default value if the key is not in the table.
gethash(LispValue) - Method in class org.jatha.dynatype.StandardLispHashTable
 
gethash(LispValue, LispValue) - Method in class org.jatha.dynatype.StandardLispHashTable
 
gethash(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
gethash(LispValue, LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
GethashPrimitive - Class in org.jatha.compile
 
GethashPrimitive(Jatha) - Constructor for class org.jatha.compile.GethashPrimitive
 
getImaginary() - Method in interface org.jatha.dynatype.LispComplex
Returns the imaginary part of the complex number.
getImaginary() - Method in class org.jatha.dynatype.StandardLispComplex
 
getInfOption() - Method in interface org.jatha.dynatype.LispComplex
 
getInfOption() - Method in class org.jatha.dynatype.StandardLispComplex
 
getInputReader() - Method in class org.jatha.read.LispParser
Gets the current reader to be parsed.
getLegalBlocks() - Method in class org.jatha.compile.LispCompiler
 
getLegalTags() - Method in class org.jatha.compile.LispCompiler
 
getLisp() - Method in interface org.jatha.dynatype.LispValue
 
getLisp() - Method in class org.jatha.dynatype.StandardLispValue
 
getLisp() - Method in class org.jatha.machine.SECDMachine
 
getLongValue() - Method in interface org.jatha.dynatype.LispNumber
 
getLongValue() - Method in class org.jatha.dynatype.StandardLispBignum
 
getLongValue() - Method in class org.jatha.dynatype.StandardLispComplex
 
getLongValue() - Method in class org.jatha.dynatype.StandardLispInteger
 
getLongValue() - Method in class org.jatha.dynatype.StandardLispReal
 
getMaxListLength() - Method in class org.jatha.Jatha
Returns the value of *MAX-LIST-LENGTH*.
getName() - Method in interface org.jatha.dynatype.LispPackage
Returns the name of this package as a LispString.
getName() - Method in class org.jatha.dynatype.StandardLispPackage
 
getNicknames() - Method in interface org.jatha.dynatype.LispPackage
Returns a list of the nicknames of this package.
getNicknames() - Method in class org.jatha.dynatype.StandardLispPackage
Returns a list of the nicknames of this package.
getNumberOfHistoryitems() - Method in class org.jatha.display.Listener
 
getObject() - Method in class org.jatha.dynatype.StandardLispForeignObject
 
getParser() - Method in class org.jatha.Jatha
Returns the LISP Parser used by this instance of Jatha.
getPrompt() - Method in class org.jatha.display.Listener
 
getReal() - Method in interface org.jatha.dynatype.LispComplex
Returns the real part of the complex number.
getReal() - Method in class org.jatha.dynatype.StandardLispComplex
 
getRegisteredDos() - Method in class org.jatha.compile.LispCompiler
 
getRestListAt(LispValue, LispValue) - Method in class org.jatha.machine.opLDR
 
getRows() - Method in class org.jatha.display.LispInput
 
getSymbol() - Method in interface org.jatha.dynatype.LispFunction
Returns the symbol whose function this represents.
getSymbol(LispString) - Method in interface org.jatha.dynatype.LispPackage
Returns the symbol with the given name.
getSymbol() - Method in class org.jatha.dynatype.StandardLispFunction
Returns the symbol that owns this function.
getSymbol(LispString) - Method in class org.jatha.dynatype.StandardLispPackage
 
getSymbolTable() - Method in interface org.jatha.dynatype.LispPackage
Returns the symbol table for this package.
getSymbolTable() - Method in class org.jatha.dynatype.StandardLispPackage
 
getSymbolTable() - Method in class org.jatha.Jatha
Returns the Symbol Table used by this instance of Jatha.
getText() - Method in class org.jatha.display.LispInput
 
getUses() - Method in interface org.jatha.dynatype.LispPackage
Returns a list of package names that this package uses.
getUses() - Method in class org.jatha.dynatype.StandardLispPackage
 
getValue() - Method in interface org.jatha.dynatype.LispString
Returns a Java string containing this value.
getValue() - Method in class org.jatha.dynatype.StandardLispCharacter
 
getValue() - Method in class org.jatha.dynatype.StandardLispInteger
 
getValue() - Method in class org.jatha.dynatype.StandardLispString
 
getVersionDate() - Method in class org.jatha.Jatha
Returns the date of this version as a string: "nn MONTH yyyy".
getVersionMajor() - Method in class org.jatha.Jatha
Returns the major version number, that is, 1 in version 1.2.3.
getVersionMicro() - Method in class org.jatha.Jatha
Returns the micro version number, that is, 3 in version 1.2.3.
getVersionMinor() - Method in class org.jatha.Jatha
Returns the minor version number, that is, 2 in version 1.2.3.
getVersionName() - Method in class org.jatha.Jatha
Returns the program name, e.g.
getVersionString() - Method in class org.jatha.Jatha
Returns the entire version string.
getVersionType() - Method in class org.jatha.Jatha
Returns the type of release: "production", "beta" or "alpha".
getVersionURL() - Method in class org.jatha.Jatha
Returns a URL where you can find info about Algernon.
GoPrimitive - Class in org.jatha.compile
Implements the GO primitive
GoPrimitive(Jatha) - Constructor for class org.jatha.compile.GoPrimitive
 
greaterThan(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns T if the object prepended to the argument list is in strictly decreasing order.
greaterThan(LispValue) - Method in class org.jatha.dynatype.StandardLispNumber
 
greaterThan(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
greaterThanOrEqual(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns T if the object prepended to the argument list is in non-increasing order.
greaterThanOrEqual(LispValue) - Method in class org.jatha.dynatype.StandardLispNumber
 
greaterThanOrEqual(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
GreaterThanOrEqualPrimitive - Class in org.jatha.compile
 
GreaterThanOrEqualPrimitive(Jatha) - Constructor for class org.jatha.compile.GreaterThanOrEqualPrimitive
 
GreaterThanPrimitive - Class in org.jatha.compile
 
GreaterThanPrimitive(Jatha) - Constructor for class org.jatha.compile.GreaterThanPrimitive
 
grindef(LispValue, int) - Method in class org.jatha.compile.LispPrimitive
 
grindef(LispValue, int) - Method in class org.jatha.machine.opBLK
 
grindef(LispValue, int) - Method in class org.jatha.machine.opLD
 
grindef(LispValue, int) - Method in class org.jatha.machine.opLD_GLOBAL
 
grindef(LispValue, int) - Method in class org.jatha.machine.opLDC
 
grindef(LispValue, int) - Method in class org.jatha.machine.opLDF
 
grindef(LispValue, int) - Method in class org.jatha.machine.opLDFC
 
grindef(LispValue, int) - Method in class org.jatha.machine.opLDR
 
grindef(LispValue, int) - Method in class org.jatha.machine.opLIS
 
grindef(LispValue, int) - Method in class org.jatha.machine.opSEL
 
grindef(LispValue, int) - Method in class org.jatha.machine.opSP_BIND
 
grindef(LispValue, int) - Method in class org.jatha.machine.opSP_UNBIND
 
grindef(LispValue, int) - Method in class org.jatha.machine.opTEST
 
GrindefPrimitive - Class in org.jatha.compile
 
GrindefPrimitive(Jatha) - Constructor for class org.jatha.compile.GrindefPrimitive
 

H

handleEmacsCommand(KeyEvent) - Method in class org.jatha.display.LispInput
Returns true if no further event handling is necessary.
hasBalancedParentheses(Jatha, LispValue) - Static method in class org.jatha.read.LispParser
Returns true if the input expression has balanced parentheses
hasBalancedParentheses(Jatha, String) - Static method in class org.jatha.read.LispParser
Returns true if the input expression has balanced parentheses
hash_table_count() - Method in interface org.jatha.dynatype.LispValue
Returns the number of items in the hash table.
hash_table_count() - Method in class org.jatha.dynatype.StandardLispHashTable
 
hash_table_count() - Method in class org.jatha.dynatype.StandardLispValue
 
HASH_TABLE_DEFAULT_LOAD_FACTOR - Static variable in class org.jatha.util.SymbolTable
 
HASH_TABLE_DEFAULT_SIZE - Static variable in class org.jatha.util.SymbolTable
 
hash_table_rehash_size() - Method in interface org.jatha.dynatype.LispValue
Returns a floating-point number that indicates how large the hash table will be after rehashing, as a percentage of the current size.
hash_table_rehash_size() - Method in class org.jatha.dynatype.StandardLispHashTable
This should return the rehash-threshold, but Java 1.1 doesn't let us access that number.
hash_table_rehash_size() - Method in class org.jatha.dynatype.StandardLispValue
 
hash_table_rehash_threshold() - Method in interface org.jatha.dynatype.LispValue
Returns a floating-point number that indicates how full the table gets before it will expand and rehash its contents.
hash_table_rehash_threshold() - Method in class org.jatha.dynatype.StandardLispHashTable
Java 1.1 doesn't let us access this number.
hash_table_rehash_threshold() - Method in class org.jatha.dynatype.StandardLispValue
 
hash_table_size() - Method in interface org.jatha.dynatype.LispValue
Returns the total size of the hash table, including empty slots.
hash_table_size() - Method in class org.jatha.dynatype.StandardLispHashTable
This should return the number of possible entries until the table is full, but Java 1.1 doesn't give us access to that number.
hash_table_size() - Method in class org.jatha.dynatype.StandardLispValue
 
hash_table_test() - Method in interface org.jatha.dynatype.LispValue
Returns the function used when comparing keys in the hash table.
hash_table_test() - Method in class org.jatha.dynatype.StandardLispHashTable
 
hash_table_test() - Method in class org.jatha.dynatype.StandardLispValue
 
hashCode() - Method in class org.jatha.dynatype.StandardLispComplex
 
HASHTABLE_TYPE - Variable in class org.jatha.Jatha
 
HashtableCountPrimitive - Class in org.jatha.compile
 
HashtableCountPrimitive(Jatha) - Constructor for class org.jatha.compile.HashtableCountPrimitive
 
hashtablep() - Method in interface org.jatha.dynatype.LispValue
Returns T if the object is a floating-point number.
hashtablep() - Method in class org.jatha.dynatype.StandardLispHashTable
 
hashtablep() - Method in class org.jatha.dynatype.StandardLispValue
 
HashtablepPrimitive - Class in org.jatha.compile
 
HashtablepPrimitive(Jatha) - Constructor for class org.jatha.compile.HashtablepPrimitive
 
HashtableRehashSizePrimitive - Class in org.jatha.compile
 
HashtableRehashSizePrimitive(Jatha) - Constructor for class org.jatha.compile.HashtableRehashSizePrimitive
 
HashtableRehashThresholdPrimitive - Class in org.jatha.compile
 
HashtableRehashThresholdPrimitive(Jatha) - Constructor for class org.jatha.compile.HashtableRehashThresholdPrimitive
 
HashtableSizePrimitive - Class in org.jatha.compile
 
HashtableSizePrimitive(Jatha) - Constructor for class org.jatha.compile.HashtableSizePrimitive
 
HashtableTestPrimitive - Class in org.jatha.compile
 
HashtableTestPrimitive(Jatha) - Constructor for class org.jatha.compile.HashtableTestPrimitive
 
hasNext() - Method in class org.jatha.dynatype.LispConsIterator
 
hFudge - Variable in class org.jatha.display.LispInput
 
HYPHEN - Static variable in class org.jatha.read.LispParser
 
hypot(LispComplex, LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
hypot(LispComplex, LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 

I

IF - Variable in class org.jatha.compile.LispCompiler
 
ImportPrimitive - Class in org.jatha.compile
Imports symbols into a package, which means that you can refer to the symbols within the package without colon-syntax
ImportPrimitive(Jatha) - Constructor for class org.jatha.compile.ImportPrimitive
 
incrementEditorLines(int) - Method in class org.jatha.display.LispInput
 
indent(int) - Method in class org.jatha.compile.LispPrimitive
 
indexAndAttribute(LispValue, LispValue) - Method in class org.jatha.compile.LispCompiler
Looks up the symbol in a list of lists.
indexInList(LispValue, LispValue, LispValue[]) - Method in class org.jatha.compile.LispCompiler
Looks up the symbol in a list
init() - Method in class org.jatha.compile.LispCompiler
Initializes the compiler by registering the LISP primitive functions so that the compiler can recognize them.
init() - Method in class org.jatha.eval.LispEvaluator
 
init() - Method in class org.jatha.Jatha
 
initConstants2() - Method in class org.jatha.Jatha
 
initializeConstants() - Method in class org.jatha.compile.LispCompiler
 
initializeConstants() - Method in class org.jatha.dynatype.StandardLispHashTable
 
initializeConstants() - Method in class org.jatha.Jatha
 
inlineP - Variable in class org.jatha.compile.LispPrimitive
Set inlineP to true if the function effectively evaluates itself simply by compiling its argument list.
inputReader - Variable in class org.jatha.read.LispParser
 
int_sym - Variable in class org.jatha.test.junit.ArgumentTest
 
INTEGER_token_p(String) - Method in class org.jatha.read.LispParser
 
INTEGER_TYPE - Variable in class org.jatha.Jatha
 
integerp() - Method in interface org.jatha.dynatype.LispValue
Returns T if the object is an Integer.
integerp() - Method in class org.jatha.dynatype.StandardLispBignum
 
integerp() - Method in class org.jatha.dynatype.StandardLispInteger
 
integerp() - Method in class org.jatha.dynatype.StandardLispValue
 
IntegerpPrimitive - Class in org.jatha.compile
 
IntegerpPrimitive(Jatha) - Constructor for class org.jatha.compile.IntegerpPrimitive
 
intern(LispString) - Method in class org.jatha.eval.LispEvaluator
 
intern(LispString, LispPackage) - Method in class org.jatha.eval.LispEvaluator
 
intern(LispString, LispValue) - Method in class org.jatha.eval.LispEvaluator
 
intern(LispString, LispValue, LispPackage) - Method in class org.jatha.eval.LispEvaluator
 
intern(String) - Method in class org.jatha.eval.LispEvaluator
 
intern(String, LispPackage) - Method in class org.jatha.eval.LispEvaluator
 
internal_getName() - Method in interface org.jatha.dynatype.LispValue
 
internal_getName() - Method in class org.jatha.dynatype.StandardLispSymbol
Returns the Java String representing the symbol's name, without any quoting.
internal_getName() - Method in class org.jatha.dynatype.StandardLispValue
 
internal_prin1(PrintStream) - Method in class org.jatha.compile.LispPrimitive
 
internal_prin1(PrintStream) - Method in interface org.jatha.dynatype.LispValue
 
internal_prin1(PrintStream) - Method in class org.jatha.dynatype.StandardLispBignum
 
internal_prin1(PrintStream) - Method in class org.jatha.dynatype.StandardLispCharacter
 
internal_prin1(PrintStream) - Method in class org.jatha.dynatype.StandardLispCons
 
internal_prin1(PrintStream) - Method in class org.jatha.dynatype.StandardLispForeignObject
 
internal_prin1(PrintStream) - Method in class org.jatha.dynatype.StandardLispFunction
 
internal_prin1(PrintStream) - Method in class org.jatha.dynatype.StandardLispHashTable
 
internal_prin1(PrintStream) - Method in class org.jatha.dynatype.StandardLispInteger
 
internal_prin1(PrintStream) - Method in class org.jatha.dynatype.StandardLispNIL
 
internal_prin1(PrintStream) - Method in class org.jatha.dynatype.StandardLispPackage
 
internal_prin1(PrintStream) - Method in class org.jatha.dynatype.StandardLispReal
 
internal_prin1(PrintStream) - Method in class org.jatha.dynatype.StandardLispString
 
internal_prin1(PrintStream) - Method in class org.jatha.dynatype.StandardLispSymbol
 
internal_prin1(PrintStream) - Method in class org.jatha.dynatype.StandardLispValue
 
internal_prin1_as_cdr(PrintStream) - Method in interface org.jatha.dynatype.LispValue
 
internal_prin1_as_cdr(PrintStream) - Method in class org.jatha.dynatype.StandardLispCons
 
internal_prin1_as_cdr(PrintStream) - Method in class org.jatha.dynatype.StandardLispNIL
 
internal_prin1_as_cdr(PrintStream) - Method in class org.jatha.dynatype.StandardLispValue
 
internal_princ(PrintStream) - Method in class org.jatha.compile.LispPrimitive
 
internal_princ(PrintStream) - Method in interface org.jatha.dynatype.LispValue
 
internal_princ(PrintStream) - Method in class org.jatha.dynatype.StandardLispBignum
 
internal_princ(PrintStream) - Method in class org.jatha.dynatype.StandardLispCharacter
 
internal_princ(PrintStream) - Method in class org.jatha.dynatype.StandardLispCons
 
internal_princ(PrintStream) - Method in class org.jatha.dynatype.StandardLispFunction
 
internal_princ(PrintStream) - Method in class org.jatha.dynatype.StandardLispHashTable
 
internal_princ(PrintStream) - Method in class org.jatha.dynatype.StandardLispInteger
 
internal_princ(PrintStream) - Method in class org.jatha.dynatype.StandardLispNIL
 
internal_princ(PrintStream) - Method in class org.jatha.dynatype.StandardLispPackage
 
internal_princ(PrintStream) - Method in class org.jatha.dynatype.StandardLispReal
 
internal_princ(PrintStream) - Method in class org.jatha.dynatype.StandardLispString
 
internal_princ(PrintStream) - Method in class org.jatha.dynatype.StandardLispSymbol
 
internal_princ(PrintStream) - Method in class org.jatha.dynatype.StandardLispValue
 
internal_princ_as_cdr(PrintStream) - Method in interface org.jatha.dynatype.LispValue
 
internal_princ_as_cdr(PrintStream) - Method in class org.jatha.dynatype.StandardLispCons
 
internal_princ_as_cdr(PrintStream) - Method in class org.jatha.dynatype.StandardLispNIL
 
internal_princ_as_cdr(PrintStream) - Method in class org.jatha.dynatype.StandardLispValue
 
internal_print(PrintStream) - Method in class org.jatha.compile.LispPrimitive
 
internal_print(PrintStream) - Method in interface org.jatha.dynatype.LispValue
 
internal_print(PrintStream) - Method in class org.jatha.dynatype.StandardLispBignum
 
internal_print(PrintStream) - Method in class org.jatha.dynatype.StandardLispCharacter
 
internal_print(PrintStream) - Method in class org.jatha.dynatype.StandardLispCons
 
internal_print(PrintStream) - Method in class org.jatha.dynatype.StandardLispForeignObject
 
internal_print(PrintStream) - Method in class org.jatha.dynatype.StandardLispFunction
 
internal_print(PrintStream) - Method in class org.jatha.dynatype.StandardLispHashTable
 
internal_print(PrintStream) - Method in class org.jatha.dynatype.StandardLispInteger
 
internal_print(PrintStream) - Method in class org.jatha.dynatype.StandardLispNIL
 
internal_print(PrintStream) - Method in class org.jatha.dynatype.StandardLispPackage
 
internal_print(PrintStream) - Method in class org.jatha.dynatype.StandardLispReal
 
internal_print(PrintStream) - Method in class org.jatha.dynatype.StandardLispString
 
internal_print(PrintStream) - Method in class org.jatha.dynatype.StandardLispSymbol
 
internal_print(PrintStream) - Method in class org.jatha.dynatype.StandardLispValue
 
internal_print_as_cdr(PrintStream) - Method in interface org.jatha.dynatype.LispValue
 
internal_print_as_cdr(PrintStream) - Method in class org.jatha.dynatype.StandardLispCons
 
internal_print_as_cdr(PrintStream) - Method in class org.jatha.dynatype.StandardLispNIL
 
internal_print_as_cdr(PrintStream) - Method in class org.jatha.dynatype.StandardLispValue
 
InternPrimitive - Class in org.jatha.compile
 
InternPrimitive(Jatha) - Constructor for class org.jatha.compile.InternPrimitive
 
inverse() - Method in interface org.jatha.dynatype.LispComplex
 
inverse(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
inverse() - Method in class org.jatha.dynatype.StandardLispComplex
 
inverse(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
isAtSign(char) - Method in class org.jatha.read.LispParser
 
isBackQuote(char) - Method in class org.jatha.read.LispParser
 
isBackSlash(char) - Method in class org.jatha.read.LispParser
 
isBuiltin() - Method in interface org.jatha.dynatype.LispFunction
Returns true if this is a builtin (predefined) function.
isBuiltin() - Method in class org.jatha.dynatype.StandardLispFunction
Returns true if this is a builtin function.
isBuiltinFunction(LispValue) - Static method in class org.jatha.compile.LispCompiler
Send in either code or a symbol with a function value.
isColon(char) - Method in class org.jatha.read.LispParser
 
isComma(char) - Method in class org.jatha.read.LispParser
 
isDoubleQuote(char) - Method in class org.jatha.read.LispParser
 
isEqual(LispComplex, LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
isEqual(LispComplex, LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
isEqualWithinLimits(LispComplex, double) - Method in interface org.jatha.dynatype.LispComplex
 
isEqualWithinLimits(LispComplex, LispComplex, double) - Method in interface org.jatha.dynatype.LispComplex
 
isEqualWithinLimits(LispComplex, LispComplex, double) - Method in class org.jatha.dynatype.StandardLispComplex
 
isEqualWithinLimits(LispComplex, double) - Method in class org.jatha.dynatype.StandardLispComplex
 
isInfinite() - Method in interface org.jatha.dynatype.LispComplex
 
isInfinite(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
isInfinite() - Method in class org.jatha.dynatype.StandardLispComplex
 
isInfinite(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
isLeftAngleBracket(char) - Method in class org.jatha.read.LispParser
 
isLegalTag(LispValue) - Method in class org.jatha.compile.LispCompiler
 
isLparen(char) - Method in class org.jatha.read.LispParser
 
isMacroCode(LispValue) - Method in class org.jatha.compile.LispCompiler
 
isMinusInfinity() - Method in interface org.jatha.dynatype.LispComplex
 
isMinusInfinity(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
isMinusInfinity() - Method in class org.jatha.dynatype.StandardLispComplex
 
isMinusInfinity(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
isNaN() - Method in interface org.jatha.dynatype.LispComplex
 
isNaN(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
isNaN() - Method in class org.jatha.dynatype.StandardLispComplex
 
isNaN(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
isOrBar(char) - Method in class org.jatha.read.LispParser
 
isPeriod(char) - Method in class org.jatha.read.LispParser
 
isPlusInfinity() - Method in interface org.jatha.dynatype.LispComplex
 
isPlusInfinity(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
isPlusInfinity() - Method in class org.jatha.dynatype.StandardLispComplex
 
isPlusInfinity(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
isPound(char) - Method in class org.jatha.read.LispParser
 
isQuote(char) - Method in class org.jatha.read.LispParser
 
isReal() - Method in interface org.jatha.dynatype.LispComplex
 
isReal(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
isReal() - Method in class org.jatha.dynatype.StandardLispComplex
 
isReal(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
isRightAngleBracket(char) - Method in class org.jatha.read.LispParser
 
isRparen(char) - Method in class org.jatha.read.LispParser
 
isSemi(char) - Method in class org.jatha.read.LispParser
 
isSpace(char) - Method in class org.jatha.read.LispParser
 
isTerminator(char) - Method in class org.jatha.read.LispParser
 
isType(LispValue) - Method in class org.jatha.Jatha
This is used in apropos_print on StandardLispSymbol.
isZero() - Method in interface org.jatha.dynatype.LispComplex
 
isZero(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
isZero() - Method in class org.jatha.dynatype.StandardLispComplex
 
isZero(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
iterator() - Method in interface org.jatha.dynatype.LispValue
 
iterator() - Method in class org.jatha.dynatype.StandardLispConsOrNil
Returns an iterator over the clauses of the path.
iterator() - Method in class org.jatha.dynatype.StandardLispValue
 

J

Jatha - Class in org.jatha
Jatha is an Applet supporting a subset of Common LISP, with extensions to support some features of Java such as networking and graphical interfaces.
Jatha() - Constructor for class org.jatha.Jatha
Create a new Jatha that does not use the GUI, does use the console for I/O and does not display help.
Jatha(boolean) - Constructor for class org.jatha.Jatha
Create a new Jatha that optionally uses the GUI, does use the console for I/O and does not display help.
Jatha(boolean, boolean) - Constructor for class org.jatha.Jatha
Create a new Jatha that optionally uses the GUI, optionally uses the console for I/O and does not display help.
Jatha(boolean, boolean, boolean) - Constructor for class org.jatha.Jatha
Create a new Jatha that optionally uses the GUI, optionally uses the console for I/O and optionally displays help.
javaTrace(boolean) - Method in class org.jatha.Jatha
This method turns Java method tracing on.
jbInit(String, String) - Method in class org.jatha.display.UnderConstruction
 
JOIN - Variable in class org.jatha.machine.SECDMachine
 
jTextArea1 - Variable in class org.jatha.display.UnderConstruction
 
jTextPane1 - Variable in class org.jatha.display.UnderConstruction
 

K

keyPressed(KeyEvent) - Method in class org.jatha.display.LispInput
 
keyReleased(KeyEvent) - Method in class org.jatha.display.LispInput
 
keys() - Method in class org.jatha.util.SymbolTable
Returns an Iterator across the symbols of the SymbolTable.
keyTyped(KeyEvent) - Method in class org.jatha.display.LispInput
Implements parenthesis matching
keywordp() - Method in interface org.jatha.dynatype.LispValue
Returns T if the object is a keyword.
keywordp() - Method in class org.jatha.dynatype.StandardLispKeyword
 
keywordp() - Method in class org.jatha.dynatype.StandardLispValue
 
KeywordpPrimitive - Class in org.jatha.compile
 
KeywordpPrimitive(Jatha) - Constructor for class org.jatha.compile.KeywordpPrimitive
 
killToEndOfLine() - Method in class org.jatha.display.LispInput
 

L

LAMBDA - Variable in class org.jatha.compile.LispCompiler
 
last() - Method in interface org.jatha.dynatype.LispValue
Returns the last cons cell in a list.
last() - Method in class org.jatha.dynatype.StandardLispCons
 
last() - Method in class org.jatha.dynatype.StandardLispNIL
 
last() - Method in class org.jatha.dynatype.StandardLispString
Returns the last character in the string.
last() - Method in class org.jatha.dynatype.StandardLispValue
 
LastPrimitive - Class in org.jatha.compile
 
LastPrimitive(Jatha) - Constructor for class org.jatha.compile.LastPrimitive
 
LD - Variable in class org.jatha.machine.SECDMachine
 
LD_GLOBAL - Variable in class org.jatha.machine.SECDMachine
 
LDC - Variable in class org.jatha.machine.SECDMachine
 
LDF - Variable in class org.jatha.machine.SECDMachine
 
LDFC - Variable in class org.jatha.machine.SECDMachine
 
LDR - Variable in class org.jatha.machine.SECDMachine
 
LEFT_ANGLE_BRACKET - Static variable in class org.jatha.read.LispParser
 
LEFT_PAREN - Static variable in class org.jatha.read.LispParser
 
legalBlocks - Variable in class org.jatha.compile.LispCompiler
 
legalTags - Variable in class org.jatha.compile.LispCompiler
 
length() - Method in interface org.jatha.dynatype.LispValue
Returns the length of a list or string.
length() - Method in class org.jatha.dynatype.StandardLispCons
Returns a LispInteger containing the length of the list.
length() - Method in class org.jatha.dynatype.StandardLispConsOrNil
 
length() - Method in class org.jatha.dynatype.StandardLispNIL
 
length() - Method in class org.jatha.dynatype.StandardLispString
 
length() - Method in class org.jatha.dynatype.StandardLispValue
 
LengthPrimitive - Class in org.jatha.compile
 
LengthPrimitive(Jatha) - Constructor for class org.jatha.compile.LengthPrimitive
 
lessThan(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns T if the object prepended to the argument list is in strictly increasing order.
lessThan(LispValue) - Method in class org.jatha.dynatype.StandardLispNumber
 
lessThan(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
lessThanOrEqual(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns T if the object prepended to the argument list is in strictly non-decreasing order.
lessThanOrEqual(LispValue) - Method in class org.jatha.dynatype.StandardLispNumber
 
lessThanOrEqual(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
LessThanOrEqualPrimitive - Class in org.jatha.compile
 
LessThanOrEqualPrimitive(Jatha) - Constructor for class org.jatha.compile.LessThanOrEqualPrimitive
 
LessThanPrimitive - Class in org.jatha.compile
 
LessThanPrimitive(Jatha) - Constructor for class org.jatha.compile.LessThanPrimitive
 
LET - Variable in class org.jatha.compile.LispCompiler
 
LETREC - Variable in class org.jatha.compile.LispCompiler
 
LIS - Variable in class org.jatha.machine.SECDMachine
 
lisp - Static variable in class org.jatha.test.junit.ArgumentTest
 
lisp_import(LispValue) - Method in class org.jatha.dynatype.StandardLispPackage
Imports the given symbols into the current package.
lisp_null() - Method in interface org.jatha.dynatype.LispValue
Returns T if the object is NIL.
lisp_null() - Method in class org.jatha.dynatype.StandardLispNIL
 
lisp_null() - Method in class org.jatha.dynatype.StandardLispValue
 
LispAlreadyDefinedPackageException - Exception in org.jatha.dynatype
An exception that should be thrown when trying to create a package that already exists.
LispAlreadyDefinedPackageException() - Constructor for exception org.jatha.dynatype.LispAlreadyDefinedPackageException
 
LispAlreadyDefinedPackageException(String) - Constructor for exception org.jatha.dynatype.LispAlreadyDefinedPackageException
 
LispAtom - Interface in org.jatha.dynatype
LispAtom defines the ATOM type in Common LISP.
LispBignum - Interface in org.jatha.dynatype
Defines BigNums - large integers.
LispCharacter - Interface in org.jatha.dynatype
 
LispCompiler - Class in org.jatha.compile
LispCompiler has a compile() method that will compile a LISP expression and return the SECD code for that expression.
LispCompiler(Jatha) - Constructor for class org.jatha.compile.LispCompiler
 
LispComplex - Interface in org.jatha.dynatype
LispComplex is an abstract class that implements the Common LISP COMPLEX type.
LispCons - Interface in org.jatha.dynatype
 
LispConsIterator - Class in org.jatha.dynatype
An abstract class for the CONS and NIL data types.
LispConsIterator(LispValue) - Constructor for class org.jatha.dynatype.LispConsIterator
 
LispConsOrNil - Interface in org.jatha.dynatype
An abstract class for the CONS and NIL data types.
LispConstant - Interface in org.jatha.dynatype
 
LispConstantRedefinedException - Exception in org.jatha.dynatype
 
LispConstantRedefinedException() - Constructor for exception org.jatha.dynatype.LispConstantRedefinedException
 
LispConstantRedefinedException(String) - Constructor for exception org.jatha.dynatype.LispConstantRedefinedException
 
LispEvaluator - Class in org.jatha.eval
A LISP eval mechanism based on the SECD abstract machine described in "The Architecture of Symbolic Computers" by Peter Kogge.
LispEvaluator(Jatha) - Constructor for class org.jatha.eval.LispEvaluator
 
LispException - Exception in org.jatha.dynatype
 
LispException() - Constructor for exception org.jatha.dynatype.LispException
 
LispException(String) - Constructor for exception org.jatha.dynatype.LispException
 
LispForeignObject - Interface in org.jatha.dynatype
 
LispFunction - Interface in org.jatha.dynatype
Implements a Common LISP 'function' type that represents a built-in or user-defined function.
LispFunctionNameString() - Method in class org.jatha.compile.LispPrimitive
 
LispFunctionNameSymbol() - Method in class org.jatha.compile.LispPrimitive
 
LispHashTable - Interface in org.jatha.dynatype
Implements the Common LISP 'hashtable' type, including all four types: eq, eql, equal, and equalp has tables.
LispIndexOutOfRangeException - Exception in org.jatha.dynatype
 
LispIndexOutOfRangeException() - Constructor for exception org.jatha.dynatype.LispIndexOutOfRangeException
 
LispIndexOutOfRangeException(String) - Constructor for exception org.jatha.dynatype.LispIndexOutOfRangeException
 
LispInput - Class in org.jatha.display
LispInput is a text field that does parenthesis matching and sends its input off to a Lisp Evaluator.
LispInput(Jatha, Listener, int, int) - Constructor for class org.jatha.display.LispInput
 
LispInteger - Interface in org.jatha.dynatype
 
LispJavaObject - Interface in org.jatha.dynatype
 
LispKeyword - Interface in org.jatha.dynatype
A keyword is a constant (symbol) which evaluates to itself.
LispMacro - Interface in org.jatha.dynatype
LispMacro is a data type that represents a LISP Macro definition.
LispNil - Interface in org.jatha.dynatype
 
LispNumber - Interface in org.jatha.dynatype
LispNumber is an abstract class that implements the Common LISP NUMBER type.
LispPackage - Interface in org.jatha.dynatype
An implementation of ANSI Common LISP packages, including defpackage, export, import, etc.
LispParser - Class in org.jatha.read
A parser that reads LISP-syntax text from a text stream or string.
LispParser(Jatha, Reader) - Constructor for class org.jatha.read.LispParser
 
LispParser(Jatha, String) - Constructor for class org.jatha.read.LispParser
 
LispParser(Jatha, Reader, int) - Constructor for class org.jatha.read.LispParser
Allows you to create a parser that handles input case conversion as you like.
LispParser(Jatha, String, int) - Constructor for class org.jatha.read.LispParser
Allows you to create a parser that handles input case conversion as you like.
LispPrimitive - Class in org.jatha.compile
The LispPrimitive class makes the transition from LISP code to Java code.
LispPrimitive(Jatha, String, long, long) - Constructor for class org.jatha.compile.LispPrimitive
The constructor for the LispPrimitive class.
LispPrimitive(Jatha, String, long) - Constructor for class org.jatha.compile.LispPrimitive
 
LispPrimitive(Jatha, String) - Constructor for class org.jatha.compile.LispPrimitive
 
LispReal - Interface in org.jatha.dynatype
 
LispString - Interface in org.jatha.dynatype
 
LispSymbol - Interface in org.jatha.dynatype
LispSymbol implements LISP Symbols, including provisions for special bindings.
LispTester - Class in org.jatha.test
 
LispTester() - Constructor for class org.jatha.test.LispTester
 
LispUnboundVariableException - Exception in org.jatha.dynatype
 
LispUnboundVariableException() - Constructor for exception org.jatha.dynatype.LispUnboundVariableException
 
LispUnboundVariableException(String) - Constructor for exception org.jatha.dynatype.LispUnboundVariableException
 
LispUndefinedFunctionException - Exception in org.jatha.dynatype
 
LispUndefinedFunctionException() - Constructor for exception org.jatha.dynatype.LispUndefinedFunctionException
 
LispUndefinedFunctionException(String) - Constructor for exception org.jatha.dynatype.LispUndefinedFunctionException
 
LispUndefinedPackageException - Exception in org.jatha.dynatype
 
LispUndefinedPackageException() - Constructor for exception org.jatha.dynatype.LispUndefinedPackageException
 
LispUndefinedPackageException(String) - Constructor for exception org.jatha.dynatype.LispUndefinedPackageException
 
LispValue - Interface in org.jatha.dynatype
LispValueInterface defines the root of the Interfaces that define the datatypes in the system.
LispValueFactory - Class in org.jatha.dynatype
As of Jatha 1.5.3, do not use this class.
LispValueFactory() - Constructor for class org.jatha.dynatype.LispValueFactory
 
LispValueNotACharacterException - Exception in org.jatha.dynatype
 
LispValueNotACharacterException() - Constructor for exception org.jatha.dynatype.LispValueNotACharacterException
 
LispValueNotACharacterException(String) - Constructor for exception org.jatha.dynatype.LispValueNotACharacterException
 
LispValueNotAConsException - Exception in org.jatha.dynatype
 
LispValueNotAConsException() - Constructor for exception org.jatha.dynatype.LispValueNotAConsException
 
LispValueNotAConsException(String) - Constructor for exception org.jatha.dynatype.LispValueNotAConsException
 
LispValueNotAFunctionException - Exception in org.jatha.dynatype
 
LispValueNotAFunctionException() - Constructor for exception org.jatha.dynatype.LispValueNotAFunctionException
 
LispValueNotAFunctionException(String) - Constructor for exception org.jatha.dynatype.LispValueNotAFunctionException
 
LispValueNotAHashtableException - Exception in org.jatha.dynatype
 
LispValueNotAHashtableException() - Constructor for exception org.jatha.dynatype.LispValueNotAHashtableException
 
LispValueNotAHashtableException(String) - Constructor for exception org.jatha.dynatype.LispValueNotAHashtableException
 
LispValueNotAListException - Exception in org.jatha.dynatype
 
LispValueNotAListException() - Constructor for exception org.jatha.dynatype.LispValueNotAListException
 
LispValueNotAListException(String) - Constructor for exception org.jatha.dynatype.LispValueNotAListException
 
LispValueNotAnAtomException - Exception in org.jatha.dynatype
 
LispValueNotAnAtomException() - Constructor for exception org.jatha.dynatype.LispValueNotAnAtomException
 
LispValueNotAnAtomException(String) - Constructor for exception org.jatha.dynatype.LispValueNotAnAtomException
 
LispValueNotAnIntegerException - Exception in org.jatha.dynatype
 
LispValueNotAnIntegerException() - Constructor for exception org.jatha.dynatype.LispValueNotAnIntegerException
 
LispValueNotAnIntegerException(String) - Constructor for exception org.jatha.dynatype.LispValueNotAnIntegerException
 
LispValueNotANumberException - Exception in org.jatha.dynatype
 
LispValueNotANumberException() - Constructor for exception org.jatha.dynatype.LispValueNotANumberException
 
LispValueNotANumberException(String) - Constructor for exception org.jatha.dynatype.LispValueNotANumberException
 
LispValueNotAPackageException - Exception in org.jatha.dynatype
 
LispValueNotAPackageException() - Constructor for exception org.jatha.dynatype.LispValueNotAPackageException
 
LispValueNotAPackageException(String) - Constructor for exception org.jatha.dynatype.LispValueNotAPackageException
 
LispValueNotASequenceException - Exception in org.jatha.dynatype
 
LispValueNotASequenceException() - Constructor for exception org.jatha.dynatype.LispValueNotASequenceException
 
LispValueNotASequenceException(String) - Constructor for exception org.jatha.dynatype.LispValueNotASequenceException
 
LispValueNotAStringException - Exception in org.jatha.dynatype
 
LispValueNotAStringException() - Constructor for exception org.jatha.dynatype.LispValueNotAStringException
 
LispValueNotAStringException(String) - Constructor for exception org.jatha.dynatype.LispValueNotAStringException
 
LispValueNotASymbolException - Exception in org.jatha.dynatype
 
LispValueNotASymbolException() - Constructor for exception org.jatha.dynatype.LispValueNotASymbolException
 
LispValueNotASymbolException(String) - Constructor for exception org.jatha.dynatype.LispValueNotASymbolException
 
LispValueNotConvertableToAStringException - Exception in org.jatha.dynatype
 
LispValueNotConvertableToAStringException() - Constructor for exception org.jatha.dynatype.LispValueNotConvertableToAStringException
 
LispValueNotConvertableToAStringException(String) - Constructor for exception org.jatha.dynatype.LispValueNotConvertableToAStringException
 
LispValueTest - Class in org.jatha.test
 
LispValueTest() - Constructor for class org.jatha.test.LispValueTest
 
list() - Method in interface org.jatha.dynatype.LispValue
Creates a list from the object.
list() - Method in class org.jatha.dynatype.StandardLispValue
 
LIST - Variable in class org.jatha.Jatha
 
list1 - Variable in class org.jatha.test.junit.ArgumentTest
 
list2 - Variable in class org.jatha.test.junit.ArgumentTest
 
list2_b_default - Variable in class org.jatha.test.junit.ArgumentTest
 
list2_x - Variable in class org.jatha.test.junit.ArgumentTest
 
list2_y - Variable in class org.jatha.test.junit.ArgumentTest
 
list3 - Variable in class org.jatha.test.junit.ArgumentTest
 
list3_a_default - Variable in class org.jatha.test.junit.ArgumentTest
 
list3_c_default - Variable in class org.jatha.test.junit.ArgumentTest
 
list4 - Variable in class org.jatha.test.junit.ArgumentTest
 
list4_a_default - Variable in class org.jatha.test.junit.ArgumentTest
 
list4_c_default - Variable in class org.jatha.test.junit.ArgumentTest
 
list5 - Variable in class org.jatha.test.junit.ArgumentTest
 
list6 - Variable in class org.jatha.test.junit.ArgumentTest
 
list6_b_default - Variable in class org.jatha.test.junit.ArgumentTest
 
list7 - Variable in class org.jatha.test.junit.ArgumentTest
 
list7_b_default - Variable in class org.jatha.test.junit.ArgumentTest
 
list8 - Variable in class org.jatha.test.junit.ArgumentTest
 
list8_c_default - Variable in class org.jatha.test.junit.ArgumentTest
 
list9 - Variable in class org.jatha.test.junit.ArgumentTest
 
ListAllPackagesPrimitive - Class in org.jatha.compile
 
ListAllPackagesPrimitive(Jatha) - Constructor for class org.jatha.compile.ListAllPackagesPrimitive
 
Listener - Class in org.jatha.display
 
Listener(Jatha, String, String) - Constructor for class org.jatha.display.Listener
 
LISTENER - Variable in class org.jatha.Jatha
Listener is a pointer to the I/O Window.
listp() - Method in interface org.jatha.dynatype.LispValue
Returns T if the object is a list.
listp() - Method in class org.jatha.dynatype.StandardLispConsOrNil
 
listp() - Method in class org.jatha.dynatype.StandardLispValue
 
ListpPrimitive - Class in org.jatha.compile
 
ListpPrimitive(Jatha) - Constructor for class org.jatha.compile.ListpPrimitive
 
ListPrimitive - Class in org.jatha.compile
 
ListPrimitive(Jatha) - Constructor for class org.jatha.compile.ListPrimitive
 
ListStarPrimitive - Class in org.jatha.compile
 
ListStarPrimitive(Jatha) - Constructor for class org.jatha.compile.ListStarPrimitive
 
load(Reader) - Method in class org.jatha.Jatha
Loads the contents of a Reader (stream).
load(Reader, boolean) - Method in class org.jatha.Jatha
Loads the contents of a Reader (stream).
load(LispValue) - Method in class org.jatha.Jatha
Loads a file.
load(String) - Method in class org.jatha.Jatha
Creates a reader from the input string and passes it to load(Reader).
load(String, boolean) - Method in class org.jatha.Jatha
Creates a reader from the input string and passes it to load(Reader).
LOAD_VERBOSE - Variable in class org.jatha.Jatha
 
loadFromJar(LispValue, LispValue) - Method in class org.jatha.Jatha
Loads a file from the container holding this class.
loadFromJar(String, String) - Method in class org.jatha.Jatha
Loads a file from the container holding this class.
loadFromJar(LispValue) - Method in class org.jatha.Jatha
Loads a file from the container holding this class.
loadFromJar(String) - Method in class org.jatha.Jatha
Loads a file from the container holding this class.
LoadFromJarPrimitive - Class in org.jatha.compile
Implements load-from-container.
LoadFromJarPrimitive(Jatha) - Constructor for class org.jatha.compile.LoadFromJarPrimitive
 
loadInitFiles() - Method in class org.jatha.Jatha
Loads files in the /init directory in Jatha's jar file.
LoadPrimitive - Class in org.jatha.compile
 
LoadPrimitive(Jatha) - Constructor for class org.jatha.compile.LoadPrimitive
 
loc(long, LispValue) - Method in class org.jatha.machine.SECDop
 
log(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
log(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 

M

m_list - Variable in class org.jatha.dynatype.LispConsIterator
 
MACHINE - Variable in class org.jatha.Jatha
MACHINE is a pointer to the primary SECD abstract machine used for executing compiled LISP code.
MACRO - Variable in class org.jatha.compile.LispCompiler
 
MACRO_TYPE - Variable in class org.jatha.Jatha
 
Macroexpand1Primitive - Class in org.jatha.compile
Returns the expansion of the form named.
Macroexpand1Primitive(Jatha) - Constructor for class org.jatha.compile.Macroexpand1Primitive
 
MacroexpandPrimitive - Class in org.jatha.compile
Returns the expansion of the form named.
MacroexpandPrimitive(Jatha) - Constructor for class org.jatha.compile.MacroexpandPrimitive
 
main(String[]) - Static method in class org.jatha.Jatha
With no arguments, creates a Jatha LISP Listener window and enables the Console I/O stream.
main(String[]) - Static method in class org.jatha.test.junit.ArgumentTest
Use -gui to enable the gui.
main(String[]) - Static method in class org.jatha.test.junit.CoreTest
Use -gui to enable the gui.
main(String[]) - Static method in class org.jatha.test.LispValueTest
 
makeAppendList(Jatha, Collection) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeAppendList(Collection) - Method in class org.jatha.Jatha
Each element of the collection should be a LispConsOrNil.
makeBignum(Jatha, BigInteger) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeBignum(Jatha, LispInteger) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeBignum(Jatha, double) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeBignum(Jatha, long) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeBignum(BigInteger) - Method in class org.jatha.Jatha
Creates a LispBignum type initialized with the value provided.
makeBignum(LispInteger) - Method in class org.jatha.Jatha
 
makeBignum(double) - Method in class org.jatha.Jatha
 
makeBignum(long) - Method in class org.jatha.Jatha
 
makeCons(Jatha, LispValue, LispValue) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeCons(LispValue, LispValue) - Method in class org.jatha.Jatha
makeCons(a,b) creates a new Cons cell, initialized with the values a and b as the CAR and CDR respectively.
makeConstant(Jatha, String) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeConstant(Jatha, LispString) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeConstant(String) - Method in class org.jatha.Jatha
Creates a LispConstant (a type of Symbol whose value can not be changed).
makeConstant(LispString) - Method in class org.jatha.Jatha
 
MakeHashTablePrimitive - Class in org.jatha.compile
 
MakeHashTablePrimitive(Jatha) - Constructor for class org.jatha.compile.MakeHashTablePrimitive
 
makeInteger(Jatha, Long) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeInteger(Jatha, long) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeInteger(Jatha, Integer) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeInteger(Jatha, int) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeInteger(Jatha) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeInteger(Long) - Method in class org.jatha.Jatha
Creates a LispInteger type initialized with the value provided and returns it.
makeInteger(long) - Method in class org.jatha.Jatha
 
makeInteger(Integer) - Method in class org.jatha.Jatha
 
makeInteger(int) - Method in class org.jatha.Jatha
 
makeInteger() - Method in class org.jatha.Jatha
 
makeKeyword(Jatha, String) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeKeyword(Jatha, LispString) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeKeyword(String) - Method in class org.jatha.Jatha
Creates a LispKeyword (a type of Symbol that evaluates to itself).
makeKeyword(LispString) - Method in class org.jatha.Jatha
 
makeList(Jatha, Collection) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeList(Jatha, LispValue) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeList(Jatha, LispValue, LispValue) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeList(Jatha, LispValue, LispValue, LispValue) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeList(Jatha, LispValue, LispValue, LispValue, LispValue) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeList(Collection) - Method in class org.jatha.Jatha
Creates a LISP list from the elements of the Collection.
makeList(LispValue...) - Method in class org.jatha.Jatha
This is a Java 5-compatible version of makeList that accepts any number of arguments.
makeNconcList(Jatha, Collection) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeNconcList(Collection) - Method in class org.jatha.Jatha
Each element of the collection should be a LispConsOrNil.
makeNIL(Jatha, String) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeNIL(Jatha, LispString) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeNIL(String) - Method in class org.jatha.Jatha
Creates a LispNil (the funny symbol/cons that is the LISP NIL).
makeNIL(LispString) - Method in class org.jatha.Jatha
 
makePackage(LispValue, LispValue, LispValue) - Method in class org.jatha.Jatha
Creates a package and returns it.
MakepackagePrimitive - Class in org.jatha.compile
Creates a package with the associated information if no such package exists.
MakepackagePrimitive(Jatha) - Constructor for class org.jatha.compile.MakepackagePrimitive
 
makeReal(Jatha, Double) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeReal(Jatha, double) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeReal(Jatha, Float) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeReal(Jatha, float) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeReal(Jatha) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeReal(Double) - Method in class org.jatha.Jatha
Creates an instance of LispReal initialized with the given value.
makeReal(double) - Method in class org.jatha.Jatha
 
makeReal(Float) - Method in class org.jatha.Jatha
 
makeReal(float) - Method in class org.jatha.Jatha
 
makeReal() - Method in class org.jatha.Jatha
 
makeString(Jatha, String) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeString(String) - Method in class org.jatha.Jatha
Creates a LispString from a Java string.
makeSymbol(Jatha, String) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeSymbol(Jatha, LispString) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
makeSymbol(String) - Method in class org.jatha.Jatha
Creates a LispSymbol from a string or LispString.
makeSymbol(LispString) - Method in class org.jatha.Jatha
 
makeSymbolsFromList(LispValue) - Method in class org.jatha.dynatype.StandardLispPackage
 
max(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns the maximum element of a list of numbers.
max(LispValue) - Method in class org.jatha.dynatype.StandardLispNumber
Returns the max of this number and its arguments, which may be a list of numbers or a single number.
max(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
MAX_LIST_LENGTH - Variable in class org.jatha.Jatha
 
MAX_LIST_LENGTH_VALUE - Static variable in class org.jatha.Jatha
 
MAXINT - Static variable in interface org.jatha.dynatype.LispBignum
 
maxNumberOfArgs - Variable in class org.jatha.compile.LispPrimitive
 
MaxPrimitive - Class in org.jatha.compile
 
MaxPrimitive(Jatha) - Constructor for class org.jatha.compile.MaxPrimitive
 
member(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns the tail of the list starting at the given element.
member(LispValue) - Method in class org.jatha.dynatype.StandardLispCons
 
member(LispValue) - Method in class org.jatha.dynatype.StandardLispNIL
 
member(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
MemberPrimitive - Class in org.jatha.compile
 
MemberPrimitive(Jatha) - Constructor for class org.jatha.compile.MemberPrimitive
 
message(LispValue) - Method in class org.jatha.display.Listener
 
message(LispValue, boolean) - Method in class org.jatha.display.Listener
 
message(String, boolean) - Method in class org.jatha.display.Listener
 
message(String) - Method in class org.jatha.display.Listener
 
min(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns the minimum element of a list of numbers.
min(LispValue) - Method in class org.jatha.dynatype.StandardLispNumber
Returns the min of this number and its arguments, which may be a list of numbers or a single number.
min(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
MININT - Static variable in interface org.jatha.dynatype.LispBignum
 
minNumberOfArgs - Variable in class org.jatha.compile.LispPrimitive
 
MinPrimitive - Class in org.jatha.compile
 
MinPrimitive(Jatha) - Constructor for class org.jatha.compile.MinPrimitive
 
minus(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
minus(LispComplex, LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
minus(double) - Method in interface org.jatha.dynatype.LispComplex
 
minus(LispComplex, double) - Method in interface org.jatha.dynatype.LispComplex
 
minus(double, LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
minus(double, double) - Method in interface org.jatha.dynatype.LispComplex
 
minus(double) - Method in class org.jatha.dynatype.StandardLispComplex
 
minus(double, double) - Method in class org.jatha.dynatype.StandardLispComplex
 
minus(double, LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
minus(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
minus(LispComplex, double) - Method in class org.jatha.dynatype.StandardLispComplex
 
minus(LispComplex, LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
minusEquals(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
minusEquals(double) - Method in interface org.jatha.dynatype.LispComplex
 
minusEquals(double) - Method in class org.jatha.dynatype.StandardLispComplex
 
minusEquals(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
minusJay() - Method in interface org.jatha.dynatype.LispComplex
 
minusJay() - Method in class org.jatha.dynatype.StandardLispComplex
 
minusOne() - Method in interface org.jatha.dynatype.LispComplex
 
minusOne() - Method in class org.jatha.dynatype.StandardLispComplex
 
multiply(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns the product of the object and the object(s) in the argument list.
multiply(LispValue) - Method in class org.jatha.dynatype.StandardLispBignum
MULTIPLY adds any combination of real or integer numbers.
multiply(LispValue) - Method in class org.jatha.dynatype.StandardLispNumber
MULTIPLY adds any combination of real or integer numbers.
multiply(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
MultiplyPrimitive - Class in org.jatha.compile
 
MultiplyPrimitive(Jatha) - Constructor for class org.jatha.compile.MultiplyPrimitive
 
myApplet - Variable in class org.jatha.display.AppletFrame
 

N

name - Variable in class org.jatha.dynatype.StandardLispNIL
 
nckKey - Variable in class org.jatha.compile.MakepackagePrimitive
 
nckSym - Variable in class org.jatha.compile.MakepackagePrimitive
 
nconc(LispValue) - Method in interface org.jatha.dynatype.LispValue
Destructively appends a list to the end of the given list.
nconc(LispValue) - Method in class org.jatha.dynatype.StandardLispConsOrNil
If this object is NIL, returns the argument.
nconc(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
nconcArgs(LispValue) - Method in class org.jatha.compile.NconcPrimitive
 
NconcPrimitive - Class in org.jatha.compile
 
NconcPrimitive(Jatha) - Constructor for class org.jatha.compile.NconcPrimitive
 
negate(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
negate() - Method in interface org.jatha.dynatype.LispValue
Return the negative of a number.
negate() - Method in class org.jatha.dynatype.StandardLispBignum
 
negate(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
negate() - Method in class org.jatha.dynatype.StandardLispNumber
Returns the negative of the given number.
negate() - Method in class org.jatha.dynatype.StandardLispValue
 
neql(LispValue) - Method in interface org.jatha.dynatype.LispValue
Not in the LISP standard, but useful so we don't have to compose (NOT (EQL ...)) when creating expressions.
neql(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
Returns NIL if eql returns T, and vice versa.
NEWLINE - Variable in class org.jatha.Jatha
 
next() - Method in class org.jatha.dynatype.LispConsIterator
 
NIL - Variable in class org.jatha.Jatha
 
NIL - Variable in class org.jatha.machine.SECDMachine
 
NIL_token_p(String) - Method in class org.jatha.read.LispParser
 
ninth() - Method in interface org.jatha.dynatype.LispValue
Returns the ninth element of a list, or NIL if the list is shorter than nine elements.
ninth() - Method in class org.jatha.dynatype.StandardLispCons
 
ninth() - Method in class org.jatha.dynatype.StandardLispNIL
 
ninth() - Method in class org.jatha.dynatype.StandardLispString
 
ninth() - Method in class org.jatha.dynatype.StandardLispValue
 
NinthPrimitive - Class in org.jatha.compile
 
NinthPrimitive(Jatha) - Constructor for class org.jatha.compile.NinthPrimitive
 
NotPrimitive - Class in org.jatha.compile
 
NotPrimitive(Jatha) - Constructor for class org.jatha.compile.NotPrimitive
 
nreverse() - Method in interface org.jatha.dynatype.LispValue
Destructively reverses the given list.
nreverse() - Method in class org.jatha.dynatype.StandardLispConsOrNil
 
nreverse(LispValue) - Method in class org.jatha.dynatype.StandardLispNIL
 
nreverse() - Method in class org.jatha.dynatype.StandardLispValue
 
nreverse(LispValue) - Method in class org.jatha.eval.LispEvaluator
 
NreversePrimitive - Class in org.jatha.compile
 
NreversePrimitive(Jatha) - Constructor for class org.jatha.compile.NreversePrimitive
 
nstringCapitalize() - Method in interface org.jatha.dynatype.LispValue
For Common LISP compatibility, but identical to stringCapitalize.
nstringCapitalize() - Method in class org.jatha.dynatype.StandardLispString
For Common LISP compatibility, but identical to stringCapitalize.
nstringCapitalize() - Method in class org.jatha.dynatype.StandardLispValue
For Common LISP compatibility, but identical to stringCapitalize.
NStringCapitalizePrimitive - Class in org.jatha.compile
 
NStringCapitalizePrimitive(Jatha) - Constructor for class org.jatha.compile.NStringCapitalizePrimitive
 
nstringDowncase() - Method in interface org.jatha.dynatype.LispValue
For Common LISP compatibility, but identical to stringDowncase.
nstringDowncase() - Method in class org.jatha.dynatype.StandardLispString
For Common LISP compatibility, but identical to stringDowncase.
nstringDowncase() - Method in class org.jatha.dynatype.StandardLispValue
For Common LISP compatibility, but identical to stringDowncase.
NStringDowncasePrimitive - Class in org.jatha.compile
 
NStringDowncasePrimitive(Jatha) - Constructor for class org.jatha.compile.NStringDowncasePrimitive
 
nstringUpcase() - Method in interface org.jatha.dynatype.LispValue
For Common LISP compatibility, but identical to stringUpcase.
nstringUpcase() - Method in class org.jatha.dynatype.StandardLispString
For Common LISP compatibility, but identical to stringUpcase.
nstringUpcase() - Method in class org.jatha.dynatype.StandardLispValue
For Common LISP compatibility, but identical to stringUpcase.
NStringUpcasePrimitive - Class in org.jatha.compile
 
NStringUpcasePrimitive(Jatha) - Constructor for class org.jatha.compile.NStringUpcasePrimitive
 
nthRoot(LispComplex, int) - Method in interface org.jatha.dynatype.LispComplex
 
nthRoot(LispComplex, int) - Method in class org.jatha.dynatype.StandardLispComplex
 
NULL_TYPE - Variable in class org.jatha.Jatha
 
NullPrimitive - Class in org.jatha.compile
 
NullPrimitive(Jatha) - Constructor for class org.jatha.compile.NullPrimitive
 
NUM_COLS - Static variable in class org.jatha.display.Listener
 
NUM_INPUT_ROWS - Static variable in class org.jatha.display.Listener
 
NUM_OUTPUT_ROWS - Static variable in class org.jatha.display.Listener
 
NUMBER_TYPE - Variable in class org.jatha.Jatha
 
numberp() - Method in interface org.jatha.dynatype.LispValue
Returns T if the object is any kind of number.
numberp() - Method in class org.jatha.dynatype.StandardLispNumber
 
numberp() - Method in class org.jatha.dynatype.StandardLispValue
 
NumberpPrimitive - Class in org.jatha.compile
 
NumberpPrimitive(Jatha) - Constructor for class org.jatha.compile.NumberpPrimitive
 

O

ONE - Variable in class org.jatha.Jatha
 
ONE - Variable in class org.jatha.test.junit.CoreTest
 
oneDarray(int) - Method in interface org.jatha.dynatype.LispComplex
 
oneDarray(int, double, double) - Method in interface org.jatha.dynatype.LispComplex
 
oneDarray(int, LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
oneDarray(int) - Method in class org.jatha.dynatype.StandardLispComplex
 
oneDarray(int, double, double) - Method in class org.jatha.dynatype.StandardLispComplex
 
oneDarray(int, LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
opAP - Class in org.jatha.machine
opAP applies a non-recursive function in an evaluation environment.
opAP(Jatha) - Constructor for class org.jatha.machine.opAP
It calls SECDop() with the machine argument and the label of this instruction.
opBLK - Class in org.jatha.machine
The BLK-operation is a marker, which pops itself and it's argument from the C register.
opBLK(Jatha) - Constructor for class org.jatha.machine.opBLK
It calls SECDop() with the machine argument and the label of this instruction.
opDAP - Class in org.jatha.machine
opDAP optimizes the (...
opDAP(Jatha) - Constructor for class org.jatha.machine.opDAP
It calls SECDop() with the machine argument and the label of this instruction.
opDUM - Class in org.jatha.machine
opDUM Sets up a dummy entry in the E register to prepare for execution of a recursive function.
opDUM(Jatha) - Constructor for class org.jatha.machine.opDUM
It calls SECDop() with the machine argument and the label of this instruction.
opJOIN - Class in org.jatha.machine
opJOIN terminates a branch of an IF-ELSE statement by taking the topmost entry from the D register and storing it in the C register.
opJOIN(Jatha) - Constructor for class org.jatha.machine.opJOIN
It calls SECDop() with the machine argument and the label of this instruction.
opLD - Class in org.jatha.machine
opLD pushes the value of a local variable onto the S register and removes two values from the C register.
opLD(Jatha) - Constructor for class org.jatha.machine.opLD
It calls SECDop() with the machine argument and the label of this instruction.
opLD_GLOBAL - Class in org.jatha.machine
opLD_GLOBAL pushes onto the stack the value of a global variable.
opLD_GLOBAL(Jatha) - Constructor for class org.jatha.machine.opLD_GLOBAL
It calls SECDop() with the machine argument and the label of this instruction.
opLDC - Class in org.jatha.machine
opLDC pops two values from the C register and pushes the second of those onto the S register.
opLDC(Jatha) - Constructor for class org.jatha.machine.opLDC
It calls SECDop() with the machine argument and the label of this instruction.
opLDF - Class in org.jatha.machine
opLDF prepares to execute a non-recursive function.
opLDF(Jatha) - Constructor for class org.jatha.machine.opLDF
It calls SECDop() with the machine argument and the label of this instruction.
opLDFC - Class in org.jatha.machine
LDFC is not in Kogge's book.
opLDFC(Jatha) - Constructor for class org.jatha.machine.opLDFC
It calls SECDop() with the machine argument and the label of this instruction.
opLDR - Class in org.jatha.machine
JPG : Not an original jatha opcode opLDR (op LoaD Rest) has been added to handle user-defined functions with a variable number of args (with &rest keyword in the list of parameters) opLDR pushes the value of a local variable onto the S register and removes two values from the C register.
opLDR(Jatha) - Constructor for class org.jatha.machine.opLDR
It calls SECDop() with the machine argument and the label of this instruction.
opLIS - Class in org.jatha.machine
opLIS is not in the Kogge book.
opLIS(Jatha) - Constructor for class org.jatha.machine.opLIS
It calls SECDop() with the machine argument and the label of this instruction.
opNIL - Class in org.jatha.machine
opNIL pushes the constant NIL onto the S register and pops the C register.
opNIL(Jatha) - Constructor for class org.jatha.machine.opNIL
It calls SECDop() with the machine argument and the label of this instruction.
opRAP - Class in org.jatha.machine
opRAP applies a recursive function in an evaluation environment.
opRAP(Jatha) - Constructor for class org.jatha.machine.opRAP
It calls SECDop() with the machine argument and the label of this instruction.
opRTN - Class in org.jatha.machine
opRTN returns from a function call.
opRTN(Jatha) - Constructor for class org.jatha.machine.opRTN
It calls SECDop() with the machine argument and the label of this instruction.
opRTN_IF - Class in org.jatha.machine
opRTN_IF returns from a function call if the value on the stack is NIL.
opRTN_IF(Jatha) - Constructor for class org.jatha.machine.opRTN_IF
It calls SECDop() with the machine argument and the label of this instruction.
opRTN_IT - Class in org.jatha.machine
opRTN_IT returns from a function call if the value on the stack is non-NIL.
opRTN_IT(Jatha) - Constructor for class org.jatha.machine.opRTN_IT
It calls SECDop() with the machine argument and the label of this instruction.
opSEL - Class in org.jatha.machine
opSEL takes a branch in an IF-ELSE expression.
opSEL(Jatha) - Constructor for class org.jatha.machine.opSEL
It calls SECDop() with the machine argument and the label of this instruction.
opSP_BIND - Class in org.jatha.machine
opSP_BIND binds a special variable to the topmost value on the stack.
opSP_BIND(Jatha) - Constructor for class org.jatha.machine.opSP_BIND
 
opSP_UNBIND - Class in org.jatha.machine
opSP_UNBIND unbinds a special variable.
opSP_UNBIND(Jatha) - Constructor for class org.jatha.machine.opSP_UNBIND
 
opSTOP - Class in org.jatha.machine
opSTOP halts the machine.
opSTOP(Jatha) - Constructor for class org.jatha.machine.opSTOP
It calls SECDop() with the machine argument and the label of this instruction.
opT - Class in org.jatha.machine
opT pushes a constant T onto the stack.
opT(Jatha) - Constructor for class org.jatha.machine.opT
It calls SECDop() with the machine argument and the label of this instruction.
opTAG_B - Class in org.jatha.machine
 
opTAG_B(Jatha) - Constructor for class org.jatha.machine.opTAG_B
It calls SECDop() with the machine argument and the label of this instruction.
opTAG_E - Class in org.jatha.machine
 
opTAG_E(Jatha) - Constructor for class org.jatha.machine.opTAG_E
It calls SECDop() with the machine argument and the label of this instruction.
opTEST - Class in org.jatha.machine
opTEST is a variation of SEL that optimizes for recursion in the else part.
opTEST(Jatha) - Constructor for class org.jatha.machine.opTEST
It calls SECDop() with the machine argument and the label of this instruction.
OR - Variable in class org.jatha.compile.LispCompiler
 
OR_BAR - Static variable in class org.jatha.read.LispParser
 
org.jatha - package org.jatha
 
org.jatha.compile - package org.jatha.compile
 
org.jatha.display - package org.jatha.display
 
org.jatha.dynatype - package org.jatha.dynatype
 
org.jatha.eval - package org.jatha.eval
 
org.jatha.machine - package org.jatha.machine
 
org.jatha.read - package org.jatha.read
 
org.jatha.test - package org.jatha.test
 
org.jatha.test.junit - package org.jatha.test.junit
 
org.jatha.util - package org.jatha.util
 
over(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
over(LispComplex, LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
over(double) - Method in interface org.jatha.dynatype.LispComplex
 
over(LispComplex, double) - Method in interface org.jatha.dynatype.LispComplex
 
over(double, LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
over(double, double) - Method in interface org.jatha.dynatype.LispComplex
 
over(double) - Method in class org.jatha.dynatype.StandardLispComplex
 
over(double, double) - Method in class org.jatha.dynatype.StandardLispComplex
 
over(double, LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
over(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
over(LispComplex, double) - Method in class org.jatha.dynatype.StandardLispComplex
 
over(LispComplex, LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
overEquals(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
overEquals(double) - Method in interface org.jatha.dynatype.LispComplex
 
overEquals(double) - Method in class org.jatha.dynatype.StandardLispComplex
 
overEquals(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 

P

pack - Variable in class org.jatha.dynatype.StandardLispNIL
 
PACKAGE - Variable in class org.jatha.Jatha
PACKAGE is a pointer to the current package (*package*).
PACKAGE_SYMBOL - Variable in class org.jatha.Jatha
 
PACKAGE_TYPE - Variable in class org.jatha.Jatha
 
PackageNamePrimitive - Class in org.jatha.compile
Fetches the name of the specified package.
PackageNamePrimitive(Jatha) - Constructor for class org.jatha.compile.PackageNamePrimitive
 
PackageNicknamesPrimitive - Class in org.jatha.compile
Fetches a list of the package nicknames.
PackageNicknamesPrimitive(Jatha) - Constructor for class org.jatha.compile.PackageNicknamesPrimitive
 
packages - Variable in class org.jatha.Jatha
 
packageSym - Variable in class org.jatha.compile.ExportPrimitive
 
packageSym - Variable in class org.jatha.compile.ImportPrimitive
 
packageSym - Variable in class org.jatha.compile.ShadowingImportPrimitive
 
packageSym - Variable in class org.jatha.compile.ShadowPrimitive
 
PackageUseListPrimitive - Class in org.jatha.compile
Fetches a list of the packages that the specified package uses.
PackageUseListPrimitive(Jatha) - Constructor for class org.jatha.compile.PackageUseListPrimitive
 
panel - Variable in class org.jatha.display.AppletFrame
 
parameterCountString() - Method in class org.jatha.compile.LispPrimitive
This method returns a Java string denoting the length of the expected argument list in some readable form.
parse(String, int) - Method in class org.jatha.Jatha
Parses a string and returns the first form in the string.
parse(String) - Method in class org.jatha.Jatha
Parses a string and returns the first form in the string.
parse() - Method in class org.jatha.read.LispParser
Parse() assumes that there is only one expression in the input string or file.
PARSER - Variable in class org.jatha.Jatha
PARSER is a pointer to the main parser used by Jatha.
parseVarNames(LispValue) - Method in class org.jatha.Jatha
Expects a list with this format (((A 13) (C 7))((X "Zeta"))) and returns a list with this format ((A C)(X))
parseVarNames_new(LispValue) - Method in class org.jatha.Jatha
Not sure why parseVarNames has such a complicated structure.
parseVarValues(LispValue) - Method in class org.jatha.Jatha
Expects a list with this format (((A 13) (C 7))((X "Zeta"))) and returns a list with this format ((13 7)("Zeta"))
parseVarValues_new(LispValue) - Method in class org.jatha.Jatha
Not sure why parseVarNames has such a complicated structure.
PATHNAME_TYPE - Variable in class org.jatha.Jatha
 
pckSym - Variable in class org.jatha.compile.MakepackagePrimitive
 
PERIOD - Static variable in class org.jatha.read.LispParser
 
pi() - Method in interface org.jatha.dynatype.LispComplex
 
pi() - Method in class org.jatha.dynatype.StandardLispComplex
 
PI - Variable in class org.jatha.Jatha
 
plist - Variable in class org.jatha.dynatype.StandardLispNIL
 
plus(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
plus(LispComplex, LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
plus(double) - Method in interface org.jatha.dynatype.LispComplex
 
plus(LispComplex, double) - Method in interface org.jatha.dynatype.LispComplex
 
plus(double, LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
plus(double, double) - Method in interface org.jatha.dynatype.LispComplex
 
plus(double) - Method in class org.jatha.dynatype.StandardLispComplex
 
plus(double, double) - Method in class org.jatha.dynatype.StandardLispComplex
 
plus(double, LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
plus(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
plus(LispComplex, double) - Method in class org.jatha.dynatype.StandardLispComplex
 
plus(LispComplex, LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
plusEquals(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
plusEquals(double) - Method in interface org.jatha.dynatype.LispComplex
 
plusEquals(double) - Method in class org.jatha.dynatype.StandardLispComplex
 
plusEquals(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
plusJay() - Method in interface org.jatha.dynatype.LispComplex
 
plusJay() - Method in class org.jatha.dynatype.StandardLispComplex
 
plusOne() - Method in interface org.jatha.dynatype.LispComplex
 
plusOne() - Method in class org.jatha.dynatype.StandardLispComplex
 
polar(double, double) - Method in interface org.jatha.dynatype.LispComplex
Sets the real part of this Complex number to length*cos(angle) and sets the imaginary part to length*sin(angle) where lengthis the first argument and angle is the argument (in radians)
polar(double, double) - Method in class org.jatha.dynatype.StandardLispComplex
Sets the real part of this Complex number to length*cos(angle) and sets the imaginary part to length*sin(angle) where lengthis the first argument and angle is the argument (in radians)
pop() - Method in interface org.jatha.dynatype.LispValue
Pops a list and returns the first element.
pop() - Method in class org.jatha.dynatype.StandardLispCons
 
pop() - Method in class org.jatha.dynatype.StandardLispConsOrNil
 
pop() - Method in class org.jatha.dynatype.StandardLispSymbol
 
pop() - Method in class org.jatha.dynatype.StandardLispValue
Pops a list and returns the first element.
PopPrimitive - Class in org.jatha.compile
 
PopPrimitive(Jatha) - Constructor for class org.jatha.compile.PopPrimitive
 
position(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns the index of an element in a sequence.
position(LispValue) - Method in class org.jatha.dynatype.StandardLispConsOrNil
Returns the index of an element in a sequence.
position(LispValue) - Method in class org.jatha.dynatype.StandardLispString
Returns the index of an element in a sequence.
position(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
Returns the index of an element in a sequence.
PositionPrimitive - Class in org.jatha.compile
 
PositionPrimitive(Jatha) - Constructor for class org.jatha.compile.PositionPrimitive
 
POUND - Static variable in class org.jatha.read.LispParser
 
pow(LispComplex, int) - Method in interface org.jatha.dynatype.LispComplex
 
pow(LispComplex, double) - Method in interface org.jatha.dynatype.LispComplex
 
pow(LispComplex, LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
pow(int, LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
pow(double, LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
pow(double, LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
pow(int, LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
pow(LispComplex, double) - Method in class org.jatha.dynatype.StandardLispComplex
 
pow(LispComplex, int) - Method in class org.jatha.dynatype.StandardLispComplex
 
pow(LispComplex, LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
PRESERVE - Static variable in class org.jatha.read.LispParser
 
PRIMITIVE - Variable in class org.jatha.compile.LispCompiler
 
prin1() - Method in interface org.jatha.dynatype.LispValue
Prints the value to standard output with *print-escape* bound to T.
prin1() - Method in class org.jatha.dynatype.StandardLispValue
 
Prin1Primitive - Class in org.jatha.compile
 
Prin1Primitive(Jatha) - Constructor for class org.jatha.compile.Prin1Primitive
 
princ() - Method in interface org.jatha.dynatype.LispValue
Prints the output so that it is readable to a person.
princ() - Method in class org.jatha.dynatype.StandardLispValue
 
PrincPrimitive - Class in org.jatha.compile
 
PrincPrimitive(Jatha) - Constructor for class org.jatha.compile.PrincPrimitive
 
print() - Method in interface org.jatha.dynatype.LispValue
Prints using prin1, except the output is preceded by a newline and terminated by a space.
print() - Method in class org.jatha.dynatype.StandardLispValue
 
printCode(LispValue) - Method in class org.jatha.compile.LispPrimitive
printCode prints a list of compiled code in a nice manner.
printCode(LispValue, int) - Method in class org.jatha.compile.LispPrimitive
 
PrintPrimitive - Class in org.jatha.compile
 
PrintPrimitive(Jatha) - Constructor for class org.jatha.compile.PrintPrimitive
 
PROGN - Variable in class org.jatha.compile.LispCompiler
 
prompt - Variable in class org.jatha.Jatha
 
push(LispValue) - Method in interface org.jatha.dynatype.LispValue
Pushes an element onto a list and returns the list.
push(LispValue) - Method in class org.jatha.dynatype.StandardLispCons
 
push(LispValue) - Method in class org.jatha.dynatype.StandardLispSymbol
 
push(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
Pushes an element onto a list and returns the list.
PushPrimitive - Class in org.jatha.compile
 
PushPrimitive(Jatha) - Constructor for class org.jatha.compile.PushPrimitive
 
put(LispString, LispValue) - Method in class org.jatha.util.SymbolTable
 

Q

QUOTE - Variable in class org.jatha.compile.LispCompiler
 
QUOTE - Variable in class org.jatha.Jatha
 
quoteList(LispValue) - Method in class org.jatha.compile.LispCompiler
Returns the input list with quotes added before every top-level expression.
quoteList(LispValue) - Method in class org.jatha.compile.Macroexpand1Primitive
 
quoteList(LispValue) - Method in class org.jatha.compile.MacroexpandPrimitive
 
QuotePrimitive - Class in org.jatha.compile
 
QuotePrimitive(Jatha) - Constructor for class org.jatha.compile.QuotePrimitive
 

R

radiansToDegrees() - Method in interface org.jatha.dynatype.LispValue
Converts a numeric value from radians to degrees.
radiansToDegrees() - Method in class org.jatha.dynatype.StandardLispNumber
Converts a numeric value from radians to degrees.
radiansToDegrees() - Method in class org.jatha.dynatype.StandardLispValue
Converts a numeric value from radians to degrees.
RadiansToDegreesPrimitive - Class in org.jatha.compile
 
RadiansToDegreesPrimitive(Jatha) - Constructor for class org.jatha.compile.RadiansToDegreesPrimitive
 
RAP - Variable in class org.jatha.machine.SECDMachine
 
rassoc(LispValue) - Method in interface org.jatha.dynatype.LispValue
Like ASSOC except it matches the CDR of the cell instead of the CAR.
rassoc(LispValue) - Method in class org.jatha.dynatype.StandardLispCons
 
rassoc(LispValue) - Method in class org.jatha.dynatype.StandardLispNIL
 
rassoc(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
RassocPrimitive - Class in org.jatha.compile
 
RassocPrimitive(Jatha) - Constructor for class org.jatha.compile.RassocPrimitive
 
read() - Method in class org.jatha.read.LispParser
Reads one s-expression from the input stream (a string or file).
read_backquoted_list_token(PushbackReader) - Method in class org.jatha.read.LispParser
This library can't read backquotes yet.
read_backquoted_token(PushbackReader) - Method in class org.jatha.read.LispParser
This routine is called by parse when it encounters a backquote mark.
read_comma_token(PushbackReader) - Method in class org.jatha.read.LispParser
This routine is called by parse when it encounters a comma, which is only legal inside a backquote.
read_list_token(PushbackReader) - Method in class org.jatha.read.LispParser
Reads one list expression from the input stream and returns it.
read_quoted_token(PushbackReader) - Method in class org.jatha.read.LispParser
This routine is called by parse when it encounters a quote mark.
readEvalPrintLoop() - Method in class org.jatha.Jatha
 
readFromString() - Method in interface org.jatha.dynatype.LispValue
Reads a value from the given string.
readFromString() - Method in class org.jatha.dynatype.StandardLispString
Reads a value from the given string.
readFromString() - Method in class org.jatha.dynatype.StandardLispValue
Reads a value from the given string.
ReadFromStringPrimitive - Class in org.jatha.compile
 
ReadFromStringPrimitive(Jatha) - Constructor for class org.jatha.compile.ReadFromStringPrimitive
 
READING_BACKQUOTED_LIST - Static variable in class org.jatha.read.LispParser
 
READING_CHARACTER - Static variable in class org.jatha.read.LispParser
 
READING_MIXED_CASE_SYMBOL - Static variable in class org.jatha.read.LispParser
 
READING_NOTHING - Static variable in class org.jatha.read.LispParser
 
READING_STRING - Static variable in class org.jatha.read.LispParser
 
READING_SYMBOL - Static variable in class org.jatha.read.LispParser
 
REAL_token_p(String) - Method in class org.jatha.read.LispParser
Does NOT recognize an isolated '+' or '-' as a real number.
REAL_TYPE - Variable in class org.jatha.Jatha
 
reciprocal() - Method in interface org.jatha.dynatype.LispValue
Computes 1/x of the given number.
reciprocal() - Method in class org.jatha.dynatype.StandardLispNumber
Computes 1/x of the given number.
reciprocal() - Method in class org.jatha.dynatype.StandardLispValue
Computes 1/x of the given number.
ReciprocalPrimitive - Class in org.jatha.compile
This opcode executes the Reciprocal (1/x) function.
ReciprocalPrimitive(Jatha) - Constructor for class org.jatha.compile.ReciprocalPrimitive
 
redraw() - Method in class org.jatha.display.Listener
 
Register(LispPrimitive) - Method in class org.jatha.compile.LispCompiler
Use this function to register any new LISP primitives that you create from Java code.
Register(LispPrimitive, LispPackage) - Method in class org.jatha.compile.LispCompiler
Use this function to register any new LISP primitives that you create from Java code.
Register(LispPrimitive, String) - Method in class org.jatha.compile.LispCompiler
Use this function to register any new LISP primitives that you create from Java code.
registeredDos - Variable in class org.jatha.compile.LispCompiler
 
rehashSize - Variable in class org.jatha.dynatype.StandardLispHashTable
 
rehashThreshold - Variable in class org.jatha.dynatype.StandardLispHashTable
 
remhash(LispValue) - Method in interface org.jatha.dynatype.LispValue
Removes an element from a hash table.
remhash(LispValue) - Method in class org.jatha.dynatype.StandardLispHashTable
 
remhash(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
RemhashPrimitive - Class in org.jatha.compile
 
RemhashPrimitive(Jatha) - Constructor for class org.jatha.compile.RemhashPrimitive
 
remove() - Method in class org.jatha.dynatype.LispConsIterator
 
remove(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns a copy of a list without all copies of the given element.
remove(LispValue) - Method in class org.jatha.dynatype.StandardLispCons
 
remove(LispValue) - Method in class org.jatha.dynatype.StandardLispNIL
 
remove(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
RemovePrimitive - Class in org.jatha.compile
 
RemovePrimitive(Jatha) - Constructor for class org.jatha.compile.RemovePrimitive
 
removeUntilTagbody(SECDMachine, LispValue) - Method in class org.jatha.compile.GoPrimitive
 
replace(LispString, LispValue) - Method in class org.jatha.util.SymbolTable
 
rest() - Method in interface org.jatha.dynatype.LispValue
Synonym for CDR.
rest() - Method in class org.jatha.dynatype.StandardLispCons
 
rest() - Method in class org.jatha.dynatype.StandardLispNIL
 
rest() - Method in class org.jatha.dynatype.StandardLispValue
Synonym for CDR.
restoreText() - Method in class org.jatha.display.LispInput
 
RestPrimitive - Class in org.jatha.compile
 
RestPrimitive(Jatha) - Constructor for class org.jatha.compile.RestPrimitive
 
ReturnFromPrimitive - Class in org.jatha.compile
The RETURN-FROM special form.
ReturnFromPrimitive(Jatha) - Constructor for class org.jatha.compile.ReturnFromPrimitive
 
ReturnFromPrimitive.IllegalReturnStatement - Exception in org.jatha.compile
 
ReturnFromPrimitive.IllegalReturnStatement() - Constructor for exception org.jatha.compile.ReturnFromPrimitive.IllegalReturnStatement
 
ReturnFromPrimitive.IllegalReturnStatement(String) - Constructor for exception org.jatha.compile.ReturnFromPrimitive.IllegalReturnStatement
 
reverse() - Method in interface org.jatha.dynatype.LispValue
Returns the reversed value of a list.
reverse() - Method in class org.jatha.dynatype.StandardLispConsOrNil
 
reverse(LispValue) - Method in class org.jatha.dynatype.StandardLispNIL
 
reverse() - Method in class org.jatha.dynatype.StandardLispValue
 
reverse(LispValue) - Method in class org.jatha.eval.LispEvaluator
 
ReversePrimitive - Class in org.jatha.compile
 
ReversePrimitive(Jatha) - Constructor for class org.jatha.compile.ReversePrimitive
 
RIGHT_ANGLE_BRACKET - Static variable in class org.jatha.read.LispParser
 
RIGHT_PAREN - Static variable in class org.jatha.read.LispParser
 
rplaca(LispValue) - Method in interface org.jatha.dynatype.LispValue
Replaces the CAR of a CONS cell.
rplaca(LispValue) - Method in class org.jatha.dynatype.StandardLispCons
 
rplaca(LispValue) - Method in class org.jatha.dynatype.StandardLispNIL
 
rplaca(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
RplacaPrimitive - Class in org.jatha.compile
 
RplacaPrimitive(Jatha) - Constructor for class org.jatha.compile.RplacaPrimitive
 
rplacd(LispValue) - Method in interface org.jatha.dynatype.LispValue
Replaces the CDR of a CONS cell.
rplacd(LispValue) - Method in class org.jatha.dynatype.StandardLispCons
 
rplacd(LispValue) - Method in class org.jatha.dynatype.StandardLispNIL
 
rplacd(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
RplacdPrimitive - Class in org.jatha.compile
 
RplacdPrimitive(Jatha) - Constructor for class org.jatha.compile.RplacdPrimitive
 
RTN - Variable in class org.jatha.machine.SECDMachine
 
RTN_IF - Variable in class org.jatha.machine.SECDMachine
 
RTN_IT - Variable in class org.jatha.machine.SECDMachine
 
run() - Method in class org.jatha.display.LispInput
 

S

S - Variable in class org.jatha.machine.SECDMachine
 
saveText(String) - Method in class org.jatha.display.LispInput
 
sec() - Method in interface org.jatha.dynatype.LispValue
Secant function, 1/cos(x), argument in radians.
sec() - Method in class org.jatha.dynatype.StandardLispNumber
Secant function, 1/cos(x), argument in radians.
sec() - Method in class org.jatha.dynatype.StandardLispValue
Secant function, 1/cos(x), argument in radians.
SecantPrimitive - Class in org.jatha.compile
 
SecantPrimitive(Jatha) - Constructor for class org.jatha.compile.SecantPrimitive
 
SECDMachine - Class in org.jatha.machine
The SECDMachine contains the registers and basic functionality of the SECD machine.
SECDMachine(Jatha) - Constructor for class org.jatha.machine.SECDMachine
 
SECDop - Class in org.jatha.machine
SECDop is the abstract class that encompasses all SECD machine ops.
SECDop(Jatha, String) - Constructor for class org.jatha.machine.SECDop
 
SECDRegister - Class in org.jatha.machine
SECDRegister is essentially a Stack, with an additional assign() method which resets the value, and a value() method which retrieves the whole stack.
SECDRegister(Jatha, String) - Constructor for class org.jatha.machine.SECDRegister
 
second() - Method in interface org.jatha.dynatype.LispValue
Returns the second element of a list or NIL if the list is shorter than two elements.
second() - Method in class org.jatha.dynatype.StandardLispCons
 
second() - Method in class org.jatha.dynatype.StandardLispNIL
 
second() - Method in class org.jatha.dynatype.StandardLispString
 
second() - Method in class org.jatha.dynatype.StandardLispValue
 
SecondPrimitive - Class in org.jatha.compile
 
SecondPrimitive(Jatha) - Constructor for class org.jatha.compile.SecondPrimitive
 
SEL - Variable in class org.jatha.machine.SECDMachine
 
selectAll() - Method in class org.jatha.display.LispInput
 
SEMICOLON - Static variable in class org.jatha.read.LispParser
 
serialVersionUID - Static variable in exception org.jatha.compile.WrongArgumentTypeException
 
serialVersionUID - Static variable in class org.jatha.dynatype.StandardLispCons
 
serialVersionUID - Static variable in class org.jatha.util.SymbolTable
 
set_special(boolean) - Method in interface org.jatha.dynatype.LispValue
 
set_special(boolean) - Method in class org.jatha.dynatype.StandardLispSymbol
 
set_special(boolean) - Method in class org.jatha.dynatype.StandardLispValue
 
setCaseSensitivity(int) - Method in class org.jatha.read.LispParser
Sets the current case-sensitivity of the parser.
setColumns(int) - Method in class org.jatha.display.LispInput
 
setComponentAt(LispValue, LispValue, LispValue) - Method in class org.jatha.machine.SECDop
 
setExternal(boolean) - Method in interface org.jatha.dynatype.LispSymbol
Sets whether the symbol is external in its package.
setExternal(boolean) - Method in class org.jatha.dynatype.StandardLispSymbol
 
setf_documentation(LispValue, LispValue) - Method in interface org.jatha.dynatype.LispValue
Sets the documentation string for this symbol of the type specified.
setf_documentation(LispValue, LispValue) - Method in class org.jatha.dynatype.StandardLispSymbol
 
setf_documentation(LispValue, LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
setf_gethash(LispValue, LispValue) - Method in interface org.jatha.dynatype.LispValue
Sets a value in a hash table.
setf_gethash(LispValue, LispValue) - Method in class org.jatha.dynatype.StandardLispHashTable
 
setf_gethash(LispValue, LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
setf_symbol_function(LispValue) - Method in interface org.jatha.dynatype.LispValue
Sets the function of a symbol.
setf_symbol_function(LispValue) - Method in class org.jatha.dynatype.StandardLispNIL
 
setf_symbol_function(LispValue) - Method in class org.jatha.dynatype.StandardLispSymbol
 
setf_symbol_function(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
setf_symbol_function(LispValue, LispValue) - Method in class org.jatha.eval.LispEvaluator
 
setf_symbol_plist(LispValue) - Method in interface org.jatha.dynatype.LispValue
Sets the property list of a symbol.
setf_symbol_plist(LispValue) - Method in class org.jatha.dynatype.StandardLispSymbol
 
setf_symbol_plist(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
setf_symbol_plist(LispValue, LispValue) - Method in class org.jatha.eval.LispEvaluator
 
setf_symbol_value(LispValue) - Method in interface org.jatha.dynatype.LispValue
Sets the value of a symbol.
setf_symbol_value(LispValue) - Method in class org.jatha.dynatype.StandardLispConstant
 
setf_symbol_value(LispValue) - Method in class org.jatha.dynatype.StandardLispKeyword
 
setf_symbol_value(LispValue) - Method in class org.jatha.dynatype.StandardLispNIL
 
setf_symbol_value(LispValue) - Method in class org.jatha.dynatype.StandardLispSymbol
 
setf_symbol_value(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
setf_symbol_value(LispValue, LispValue) - Method in class org.jatha.eval.LispEvaluator
 
SetfDocumentationPrimitive - Class in org.jatha.compile
Sets the documentation for the symbol specified.
SetfDocumentationPrimitive(Jatha) - Constructor for class org.jatha.compile.SetfDocumentationPrimitive
 
SetfGethashPrimitive - Class in org.jatha.compile
 
SetfGethashPrimitive(Jatha) - Constructor for class org.jatha.compile.SetfGethashPrimitive
 
setFontInfo() - Method in class org.jatha.display.LispInput
 
SetfSymbolFunctionPrimitive - Class in org.jatha.compile
 
SetfSymbolFunctionPrimitive(Jatha) - Constructor for class org.jatha.compile.SetfSymbolFunctionPrimitive
 
SetfSymbolPlistPrimitive - Class in org.jatha.compile
 
SetfSymbolPlistPrimitive(Jatha) - Constructor for class org.jatha.compile.SetfSymbolPlistPrimitive
 
SetfSymbolValuePrimitive - Class in org.jatha.compile
 
SetfSymbolValuePrimitive(Jatha) - Constructor for class org.jatha.compile.SetfSymbolValuePrimitive
 
setImaginary(LispValue) - Method in interface org.jatha.dynatype.LispComplex
Sets the real part of a complex number.
setImaginary(LispValue) - Method in class org.jatha.dynatype.StandardLispComplex
 
setInfOption(int) - Method in interface org.jatha.dynatype.LispComplex
 
setInfOption(int) - Method in class org.jatha.dynatype.StandardLispComplex
 
setInputReader(PushbackReader) - Method in class org.jatha.read.LispParser
Sets the input reader for the Parser.
setInputString(String) - Method in class org.jatha.read.LispParser
Sets the input string for the parser.
setLisp(Jatha) - Method in interface org.jatha.dynatype.LispValue
 
setLisp(Jatha) - Method in class org.jatha.dynatype.StandardLispValue
 
setLoc(long, LispValue, LispValue) - Method in class org.jatha.machine.SECDop
Sets the nth position in the list to the new value.
setMaxListLength(long) - Method in class org.jatha.Jatha
Sets the value of *MAX-LIST-LENGTH*.
setMaxListLength(LispNumber) - Method in class org.jatha.Jatha
Sets the value of *MAX-LIST-LENGTH*.
setNicknames(LispValue) - Method in interface org.jatha.dynatype.LispPackage
 
setNicknames(LispValue) - Method in class org.jatha.dynatype.StandardLispPackage
Sets the nicknames-list
setNumberOfHistoryitems(int) - Method in class org.jatha.display.Listener
 
setPackage(LispPackage) - Method in interface org.jatha.dynatype.LispValue
 
setPackage(LispPackage) - Method in class org.jatha.dynatype.StandardLispNIL
 
setPackage(LispPackage) - Method in class org.jatha.dynatype.StandardLispSymbol
 
setPackage(LispPackage) - Method in class org.jatha.dynatype.StandardLispValue
 
SetPrimitive - Class in org.jatha.compile
 
SetPrimitive(Jatha) - Constructor for class org.jatha.compile.SetPrimitive
 
setPrompt(String) - Method in class org.jatha.display.Listener
 
SETQ - Variable in class org.jatha.compile.LispCompiler
 
setq(LispValue) - Method in interface org.jatha.dynatype.LispValue
Assigns a value to a symbol.
setq(LispValue) - Method in class org.jatha.dynatype.StandardLispSymbol
 
setq(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
SetqPrimitive - Class in org.jatha.compile
 
SetqPrimitive(Jatha) - Constructor for class org.jatha.compile.SetqPrimitive
 
setReal(LispValue) - Method in interface org.jatha.dynatype.LispComplex
Sets the real part of a complex number.
setReal(LispValue) - Method in class org.jatha.dynatype.StandardLispComplex
 
setRows(int) - Method in class org.jatha.display.LispInput
 
setStackValue(SECDRegister, LispValue) - Method in class org.jatha.machine.SECDMachine
 
setText(String) - Method in class org.jatha.display.LispInput
 
setUp() - Method in class org.jatha.test.junit.ArgumentTest
 
setUp() - Method in class org.jatha.test.junit.CoreTest
 
setupMenuBar() - Method in class org.jatha.display.Listener
 
setUses(LispValue) - Method in interface org.jatha.dynatype.LispPackage
Sets the uses for this package.
setUses(LispValue) - Method in class org.jatha.dynatype.StandardLispPackage
 
setValue(LispValue, LispValue) - Method in interface org.jatha.dynatype.LispComplex
Sets both the real part and the imaginary part of a complex number.
setValue(LispValue, LispValue) - Method in class org.jatha.dynatype.StandardLispComplex
Sets both the real part and the imaginary part of a complex number.
seventh() - Method in interface org.jatha.dynatype.LispValue
Returns the seventh element of a list or NIL if the list is shorter than seven elements.
seventh() - Method in class org.jatha.dynatype.StandardLispCons
 
seventh() - Method in class org.jatha.dynatype.StandardLispNIL
 
seventh() - Method in class org.jatha.dynatype.StandardLispString
 
seventh() - Method in class org.jatha.dynatype.StandardLispValue
 
SeventhPrimitive - Class in org.jatha.compile
 
SeventhPrimitive(Jatha) - Constructor for class org.jatha.compile.SeventhPrimitive
 
shadow(LispValue) - Method in class org.jatha.dynatype.StandardLispPackage
 
shadowing_import(LispValue) - Method in class org.jatha.dynatype.StandardLispPackage
Imports the given symbols into the current package shadowing list.
ShadowingImportPrimitive - Class in org.jatha.compile
This is like import, but it does not signal an error if the import would shadow some symbol in the package.
ShadowingImportPrimitive(Jatha) - Constructor for class org.jatha.compile.ShadowingImportPrimitive
 
ShadowPrimitive - Class in org.jatha.compile
The print name of each symbol in symbols will be extracted and put in as a new symbol in the package, with shadowing on
ShadowPrimitive(Jatha) - Constructor for class org.jatha.compile.ShadowPrimitive
 
show(String, LispValue) - Method in class org.jatha.test.LispTester
 
showHelp() - Method in class org.jatha.Jatha
 
showStackTrace() - Method in class org.jatha.dynatype.StandardLispValue
 
simple_parser_test() - Method in class org.jatha.read.LispParser
 
sin() - Method in interface org.jatha.dynatype.LispValue
Sine trigonometric function, argument is in radians.
sin() - Method in class org.jatha.dynatype.StandardLispNumber
Sine trigonometric function, argument is in radians.
sin() - Method in class org.jatha.dynatype.StandardLispValue
Sine trigonometric function.
SinePrimitive - Class in org.jatha.compile
 
SinePrimitive(Jatha) - Constructor for class org.jatha.compile.SinePrimitive
 
SINGLE_QUOTE - Static variable in class org.jatha.read.LispParser
 
sinh(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
sinh(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
sixth() - Method in interface org.jatha.dynatype.LispValue
Returns the sixth element of a list or NIL if the list is shorter than six elements.
sixth() - Method in class org.jatha.dynatype.StandardLispCons
 
sixth() - Method in class org.jatha.dynatype.StandardLispNIL
 
sixth() - Method in class org.jatha.dynatype.StandardLispString
 
sixth() - Method in class org.jatha.dynatype.StandardLispValue
 
SixthPrimitive - Class in org.jatha.compile
 
SixthPrimitive(Jatha) - Constructor for class org.jatha.compile.SixthPrimitive
 
size - Variable in class org.jatha.dynatype.StandardLispHashTable
 
SP_BIND - Variable in class org.jatha.machine.SECDMachine
 
SP_UNBIND - Variable in class org.jatha.machine.SECDMachine
 
SPACE - Variable in class org.jatha.Jatha
 
special_bind(LispValue, LispValue) - Method in class org.jatha.machine.SECDMachine
 
special_set(LispValue, LispValue) - Method in class org.jatha.machine.SECDMachine
 
special_unbind(LispValue) - Method in class org.jatha.machine.SECDMachine
 
specialFormP(LispValue) - Method in class org.jatha.compile.LispCompiler
 
specialP() - Method in interface org.jatha.dynatype.LispValue
 
specialP() - Method in class org.jatha.dynatype.StandardLispSymbol
 
specialP() - Method in class org.jatha.dynatype.StandardLispValue
 
sqrt(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
sqrt() - Method in interface org.jatha.dynatype.LispValue
Square root, accepts negative numbers.
sqrt(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
sqrt() - Method in class org.jatha.dynatype.StandardLispNumber
 
sqrt() - Method in class org.jatha.dynatype.StandardLispValue
Square root.
square(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
square(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
squareAbs() - Method in interface org.jatha.dynatype.LispComplex
 
squareAbs(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
squareAbs() - Method in class org.jatha.dynatype.StandardLispComplex
 
squareAbs(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
SquareRootPrimitive - Class in org.jatha.compile
 
SquareRootPrimitive(Jatha) - Constructor for class org.jatha.compile.SquareRootPrimitive
 
StandardLispAtom - Class in org.jatha.dynatype
LispAtom defines the ATOM type in Common LISP.
StandardLispAtom() - Constructor for class org.jatha.dynatype.StandardLispAtom
 
StandardLispAtom(Jatha) - Constructor for class org.jatha.dynatype.StandardLispAtom
 
StandardLispBignum - Class in org.jatha.dynatype
Implements BigNums - large integers.
StandardLispBignum() - Constructor for class org.jatha.dynatype.StandardLispBignum
 
StandardLispBignum(Jatha, BigInteger) - Constructor for class org.jatha.dynatype.StandardLispBignum
 
StandardLispBignum(Jatha, long) - Constructor for class org.jatha.dynatype.StandardLispBignum
 
StandardLispBignum(Jatha, double) - Constructor for class org.jatha.dynatype.StandardLispBignum
 
StandardLispBignum(Jatha) - Constructor for class org.jatha.dynatype.StandardLispBignum
 
StandardLispCharacter - Class in org.jatha.dynatype
 
StandardLispCharacter() - Constructor for class org.jatha.dynatype.StandardLispCharacter
 
StandardLispCharacter(Jatha, char) - Constructor for class org.jatha.dynatype.StandardLispCharacter
 
StandardLispCharacter(Jatha) - Constructor for class org.jatha.dynatype.StandardLispCharacter
 
StandardLispComplex - Class in org.jatha.dynatype
StandardLispComplex represents a Complex number.
StandardLispComplex(Jatha) - Constructor for class org.jatha.dynatype.StandardLispComplex
Creates the complex number (0, 0).
StandardLispComplex(Jatha, LispValue, LispValue) - Constructor for class org.jatha.dynatype.StandardLispComplex
Creates realPart new complex number with the given real part and imaginary part.
StandardLispCons - Class in org.jatha.dynatype
 
StandardLispCons() - Constructor for class org.jatha.dynatype.StandardLispCons
 
StandardLispCons(Jatha, LispValue, LispValue) - Constructor for class org.jatha.dynatype.StandardLispCons
 
StandardLispCons(Jatha) - Constructor for class org.jatha.dynatype.StandardLispCons
 
StandardLispConsOrNil - Class in org.jatha.dynatype
An abstract class for the CONS and NIL data types.
StandardLispConsOrNil() - Constructor for class org.jatha.dynatype.StandardLispConsOrNil
 
StandardLispConsOrNil(Jatha) - Constructor for class org.jatha.dynatype.StandardLispConsOrNil
 
StandardLispConstant - Class in org.jatha.dynatype
 
StandardLispConstant() - Constructor for class org.jatha.dynatype.StandardLispConstant
 
StandardLispConstant(Jatha, String) - Constructor for class org.jatha.dynatype.StandardLispConstant
 
StandardLispConstant(Jatha, LispString) - Constructor for class org.jatha.dynatype.StandardLispConstant
 
StandardLispConstant(Jatha, String, LispValue) - Constructor for class org.jatha.dynatype.StandardLispConstant
 
StandardLispConstant(Jatha, LispString, LispValue) - Constructor for class org.jatha.dynatype.StandardLispConstant
 
StandardLispConstant(Jatha, LispValue) - Constructor for class org.jatha.dynatype.StandardLispConstant
 
StandardLispForeignObject - Class in org.jatha.dynatype
 
StandardLispForeignObject() - Constructor for class org.jatha.dynatype.StandardLispForeignObject
 
StandardLispForeignObject(Jatha) - Constructor for class org.jatha.dynatype.StandardLispForeignObject
 
StandardLispForeignObject(Jatha, Object) - Constructor for class org.jatha.dynatype.StandardLispForeignObject
 
StandardLispFunction - Class in org.jatha.dynatype
Implements a Common LISP 'function' type which represents built-in or user-defined functions.
StandardLispFunction() - Constructor for class org.jatha.dynatype.StandardLispFunction
 
StandardLispFunction(Jatha) - Constructor for class org.jatha.dynatype.StandardLispFunction
Creates a function with no content - not recommended.
StandardLispFunction(Jatha, LispValue, LispValue) - Constructor for class org.jatha.dynatype.StandardLispFunction
Send in the instance of Jatha and the code for this function.
StandardLispHashTable - Class in org.jatha.dynatype
Implements the Common LISP 'hashtable' type, including all four types: eq, eql, equal, and equalp has tables.
StandardLispHashTable() - Constructor for class org.jatha.dynatype.StandardLispHashTable
 
StandardLispHashTable(Jatha) - Constructor for class org.jatha.dynatype.StandardLispHashTable
Creates an eql hash table with default sizes and rehash thresholds.
StandardLispHashTable(StandardLispHashTable) - Constructor for class org.jatha.dynatype.StandardLispHashTable
 
StandardLispHashTable(Jatha, LispValue, LispValue, LispValue, LispValue) - Constructor for class org.jatha.dynatype.StandardLispHashTable
Send in the test type, size, rehash-size, and rehash-threshold or NIL for any of the parameters.
StandardLispInteger - Class in org.jatha.dynatype
 
StandardLispInteger() - Constructor for class org.jatha.dynatype.StandardLispInteger
 
StandardLispInteger(Jatha, long) - Constructor for class org.jatha.dynatype.StandardLispInteger
 
StandardLispInteger(Jatha) - Constructor for class org.jatha.dynatype.StandardLispInteger
 
StandardLispJavaObject - Class in org.jatha.dynatype
 
StandardLispJavaObject() - Constructor for class org.jatha.dynatype.StandardLispJavaObject
 
StandardLispJavaObject(Jatha, Object) - Constructor for class org.jatha.dynatype.StandardLispJavaObject
 
StandardLispKeyword - Class in org.jatha.dynatype
A keyword is a constant (symbol) which evaluates to itself.
StandardLispKeyword() - Constructor for class org.jatha.dynatype.StandardLispKeyword
 
StandardLispKeyword(Jatha, String) - Constructor for class org.jatha.dynatype.StandardLispKeyword
 
StandardLispKeyword(Jatha, LispString) - Constructor for class org.jatha.dynatype.StandardLispKeyword
 
StandardLispMacro - Class in org.jatha.dynatype
Implements a Common LISP 'macro' type which represents user-defined macros.
StandardLispMacro(Jatha, LispValue, LispValue) - Constructor for class org.jatha.dynatype.StandardLispMacro
 
StandardLispNIL - Class in org.jatha.dynatype
 
StandardLispNIL() - Constructor for class org.jatha.dynatype.StandardLispNIL
 
StandardLispNIL(Jatha, String) - Constructor for class org.jatha.dynatype.StandardLispNIL
 
StandardLispNIL(Jatha, LispString) - Constructor for class org.jatha.dynatype.StandardLispNIL
 
StandardLispNumber - Class in org.jatha.dynatype
LispNumber is an abstract class that implements the Common LISP NUMBER type.
StandardLispNumber() - Constructor for class org.jatha.dynatype.StandardLispNumber
 
StandardLispNumber(Jatha) - Constructor for class org.jatha.dynatype.StandardLispNumber
 
StandardLispPackage - Class in org.jatha.dynatype
An implementation of ANSI Common LISP packages, including defpackage, export, import, etc.
StandardLispPackage() - Constructor for class org.jatha.dynatype.StandardLispPackage
 
StandardLispPackage(Jatha, String) - Constructor for class org.jatha.dynatype.StandardLispPackage
Creates a new package.
StandardLispPackage(Jatha, LispValue) - Constructor for class org.jatha.dynatype.StandardLispPackage
Creates a new package.
StandardLispPackage(Jatha, LispValue, LispValue) - Constructor for class org.jatha.dynatype.StandardLispPackage
Creates a package with a list of nicknames.
StandardLispPackage(Jatha, LispValue, LispValue, LispValue) - Constructor for class org.jatha.dynatype.StandardLispPackage
 
StandardLispPackage(Jatha, LispValue, LispValue, LispValue, SymbolTable) - Constructor for class org.jatha.dynatype.StandardLispPackage
Creates a package with a list of nicknames and a list of exported symbols.
StandardLispPackage(Jatha, LispValue, LispValue, LispValue, SymbolTable, SymbolTable) - Constructor for class org.jatha.dynatype.StandardLispPackage
Creates a package with a list of nicknames and a list of exported symbols.
StandardLispReal - Class in org.jatha.dynatype
 
StandardLispReal() - Constructor for class org.jatha.dynatype.StandardLispReal
 
StandardLispReal(Jatha, double) - Constructor for class org.jatha.dynatype.StandardLispReal
 
StandardLispReal(Jatha) - Constructor for class org.jatha.dynatype.StandardLispReal
 
StandardLispString - Class in org.jatha.dynatype
 
StandardLispString() - Constructor for class org.jatha.dynatype.StandardLispString
 
StandardLispString(Jatha, String) - Constructor for class org.jatha.dynatype.StandardLispString
 
StandardLispSymbol - Class in org.jatha.dynatype
LispSymbol implements LISP Symbols, including provisions for special bindings.
StandardLispSymbol() - Constructor for class org.jatha.dynatype.StandardLispSymbol
 
StandardLispSymbol(Jatha, String) - Constructor for class org.jatha.dynatype.StandardLispSymbol
 
StandardLispSymbol(Jatha, LispString) - Constructor for class org.jatha.dynatype.StandardLispSymbol
 
StandardLispValue - Class in org.jatha.dynatype
LispValue is the root of all of the dynamically-typed LISP-like structures.
StandardLispValue() - Constructor for class org.jatha.dynatype.StandardLispValue
 
StandardLispValue(Jatha) - Constructor for class org.jatha.dynatype.StandardLispValue
 
STAR - Variable in class org.jatha.Jatha
 
STARSTAR - Variable in class org.jatha.Jatha
 
STARSTARSTAR - Variable in class org.jatha.Jatha
 
start() - Method in class org.jatha.Jatha
 
STOP - Variable in class org.jatha.machine.SECDMachine
 
str - Variable in class org.jatha.dynatype.StandardLispString
 
STREAM_TYPE - Variable in class org.jatha.Jatha
 
string() - Method in interface org.jatha.dynatype.LispValue
Converts a String, Symbol or Character to a string.
string() - Method in class org.jatha.dynatype.StandardLispCharacter
Converts a String, Symbol or Character to a string.
string() - Method in class org.jatha.dynatype.StandardLispString
Converts a String, Symbol or Character to a string.
string() - Method in class org.jatha.dynatype.StandardLispSymbol
Converts a String, Symbol or Character to a string.
string() - Method in class org.jatha.dynatype.StandardLispValue
Converts a String, Symbol or Character to a string.
STRING - Variable in class org.jatha.Jatha
 
STRING_token_p(String) - Method in class org.jatha.read.LispParser
 
STRING_TYPE - Variable in class org.jatha.Jatha
 
stringCapitalize() - Method in interface org.jatha.dynatype.LispValue
Capitalizes the first character of a string and converts the remaining characters to lower case.
stringCapitalize() - Method in class org.jatha.dynatype.StandardLispString
Capitalizes the first character of a string and converts the remaining characters to lower case.
stringCapitalize() - Method in class org.jatha.dynatype.StandardLispValue
Capitalizes the first character of a string and converts the remaining characters to lower case.
StringCapitalizePrimitive - Class in org.jatha.compile
 
StringCapitalizePrimitive(Jatha) - Constructor for class org.jatha.compile.StringCapitalizePrimitive
 
stringDowncase() - Method in interface org.jatha.dynatype.LispValue
Converts all of the characters to lower case.
stringDowncase() - Method in class org.jatha.dynatype.StandardLispString
Converts all of the characters to lower case.
stringDowncase() - Method in class org.jatha.dynatype.StandardLispValue
Converts all of the characters to lower case.
StringDowncasePrimitive - Class in org.jatha.compile
 
StringDowncasePrimitive(Jatha) - Constructor for class org.jatha.compile.StringDowncasePrimitive
 
stringEndsWith(LispValue) - Method in interface org.jatha.dynatype.LispValue
Not in Common LISP, but useful.
stringEndsWith(LispValue) - Method in class org.jatha.dynatype.StandardLispString
Not in Common LISP, but useful.
stringEndsWith(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
Not in Common LISP, but useful.
StringEndsWithPrimitive - Class in org.jatha.compile
 
StringEndsWithPrimitive(Jatha) - Constructor for class org.jatha.compile.StringEndsWithPrimitive
 
stringEq(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns T if the argument is an identical string to the object.
stringEq(LispValue) - Method in class org.jatha.dynatype.StandardLispString
Returns T if the argument is an identical string to the object.
stringEq(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
Returns T if the argument is an identical string to the object.
StringEqPrimitive - Class in org.jatha.compile
 
StringEqPrimitive(Jatha) - Constructor for class org.jatha.compile.StringEqPrimitive
 
stringEqual(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns T if the argument is an identical string to the object.
stringEqual(LispValue) - Method in class org.jatha.dynatype.StandardLispString
Returns T if the argument is an identical string to the object.
stringEqual(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
Returns T if the argument is an identical string to the object.
StringEqualPrimitive - Class in org.jatha.compile
 
StringEqualPrimitive(Jatha) - Constructor for class org.jatha.compile.StringEqualPrimitive
 
stringGreaterP(LispValue) - Method in interface org.jatha.dynatype.LispValue
This is the LISP string-greaterp function.
stringGreaterP(LispValue) - Method in class org.jatha.dynatype.StandardLispString
This is the LISP string-greaterp function.
stringGreaterP(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
This is the LISP string-greaterp function.
StringGreaterpPrimitive - Class in org.jatha.compile
 
StringGreaterpPrimitive(Jatha) - Constructor for class org.jatha.compile.StringGreaterpPrimitive
 
stringGreaterThan(LispValue) - Method in interface org.jatha.dynatype.LispValue
This is the LISP string> function.
stringGreaterThan(LispValue) - Method in class org.jatha.dynatype.StandardLispString
This is the LISP string> function.
stringGreaterThan(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
This is the LISP string> function.
stringGreaterThanOrEqual(LispValue) - Method in interface org.jatha.dynatype.LispValue
This is the LISP string>= function.
stringGreaterThanOrEqual(LispValue) - Method in class org.jatha.dynatype.StandardLispString
This is the LISP string>= function.
stringGreaterThanOrEqual(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
This is the LISP string>= function.
StringGreaterThanOrEqualPrimitive - Class in org.jatha.compile
 
StringGreaterThanOrEqualPrimitive(Jatha) - Constructor for class org.jatha.compile.StringGreaterThanOrEqualPrimitive
 
StringGreaterThanPrimitive - Class in org.jatha.compile
 
StringGreaterThanPrimitive(Jatha) - Constructor for class org.jatha.compile.StringGreaterThanPrimitive
 
stringLeftTrim() - Method in interface org.jatha.dynatype.LispValue
Trims the left end of the string by deleting whitespace on both ends.
stringLeftTrim(LispValue) - Method in interface org.jatha.dynatype.LispValue
Trims the left end of the string by deleting characters in the input string on both ends.
stringLeftTrim() - Method in class org.jatha.dynatype.StandardLispString
Trims the left end of the string by deleting whitespace on both ends.
stringLeftTrim(LispValue) - Method in class org.jatha.dynatype.StandardLispString
Trims the left end of the string by deleting characters in the input string on both ends.
stringLeftTrim() - Method in class org.jatha.dynatype.StandardLispValue
Trims the left end of the string by deleting whitespace on both ends.
stringLeftTrim(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
Trims the left end of the string by deleting characters in the input string on both ends.
StringLeftTrimPrimitive - Class in org.jatha.compile
 
StringLeftTrimPrimitive(Jatha) - Constructor for class org.jatha.compile.StringLeftTrimPrimitive
 
stringLessP(LispValue) - Method in interface org.jatha.dynatype.LispValue
This is the LISP string-lessp function.
stringLessP(LispValue) - Method in class org.jatha.dynatype.StandardLispString
This is the LISP string-lessp function.
stringLessP(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
This is the LISP string-lessp function.
StringLesspPrimitive - Class in org.jatha.compile
 
StringLesspPrimitive(Jatha) - Constructor for class org.jatha.compile.StringLesspPrimitive
 
stringLessThan(LispValue) - Method in interface org.jatha.dynatype.LispValue
This is the LISP string< function.
stringLessThan(LispValue) - Method in class org.jatha.dynatype.StandardLispString
This is the LISP string< function.
stringLessThan(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
This is the LISP string< function.
stringLessThanOrEqual(LispValue) - Method in interface org.jatha.dynatype.LispValue
This is the LISP string<= function.
stringLessThanOrEqual(LispValue) - Method in class org.jatha.dynatype.StandardLispString
This is the LISP string<= function.
stringLessThanOrEqual(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
This is the LISP string<= function.
StringLessThanOrEqualPrimitive - Class in org.jatha.compile
 
StringLessThanOrEqualPrimitive(Jatha) - Constructor for class org.jatha.compile.StringLessThanOrEqualPrimitive
 
StringLessThanPrimitive - Class in org.jatha.compile
 
StringLessThanPrimitive(Jatha) - Constructor for class org.jatha.compile.StringLessThanPrimitive
 
stringNeq(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns T if the argument is not STRING= the given string.
stringNeq(LispValue) - Method in class org.jatha.dynatype.StandardLispString
Returns T if the argument is not STRING= the given string.
stringNeq(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
Returns T if the argument is not STRING= the given string.
StringNeqPrimitive - Class in org.jatha.compile
 
StringNeqPrimitive(Jatha) - Constructor for class org.jatha.compile.StringNeqPrimitive
 
stringNotGreaterP(LispValue) - Method in interface org.jatha.dynatype.LispValue
This is the LISP string-not-greaterp function.
stringNotGreaterP(LispValue) - Method in class org.jatha.dynatype.StandardLispString
This is the LISP string-not-greaterp function.
stringNotGreaterP(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
This is the LISP string-not-greaterp function.
StringNotGreaterpPrimitive - Class in org.jatha.compile
 
StringNotGreaterpPrimitive(Jatha) - Constructor for class org.jatha.compile.StringNotGreaterpPrimitive
 
stringNotLessP(LispValue) - Method in interface org.jatha.dynatype.LispValue
This is the LISP string-not-lessp function.
stringNotLessP(LispValue) - Method in class org.jatha.dynatype.StandardLispString
This is the LISP string-not-lessp function.
stringNotLessP(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
This is the LISP string-not-lessp function.
StringNotLesspPrimitive - Class in org.jatha.compile
 
StringNotLesspPrimitive(Jatha) - Constructor for class org.jatha.compile.StringNotLesspPrimitive
 
stringp() - Method in interface org.jatha.dynatype.LispValue
Returns T if the object is a string.
stringp() - Method in class org.jatha.dynatype.StandardLispString
 
stringp() - Method in class org.jatha.dynatype.StandardLispValue
 
StringpPrimitive - Class in org.jatha.compile
 
StringpPrimitive(Jatha) - Constructor for class org.jatha.compile.StringpPrimitive
 
StringPrimitive - Class in org.jatha.compile
 
StringPrimitive(Jatha) - Constructor for class org.jatha.compile.StringPrimitive
 
stringRightTrim() - Method in interface org.jatha.dynatype.LispValue
Trims the right end of the string by deleting whitespace on both ends.
stringRightTrim(LispValue) - Method in interface org.jatha.dynatype.LispValue
Trims the right end of the string by deleting characters in the input string on both ends.
stringRightTrim() - Method in class org.jatha.dynatype.StandardLispString
Trims the right end of the string by deleting whitespace on both ends.
stringRightTrim(LispValue) - Method in class org.jatha.dynatype.StandardLispString
Trims the right end of the string by deleting characters in the input string on both ends.
stringRightTrim() - Method in class org.jatha.dynatype.StandardLispValue
Trims the right end of the string by deleting whitespace on both ends.
stringRightTrim(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
Trims the right end of the string by deleting characters in the input string on both ends.
StringRightTrimPrimitive - Class in org.jatha.compile
 
StringRightTrimPrimitive(Jatha) - Constructor for class org.jatha.compile.StringRightTrimPrimitive
 
stringStartsWith(LispValue) - Method in interface org.jatha.dynatype.LispValue
Not in Common LISP, but useful.
stringStartsWith(LispValue) - Method in class org.jatha.dynatype.StandardLispString
Not in Common LISP, but useful.
stringStartsWith(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
Not in Common LISP, but useful.
StringStartsWithPrimitive - Class in org.jatha.compile
 
StringStartsWithPrimitive(Jatha) - Constructor for class org.jatha.compile.StringStartsWithPrimitive
 
stringTrim() - Method in interface org.jatha.dynatype.LispValue
Trims the string by deleting whitespace on both ends.
stringTrim(LispValue) - Method in interface org.jatha.dynatype.LispValue
Trims the string by deleting characters in the input string on both ends.
stringTrim() - Method in class org.jatha.dynatype.StandardLispString
Trims the string by deleting whitespace on both ends.
stringTrim(LispValue) - Method in class org.jatha.dynatype.StandardLispString
Trims the string by deleting characters in the input string on both ends.
stringTrim() - Method in class org.jatha.dynatype.StandardLispValue
Trims the string by deleting whitespace on both ends.
stringTrim(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
Trims the string by deleting characters in the input string on both ends.
StringTrimPrimitive - Class in org.jatha.compile
 
StringTrimPrimitive(Jatha) - Constructor for class org.jatha.compile.StringTrimPrimitive
 
stringUpcase() - Method in interface org.jatha.dynatype.LispValue
Converts all the characters to upper case.
stringUpcase() - Method in class org.jatha.dynatype.StandardLispString
Converts all the characters to upper case.
stringUpcase() - Method in class org.jatha.dynatype.StandardLispValue
Converts all the characters to upper case.
StringUpcasePrimitive - Class in org.jatha.compile
 
StringUpcasePrimitive(Jatha) - Constructor for class org.jatha.compile.StringUpcasePrimitive
 
subst(LispValue, LispValue) - Method in interface org.jatha.dynatype.LispValue
Replaces all oldValues in a tree with newValue.
subst(LispValue, LispValue) - Method in class org.jatha.dynatype.StandardLispCons
 
subst(LispValue, LispValue) - Method in class org.jatha.dynatype.StandardLispNIL
 
subst(LispValue, LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
SubstPrimitive - Class in org.jatha.compile
 
SubstPrimitive(Jatha) - Constructor for class org.jatha.compile.SubstPrimitive
 
substring(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns the substring of a string starting with the nth element.
substring(LispValue, LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns the substring of a string starting with the start element and ending just before the end element.
substring(LispValue) - Method in class org.jatha.dynatype.StandardLispString
Returns the substring starting at position START to the end.
substring(LispValue, LispValue) - Method in class org.jatha.dynatype.StandardLispString
Returns the substring starting at position START to the end.
substring(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
substring(LispValue, LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
subtract(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns the difference of the object and the object(s) in the argument list.
subtract(LispValue) - Method in class org.jatha.dynatype.StandardLispBignum
SUBTRACT adds any combination of real or integer numbers.
subtract(LispValue) - Method in class org.jatha.dynatype.StandardLispNumber
SUBTRACT adds any combination of real or integer numbers.
subtract(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
SubtractOnePrimitive - Class in org.jatha.compile
 
SubtractOnePrimitive(Jatha) - Constructor for class org.jatha.compile.SubtractOnePrimitive
 
SubtractPrimitive - Class in org.jatha.compile
 
SubtractPrimitive(Jatha) - Constructor for class org.jatha.compile.SubtractPrimitive
 
suite() - Static method in class org.jatha.test.junit.ArgumentTest
 
suite() - Static method in class org.jatha.test.junit.CoreTest
 
supp_sym - Variable in class org.jatha.test.junit.ArgumentTest
 
symbol_function() - Method in interface org.jatha.dynatype.LispValue
Returns the function assigned to a symbol.
symbol_function() - Method in class org.jatha.dynatype.StandardLispSymbol
 
symbol_function() - Method in class org.jatha.dynatype.StandardLispValue
 
symbol_name() - Method in interface org.jatha.dynatype.LispValue
Returns a string containing the name of a symbol.
symbol_name() - Method in class org.jatha.dynatype.StandardLispNIL
 
symbol_name() - Method in class org.jatha.dynatype.StandardLispSymbol
 
symbol_name() - Method in class org.jatha.dynatype.StandardLispValue
 
symbol_package() - Method in interface org.jatha.dynatype.LispValue
Returns the package of a symbol.
symbol_package() - Method in class org.jatha.dynatype.StandardLispNIL
 
symbol_package() - Method in class org.jatha.dynatype.StandardLispSymbol
 
symbol_package() - Method in class org.jatha.dynatype.StandardLispValue
 
symbol_plist() - Method in interface org.jatha.dynatype.LispValue
Returns the property list of a symbol.
symbol_plist() - Method in class org.jatha.dynatype.StandardLispNIL
 
symbol_plist() - Method in class org.jatha.dynatype.StandardLispSymbol
 
symbol_plist() - Method in class org.jatha.dynatype.StandardLispValue
 
SYMBOL_token_p(String) - Method in class org.jatha.read.LispParser
 
SYMBOL_TYPE - Variable in class org.jatha.Jatha
 
symbol_value() - Method in interface org.jatha.dynatype.LispValue
Returns the value of a symbol.
symbol_value() - Method in class org.jatha.dynatype.StandardLispNIL
 
symbol_value() - Method in class org.jatha.dynatype.StandardLispSymbol
 
symbol_value() - Method in class org.jatha.dynatype.StandardLispValue
 
SymbolFunctionPrimitive - Class in org.jatha.compile
 
SymbolFunctionPrimitive(Jatha) - Constructor for class org.jatha.compile.SymbolFunctionPrimitive
 
SymbolNamePrimitive - Class in org.jatha.compile
 
SymbolNamePrimitive(Jatha) - Constructor for class org.jatha.compile.SymbolNamePrimitive
 
symbolp() - Method in interface org.jatha.dynatype.LispValue
Returns T if the object is a symbol.
symbolp() - Method in class org.jatha.dynatype.StandardLispNIL
 
symbolp() - Method in class org.jatha.dynatype.StandardLispSymbol
 
symbolp() - Method in class org.jatha.dynatype.StandardLispValue
 
SymbolPackagePrimitive - Class in org.jatha.compile
 
SymbolPackagePrimitive(Jatha) - Constructor for class org.jatha.compile.SymbolPackagePrimitive
 
SymbolPlistPrimitive - Class in org.jatha.compile
 
SymbolPlistPrimitive(Jatha) - Constructor for class org.jatha.compile.SymbolPlistPrimitive
 
SymbolpPrimitive - Class in org.jatha.compile
 
SymbolpPrimitive(Jatha) - Constructor for class org.jatha.compile.SymbolpPrimitive
 
symbolsSym - Variable in class org.jatha.compile.ExportPrimitive
 
symbolsSym - Variable in class org.jatha.compile.ImportPrimitive
 
symbolsSym - Variable in class org.jatha.compile.ShadowingImportPrimitive
 
symbolsSym - Variable in class org.jatha.compile.ShadowPrimitive
 
SymbolTable - Class in org.jatha.util
This defines a hash table containing LispSymbol class elements.
SymbolTable(Jatha) - Constructor for class org.jatha.util.SymbolTable
 
SymbolTable(Jatha, int) - Constructor for class org.jatha.util.SymbolTable
 
SymbolTable(Jatha, int, float) - Constructor for class org.jatha.util.SymbolTable
 
SymbolValuePrimitive - Class in org.jatha.compile
 
SymbolValuePrimitive(Jatha) - Constructor for class org.jatha.compile.SymbolValuePrimitive
 
SYMTAB - Variable in class org.jatha.Jatha
SYMTAB is a pointer to the namespace used by LISP.
SYSTEM_INFO - Variable in class org.jatha.Jatha
SYSTEM_INFO is a pointer to the Runtime object for this Applet.

T

T - Variable in class org.jatha.Jatha
 
T - Variable in class org.jatha.machine.SECDMachine
 
T_token_p(String) - Method in class org.jatha.read.LispParser
 
TAG_B - Variable in class org.jatha.machine.SECDMachine
 
TAG_E - Variable in class org.jatha.machine.SECDMachine
 
TagbodyPrimitive - Class in org.jatha.compile
The TAGBODY special form.
TagbodyPrimitive(Jatha) - Constructor for class org.jatha.compile.TagbodyPrimitive
 
tan(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
tan() - Method in interface org.jatha.dynatype.LispValue
Tangent trigonometric function, argument is in radians.
tan(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
tan() - Method in class org.jatha.dynatype.StandardLispNumber
Tangent trigonometric function, argument is in radians.
tan() - Method in class org.jatha.dynatype.StandardLispValue
Tangent trigonometric function.
TangentPrimitive - Class in org.jatha.compile
 
TangentPrimitive(Jatha) - Constructor for class org.jatha.compile.TangentPrimitive
 
tanh(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
tanh(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
tearDown() - Method in class org.jatha.test.junit.ArgumentTest
 
tenth() - Method in interface org.jatha.dynatype.LispValue
Returns the tenth element of a list or NIL if the list is less than ten elements long.
tenth() - Method in class org.jatha.dynatype.StandardLispCons
 
tenth() - Method in class org.jatha.dynatype.StandardLispNIL
 
tenth() - Method in class org.jatha.dynatype.StandardLispString
 
tenth() - Method in class org.jatha.dynatype.StandardLispValue
 
TenthPrimitive - Class in org.jatha.compile
 
TenthPrimitive(Jatha) - Constructor for class org.jatha.compile.TenthPrimitive
 
TEST - Variable in class org.jatha.machine.SECDMachine
 
test(Jatha) - Method in class org.jatha.test.LispTester
 
test_parser(String) - Method in class org.jatha.read.LispParser
 
test_parser_loop() - Method in class org.jatha.read.LispParser
 
testAdd1() - Method in class org.jatha.test.junit.CoreTest
 
testAdd2() - Method in class org.jatha.test.junit.CoreTest
 
testAdd3() - Method in class org.jatha.test.junit.CoreTest
 
testAdd4() - Method in class org.jatha.test.junit.CoreTest
 
testAdd5() - Method in class org.jatha.test.junit.CoreTest
 
testAdd6() - Method in class org.jatha.test.junit.CoreTest
 
testAppend() - Method in class org.jatha.test.junit.CoreTest
 
testapply() - Method in class org.jatha.test.junit.CoreTest
 
testassoc() - Method in class org.jatha.test.junit.CoreTest
 
testatom() - Method in class org.jatha.test.junit.CoreTest
 
testAuxArgument() - Method in class org.jatha.test.junit.ArgumentTest
 
testBasicAtom() - Method in class org.jatha.test.junit.CoreTest
 
testBasicBignump() - Method in class org.jatha.test.junit.CoreTest
 
testBasicConsp() - Method in class org.jatha.test.junit.CoreTest
 
testBasicConstantp() - Method in class org.jatha.test.junit.CoreTest
 
testBasicForeignp() - Method in class org.jatha.test.junit.CoreTest
 
testBasicFunctionp() - Method in class org.jatha.test.junit.CoreTest
 
testBasicIntegerp() - Method in class org.jatha.test.junit.CoreTest
 
testBasicKeywordp() - Method in class org.jatha.test.junit.CoreTest
 
testBasicLength() - Method in class org.jatha.test.junit.CoreTest
 
testBasicListp() - Method in class org.jatha.test.junit.CoreTest
 
testBasicMacrop() - Method in class org.jatha.test.junit.CoreTest
 
testBasicNull() - Method in class org.jatha.test.junit.CoreTest
 
testBasicNumberp() - Method in class org.jatha.test.junit.CoreTest
 
testBasicStringp() - Method in class org.jatha.test.junit.CoreTest
 
testBasicSymbolp() - Method in class org.jatha.test.junit.CoreTest
 
testbignump() - Method in class org.jatha.test.junit.CoreTest
 
testboundp() - Method in class org.jatha.test.junit.CoreTest
 
testbutlast() - Method in class org.jatha.test.junit.CoreTest
 
testcar() - Method in class org.jatha.test.junit.CoreTest
 
testcdr() - Method in class org.jatha.test.junit.CoreTest
 
testcharacterp() - Method in class org.jatha.test.junit.CoreTest
 
testclrhash() - Method in class org.jatha.test.junit.CoreTest
 
testCombinedComplicated() - Method in class org.jatha.test.junit.ArgumentTest
 
testCombinedComplicatedAllowOtherKeys() - Method in class org.jatha.test.junit.ArgumentTest
 
testConcatenate() - Method in class org.jatha.test.junit.CoreTest
 
testconsp() - Method in class org.jatha.test.junit.CoreTest
 
testcopy_list() - Method in class org.jatha.test.junit.CoreTest
 
testDivide() - Method in class org.jatha.test.junit.CoreTest
 
testeighth() - Method in class org.jatha.test.junit.CoreTest
 
testelt() - Method in class org.jatha.test.junit.CoreTest
 
testeq() - Method in class org.jatha.test.junit.CoreTest
 
testeql() - Method in class org.jatha.test.junit.CoreTest
 
testequal() - Method in class org.jatha.test.junit.CoreTest
 
testfboundp() - Method in class org.jatha.test.junit.CoreTest
 
testfifth() - Method in class org.jatha.test.junit.CoreTest
 
testfirst() - Method in class org.jatha.test.junit.CoreTest
 
testfloatp() - Method in class org.jatha.test.junit.CoreTest
 
testfourth() - Method in class org.jatha.test.junit.CoreTest
 
testFullKey() - Method in class org.jatha.test.junit.ArgumentTest
 
testfuncall() - Method in class org.jatha.test.junit.CoreTest
 
testgethash() - Method in class org.jatha.test.junit.CoreTest
 
testhash_table_count() - Method in class org.jatha.test.junit.CoreTest
 
testhash_table_rehash_size() - Method in class org.jatha.test.junit.CoreTest
 
testhash_table_rehash_threshold() - Method in class org.jatha.test.junit.CoreTest
 
testhash_table_size() - Method in class org.jatha.test.junit.CoreTest
 
testhash_table_test() - Method in class org.jatha.test.junit.CoreTest
 
testhashtablep() - Method in class org.jatha.test.junit.CoreTest
 
testintegerp() - Method in class org.jatha.test.junit.CoreTest
 
testkeywordp() - Method in class org.jatha.test.junit.CoreTest
 
testlast() - Method in class org.jatha.test.junit.CoreTest
 
testlength() - Method in class org.jatha.test.junit.CoreTest
 
testlisp_null() - Method in class org.jatha.test.junit.CoreTest
 
testlist() - Method in class org.jatha.test.junit.CoreTest
 
testlistp() - Method in class org.jatha.test.junit.CoreTest
 
testLongList() - Method in class org.jatha.test.junit.CoreTest
 
testmax1() - Method in class org.jatha.test.junit.CoreTest
 
testmax2() - Method in class org.jatha.test.junit.CoreTest
 
testmax3() - Method in class org.jatha.test.junit.CoreTest
 
testmax4() - Method in class org.jatha.test.junit.CoreTest
 
testmax5() - Method in class org.jatha.test.junit.CoreTest
 
testmax6() - Method in class org.jatha.test.junit.CoreTest
 
testmember() - Method in class org.jatha.test.junit.CoreTest
 
testmin1() - Method in class org.jatha.test.junit.CoreTest
 
testmin2() - Method in class org.jatha.test.junit.CoreTest
 
testmin3() - Method in class org.jatha.test.junit.CoreTest
 
testmin4() - Method in class org.jatha.test.junit.CoreTest
 
testmin5() - Method in class org.jatha.test.junit.CoreTest
 
testmin6() - Method in class org.jatha.test.junit.CoreTest
 
testMultiply() - Method in class org.jatha.test.junit.CoreTest
 
testnconc() - Method in class org.jatha.test.junit.CoreTest
 
testninth() - Method in class org.jatha.test.junit.CoreTest
 
testNormalArguments() - Method in class org.jatha.test.junit.ArgumentTest
 
testNormalKeyParameters() - Method in class org.jatha.test.junit.ArgumentTest
 
testnreverse() - Method in class org.jatha.test.junit.CoreTest
 
testnumberp() - Method in class org.jatha.test.junit.CoreTest
 
testOptionalArguments() - Method in class org.jatha.test.junit.ArgumentTest
 
testOptionalArgumentsWithInternalDefaultForm() - Method in class org.jatha.test.junit.ArgumentTest
 
testOptionalArgumentsWithInternalDefaults() - Method in class org.jatha.test.junit.ArgumentTest
 
testOptionalArgumentsWithSupplied() - Method in class org.jatha.test.junit.ArgumentTest
 
testOptionalArgumentsWithSuppliedAndRest() - Method in class org.jatha.test.junit.ArgumentTest
 
testpop() - Method in class org.jatha.test.junit.CoreTest
 
testprin1() - Method in class org.jatha.test.junit.CoreTest
 
testprinc() - Method in class org.jatha.test.junit.CoreTest
 
testprint() - Method in class org.jatha.test.junit.CoreTest
 
testpush() - Method in class org.jatha.test.junit.CoreTest
 
testrassoc() - Method in class org.jatha.test.junit.CoreTest
 
testremhash() - Method in class org.jatha.test.junit.CoreTest
 
testremove() - Method in class org.jatha.test.junit.CoreTest
 
testreverse() - Method in class org.jatha.test.junit.CoreTest
 
testrplaca() - Method in class org.jatha.test.junit.CoreTest
 
testrplacd() - Method in class org.jatha.test.junit.CoreTest
 
testsecond() - Method in class org.jatha.test.junit.CoreTest
 
testsetf_gethash() - Method in class org.jatha.test.junit.CoreTest
 
testsetf_symbol_function() - Method in class org.jatha.test.junit.CoreTest
 
testsetf_symbol_plist() - Method in class org.jatha.test.junit.CoreTest
 
testsetf_symbol_value() - Method in class org.jatha.test.junit.CoreTest
 
testseventh() - Method in class org.jatha.test.junit.CoreTest
 
teststring() - Method in class org.jatha.test.junit.CoreTest
 
teststringCapitalize() - Method in class org.jatha.test.junit.CoreTest
 
teststringDowncase() - Method in class org.jatha.test.junit.CoreTest
 
teststringEndsWith() - Method in class org.jatha.test.junit.CoreTest
 
teststringEq() - Method in class org.jatha.test.junit.CoreTest
 
teststringEqual() - Method in class org.jatha.test.junit.CoreTest
 
teststringGreaterP() - Method in class org.jatha.test.junit.CoreTest
 
teststringGreaterThan() - Method in class org.jatha.test.junit.CoreTest
 
teststringGreaterThanOrEqual() - Method in class org.jatha.test.junit.CoreTest
 
teststringLeftTrim() - Method in class org.jatha.test.junit.CoreTest
 
teststringLeftTrim2() - Method in class org.jatha.test.junit.CoreTest
 
teststringLessP() - Method in class org.jatha.test.junit.CoreTest
 
teststringLessThan() - Method in class org.jatha.test.junit.CoreTest
 
teststringLessThanOrEqual() - Method in class org.jatha.test.junit.CoreTest
 
teststringNeq() - Method in class org.jatha.test.junit.CoreTest
 
teststringNotGreaterP() - Method in class org.jatha.test.junit.CoreTest
 
teststringNotLessP() - Method in class org.jatha.test.junit.CoreTest
 
teststringp() - Method in class org.jatha.test.junit.CoreTest
 
teststringRightTrim() - Method in class org.jatha.test.junit.CoreTest
 
teststringRightTrim2() - Method in class org.jatha.test.junit.CoreTest
 
teststringStartsWith() - Method in class org.jatha.test.junit.CoreTest
 
teststringTrim() - Method in class org.jatha.test.junit.CoreTest
 
teststringTrim2() - Method in class org.jatha.test.junit.CoreTest
 
teststringUpcase() - Method in class org.jatha.test.junit.CoreTest
 
testsubst() - Method in class org.jatha.test.junit.CoreTest
 
testsubstring() - Method in class org.jatha.test.junit.CoreTest
 
testSubtract1() - Method in class org.jatha.test.junit.CoreTest
 
testSubtract2() - Method in class org.jatha.test.junit.CoreTest
 
testSubtract3() - Method in class org.jatha.test.junit.CoreTest
 
testSubtract4() - Method in class org.jatha.test.junit.CoreTest
 
testSubtract5() - Method in class org.jatha.test.junit.CoreTest
 
testSubtract6() - Method in class org.jatha.test.junit.CoreTest
 
testSupplyAllowOtherKeys() - Method in class org.jatha.test.junit.ArgumentTest
 
testsymbol_function() - Method in class org.jatha.test.junit.CoreTest
 
testsymbol_name() - Method in class org.jatha.test.junit.CoreTest
 
testsymbol_package() - Method in class org.jatha.test.junit.CoreTest
 
testsymbol_plist() - Method in class org.jatha.test.junit.CoreTest
 
testsymbol_value() - Method in class org.jatha.test.junit.CoreTest
 
testsymbolp() - Method in class org.jatha.test.junit.CoreTest
 
testtenth() - Method in class org.jatha.test.junit.CoreTest
 
testthird() - Method in class org.jatha.test.junit.CoreTest
 
testToString() - Method in class org.jatha.test.junit.CoreTest
 
testtype_of() - Method in class org.jatha.test.junit.CoreTest
 
testtypep() - Method in class org.jatha.test.junit.CoreTest
 
testzerop() - Method in class org.jatha.test.junit.CoreTest
 
theHashTable - Variable in class org.jatha.dynatype.StandardLispHashTable
The actual hash table.
third() - Method in interface org.jatha.dynatype.LispValue
Returns the third element of a list or NIL if the list is less than three elements long.
third() - Method in class org.jatha.dynatype.StandardLispCons
 
third() - Method in class org.jatha.dynatype.StandardLispNIL
 
third() - Method in class org.jatha.dynatype.StandardLispString
 
third() - Method in class org.jatha.dynatype.StandardLispValue
 
ThirdPrimitive - Class in org.jatha.compile
 
ThirdPrimitive(Jatha) - Constructor for class org.jatha.compile.ThirdPrimitive
 
THREE - Variable in class org.jatha.test.junit.CoreTest
 
TimePrimitive - Class in org.jatha.compile
 
TimePrimitive(Jatha) - Constructor for class org.jatha.compile.TimePrimitive
 
times(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
times(LispComplex, LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
times(double) - Method in interface org.jatha.dynatype.LispComplex
 
times(LispComplex, double) - Method in interface org.jatha.dynatype.LispComplex
 
times(double, LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
times(double, double) - Method in interface org.jatha.dynatype.LispComplex
 
times(double) - Method in class org.jatha.dynatype.StandardLispComplex
 
times(double, double) - Method in class org.jatha.dynatype.StandardLispComplex
 
times(double, LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
times(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
times(LispComplex, double) - Method in class org.jatha.dynatype.StandardLispComplex
 
times(LispComplex, LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
timesEquals(LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
timesEquals(double) - Method in interface org.jatha.dynatype.LispComplex
 
timesEquals(double) - Method in class org.jatha.dynatype.StandardLispComplex
 
timesEquals(LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
toCollection() - Method in interface org.jatha.dynatype.LispValue
Returns the Lisp value as a Collection.
toCollection() - Method in class org.jatha.dynatype.StandardLispCons
Returns the Lisp value as a Collection.
toCollection() - Method in class org.jatha.dynatype.StandardLispHashTable
Returns the Hash Table as a Collection.
toCollection() - Method in class org.jatha.dynatype.StandardLispValue
Returns the Lisp value as a Collection.
toJava() - Method in interface org.jatha.dynatype.LispValue
Returns a Java equivalent of the object.
toJava(String) - Method in interface org.jatha.dynatype.LispValue
Returns a Java equivalent of the object.
toJava(String) - Method in class org.jatha.dynatype.StandardLispBignum
Returns a Java Double, Float or Integer object, depending on the typeHint.
toJava() - Method in class org.jatha.dynatype.StandardLispCharacter
Returns a Java Character containing this object.
toJava() - Method in class org.jatha.dynatype.StandardLispFunction
Returns a Java HashMap containing the contents of this HashTable.
toJava() - Method in class org.jatha.dynatype.StandardLispHashTable
Returns a Java HashMap containing the contents of this HashTable.
toJava() - Method in class org.jatha.dynatype.StandardLispInteger
Returns a Java Long object with the value of this integer.
toJava(String) - Method in class org.jatha.dynatype.StandardLispInteger
Returns a Java Double, Float or Integer object, depending on the typeHint.
toJava() - Method in class org.jatha.dynatype.StandardLispKeyword
Returns a String containing the printed equivalent of this keyword.
toJava() - Method in class org.jatha.dynatype.StandardLispReal
Returns a Java Double object with the value of this number.
toJava(String) - Method in class org.jatha.dynatype.StandardLispReal
Returns a Java Double, Float or Integer object, depending on the typeHint.
toJava() - Method in class org.jatha.dynatype.StandardLispString
Returns a Java String object with the value of this string.
toJava() - Method in class org.jatha.dynatype.StandardLispSymbol
Returns a Java String containing a printed representation of this symbol.
toJava() - Method in class org.jatha.dynatype.StandardLispValue
Returns a Java equivalent of the object.
toJava(String) - Method in class org.jatha.dynatype.StandardLispValue
Returns a Java equivalent of the object.
tokenToLispValue(String) - Method in class org.jatha.read.LispParser
Converts a string to a LISP value such as NIL, T, an integer, a real number, a string or a symbol.
toLisp(Jatha, Object) - Static method in class org.jatha.dynatype.LispValueFactory
Deprecated. Use the same method on the Jatha class instead
toLisp(Object) - Method in class org.jatha.Jatha
Turns a Java object into a LISP object.
toString() - Method in class org.jatha.compile.LispPrimitive
The output of this function is printed when the instruction needs to be printed.
toString() - Method in interface org.jatha.dynatype.LispValue
toString() returns a printed representation of the form (as printed by (prin1)) in a Java string.
toString(String) - Method in interface org.jatha.dynatype.LispValue
Same as toString unless you are getting a String representation of an array.
toString() - Method in class org.jatha.dynatype.StandardLispBignum
 
toString() - Method in class org.jatha.dynatype.StandardLispCharacter
 
toString() - Method in class org.jatha.dynatype.StandardLispComplex
 
toString() - Method in class org.jatha.dynatype.StandardLispCons
toString() returns a printed representation of the form (as printed by (prin1)) in a Java string.
toString() - Method in class org.jatha.dynatype.StandardLispFunction
 
toString() - Method in class org.jatha.dynatype.StandardLispInteger
 
toString() - Method in class org.jatha.dynatype.StandardLispKeyword
 
toString() - Method in class org.jatha.dynatype.StandardLispMacro
 
toString() - Method in class org.jatha.dynatype.StandardLispNIL
 
toString() - Method in class org.jatha.dynatype.StandardLispPackage
 
toString() - Method in class org.jatha.dynatype.StandardLispReal
 
toString() - Method in class org.jatha.dynatype.StandardLispString
 
toString() - Method in class org.jatha.dynatype.StandardLispSymbol
Returns this symbol as a string, including the package.
toString() - Method in class org.jatha.dynatype.StandardLispValue
toString() returns a printed representation of the form (as printed by (prin1)) in a Java string.
toString(String) - Method in class org.jatha.dynatype.StandardLispValue
Same as toString unless you are getting a String representation of an array.
toString() - Method in class org.jatha.machine.SECDop
The output of this function is printed when the instruction needs to be printed.
toStringAsCdr() - Method in interface org.jatha.dynatype.LispValue
 
toStringAsCdr() - Method in class org.jatha.dynatype.StandardLispCons
 
toStringAsCdr() - Method in class org.jatha.dynatype.StandardLispNIL
 
toStringAsCdr() - Method in class org.jatha.dynatype.StandardLispValue
 
toStringAsCdr_internal(long) - Method in interface org.jatha.dynatype.LispValue
Counts cdrs so as not to have runaway lists.
toStringAsCdr_internal(long) - Method in class org.jatha.dynatype.StandardLispCons
Counts cdrs so as not to have runaway lists.
toStringAsCdr_internal(long) - Method in class org.jatha.dynatype.StandardLispValue
Counts cdrs so as not to have runaway lists.
toStringShort() - Method in interface org.jatha.dynatype.LispValue
Prints a short version of the item.
toStringShort(int) - Method in interface org.jatha.dynatype.LispValue
Prints out a short version of the Array.
toStringShort() - Method in class org.jatha.dynatype.StandardLispValue
Prints a short version of the item.
toStringShort(int) - Method in class org.jatha.dynatype.StandardLispValue
Prints out a short version of the value.
toStringSimple() - Method in interface org.jatha.dynatype.LispValue
Strips double-quotes and leading colons from a LispString value.
toStringSimple() - Method in class org.jatha.dynatype.StandardLispKeyword
 
toStringSimple() - Method in class org.jatha.dynatype.StandardLispString
Strips double-quotes from a LispString value.
toStringSimple() - Method in class org.jatha.dynatype.StandardLispSymbol
Strips or-bars from a LispSymbol name.
toStringSimple() - Method in class org.jatha.dynatype.StandardLispValue
Strips double-quotes from a LispString value.
TracePrimitive - Class in org.jatha.compile
 
TracePrimitive(Jatha) - Constructor for class org.jatha.compile.TracePrimitive
 
transformToStrings(LispValue) - Method in class org.jatha.dynatype.StandardLispPackage
 
transposedMinus(double) - Method in interface org.jatha.dynatype.LispComplex
 
transposedMinus(double) - Method in class org.jatha.dynatype.StandardLispComplex
 
transposedOver(double) - Method in interface org.jatha.dynatype.LispComplex
 
transposedOver(double) - Method in class org.jatha.dynatype.StandardLispComplex
 
TWO - Variable in class org.jatha.Jatha
 
TWO - Variable in class org.jatha.test.junit.CoreTest
 
twoDarray(int, int) - Method in interface org.jatha.dynatype.LispComplex
 
twoDarray(int, int, double, double) - Method in interface org.jatha.dynatype.LispComplex
 
twoDarray(int, int, LispComplex) - Method in interface org.jatha.dynatype.LispComplex
 
twoDarray(int, int) - Method in class org.jatha.dynatype.StandardLispComplex
 
twoDarray(int, int, double, double) - Method in class org.jatha.dynatype.StandardLispComplex
 
twoDarray(int, int, LispComplex) - Method in class org.jatha.dynatype.StandardLispComplex
 
twoPiJay() - Method in interface org.jatha.dynatype.LispComplex
 
twoPiJay() - Method in class org.jatha.dynatype.StandardLispComplex
 
type - Variable in class org.jatha.dynatype.StandardLispHashTable
 
type_of() - Method in interface org.jatha.dynatype.LispValue
 
type_of() - Method in class org.jatha.dynatype.StandardLispBignum
 
type_of() - Method in class org.jatha.dynatype.StandardLispCharacter
 
type_of() - Method in class org.jatha.dynatype.StandardLispCons
 
type_of() - Method in class org.jatha.dynatype.StandardLispHashTable
 
type_of() - Method in class org.jatha.dynatype.StandardLispInteger
 
type_of() - Method in class org.jatha.dynatype.StandardLispNIL
 
type_of() - Method in class org.jatha.dynatype.StandardLispPackage
 
type_of() - Method in class org.jatha.dynatype.StandardLispReal
 
type_of() - Method in class org.jatha.dynatype.StandardLispString
 
type_of() - Method in class org.jatha.dynatype.StandardLispSymbol
 
type_of() - Method in class org.jatha.dynatype.StandardLispValue
 
TypeOfPrimitive - Class in org.jatha.compile
 
TypeOfPrimitive(Jatha) - Constructor for class org.jatha.compile.TypeOfPrimitive
 
typep(LispValue) - Method in interface org.jatha.dynatype.LispValue
 
typep(LispValue) - Method in class org.jatha.dynatype.StandardLispAtom
 
typep(LispValue) - Method in class org.jatha.dynatype.StandardLispBignum
 
typep(LispValue) - Method in class org.jatha.dynatype.StandardLispCharacter
 
typep(LispValue) - Method in class org.jatha.dynatype.StandardLispCons
 
typep(LispValue) - Method in class org.jatha.dynatype.StandardLispHashTable
 
typep(LispValue) - Method in class org.jatha.dynatype.StandardLispInteger
 
typep(LispValue) - Method in class org.jatha.dynatype.StandardLispNIL
 
typep(LispValue) - Method in class org.jatha.dynatype.StandardLispNumber
 
typep(LispValue) - Method in class org.jatha.dynatype.StandardLispPackage
 
typep(LispValue) - Method in class org.jatha.dynatype.StandardLispReal
 
typep(LispValue) - Method in class org.jatha.dynatype.StandardLispString
 
typep(LispValue) - Method in class org.jatha.dynatype.StandardLispSymbol
 
typep(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 

U

UndefinedFunctionException - Exception in org.jatha.compile
 
UndefinedFunctionException() - Constructor for exception org.jatha.compile.UndefinedFunctionException
 
UndefinedFunctionException(String) - Constructor for exception org.jatha.compile.UndefinedFunctionException
 
UndefinedVariableException - Exception in org.jatha.compile
 
UndefinedVariableException() - Constructor for exception org.jatha.compile.UndefinedVariableException
 
UndefinedVariableException(String) - Constructor for exception org.jatha.compile.UndefinedVariableException
 
UnderConstruction - Class in org.jatha.display
This is a generic dialog that tells people that some part of the software is not yet working.
UnderConstruction(String, String) - Constructor for class org.jatha.display.UnderConstruction
 
UNDERSCORE - Static variable in class org.jatha.read.LispParser
 
UPCASE - Static variable in class org.jatha.read.LispParser
 
useConsole - Variable in class org.jatha.Jatha
 
useGUI - Variable in class org.jatha.Jatha
 
useKey - Variable in class org.jatha.compile.MakepackagePrimitive
 
UsePackagePrimitive - Class in org.jatha.compile
Adds new packages to use for a package.
UsePackagePrimitive(Jatha) - Constructor for class org.jatha.compile.UsePackagePrimitive
 
userPrompt - Variable in class org.jatha.Jatha
 
uses(LispValue) - Method in interface org.jatha.dynatype.LispValue
Returns true if this package uses the given package
uses(LispValue) - Method in class org.jatha.dynatype.StandardLispPackage
Returns true if this package uses the given package
uses(LispValue) - Method in class org.jatha.dynatype.StandardLispValue
 
useSym - Variable in class org.jatha.compile.MakepackagePrimitive
 

V

validArgumentLength(LispValue) - Method in class org.jatha.compile.LispPrimitive
This method returns true if the list of arguments satisfies the length restrictions posed by the function, and false otherwise.
validArgumentList(LispValue) - Method in class org.jatha.compile.ApplyPrimitive
 
validArgumentList(LispValue) - Method in class org.jatha.compile.LispPrimitive
This method returns true if the list of arguments satisfies the length and format restrictions posed by the function, and false otherwise.
value - Variable in class org.jatha.dynatype.StandardLispBignum
 
value - Variable in class org.jatha.dynatype.StandardLispCharacter
 
value - Variable in class org.jatha.dynatype.StandardLispNIL
 
value() - Method in class org.jatha.machine.SECDRegister
Returns the value of a register.
valuesFromLetBindings(LispValue) - Method in class org.jatha.compile.LispCompiler
 
varsFromLetBindings(LispValue) - Method in class org.jatha.compile.LispCompiler
 
VECTOR_TYPE - Variable in class org.jatha.Jatha
 
VERSION_DATE - Variable in class org.jatha.Jatha
 
VERSION_MAJOR - Variable in class org.jatha.Jatha
 
VERSION_MICRO - Variable in class org.jatha.Jatha
 
VERSION_MINOR - Variable in class org.jatha.Jatha
 
VERSION_NAME - Variable in class org.jatha.Jatha
 
VERSION_TYPE - Variable in class org.jatha.Jatha
 
VERSION_URL - Variable in class org.jatha.Jatha
 
vFudge - Variable in class org.jatha.display.LispInput
 

W

WarnAboutSpecials(boolean) - Method in class org.jatha.compile.LispCompiler
 
WarnAboutSpecialsP - Variable in class org.jatha.compile.LispCompiler
 
WrongArgumentTypeException - Exception in org.jatha.compile
 
WrongArgumentTypeException() - Constructor for exception org.jatha.compile.WrongArgumentTypeException
 
WrongArgumentTypeException(String, String, String) - Constructor for exception org.jatha.compile.WrongArgumentTypeException
 

X

X - Variable in class org.jatha.machine.SECDMachine
 
x_key - Variable in class org.jatha.test.junit.ArgumentTest
 
x_sym - Variable in class org.jatha.test.junit.ArgumentTest
 

Z

ZERO - Static variable in interface org.jatha.dynatype.LispBignum
 
zero() - Method in interface org.jatha.dynatype.LispComplex
 
zero() - Method in class org.jatha.dynatype.StandardLispComplex
 
ZERO - Variable in class org.jatha.Jatha
 
zerop() - Method in interface org.jatha.dynatype.LispValue
 
zerop() - Method in class org.jatha.dynatype.StandardLispBignum
 
zerop() - Method in class org.jatha.dynatype.StandardLispInteger
 
zerop() - Method in class org.jatha.dynatype.StandardLispReal
 
zerop() - Method in class org.jatha.dynatype.StandardLispValue
 
ZeropPrimitive - Class in org.jatha.compile
 
ZeropPrimitive(Jatha) - Constructor for class org.jatha.compile.ZeropPrimitive
 

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