A C D E F G I M N R S T

A

add(SchemeNumber) - Method in class SchemeDouble
 
add(SchemeNumber) - Method in class SchemeInteger
 
add(SchemeNumber) - Method in class SchemeNumber
 

C

cadddr() - Method in class SchemeObject
This calls getCar() and/or getCdr()
caddr() - Method in class SchemeObject
This calls getCar() and/or getCdr()
cadr() - Method in class SchemeObject
This calls getCar() and/or getCdr()
car() - Method in class SchemeObject
This calls getCar() and/or getCdr()
cdar() - Method in class SchemeObject
This calls getCar() and/or getCdr()
cddr() - Method in class SchemeObject
This calls getCar() and/or getCdr()
cdr() - Method in class SchemeObject
This calls getCar() and/or getCdr()
compareTo(Object) - Method in class SchemeNumber
 
compareTo(SchemeNumber) - Method in class SchemeDouble
 
compareTo(SchemeNumber) - Method in class SchemeInteger
 
compareTo(SchemeNumber) - Method in class SchemeNumber
 

D

divide(SchemeNumber) - Method in class SchemeDouble
 
divide(SchemeNumber) - Method in class SchemeInteger
 
divide(SchemeNumber) - Method in class SchemeNumber
 
doubleValue() - Method in class SchemeDouble
 
doubleValue() - Method in class SchemeInteger
 
doubleValue() - Method in class SchemeNumber
 

E

EndOfSchemeListException - exception EndOfSchemeListException.
 
EndOfSchemeListException() - Constructor for class EndOfSchemeListException
 
EndOfSchemeListException(String) - Constructor for class EndOfSchemeListException
 
equals(Object) - Method in class SchemeDouble
 
equals(Object) - Method in class SchemeInteger
 

F

FALSE - Static variable in class SchemeBoolean
 

G

getBoolean(boolean) - Static method in class SchemeBoolean
Get the #t or #f object.
getCar() - Method in class SchemeObject
Dealing with the static type system of Java is not convenient when manipulating SchemeObjects because Scheme itself is denamically typed.
getCar() - Method in class SchemePair
 
getCdr() - Method in class SchemeObject
Dealing with the static type system of Java is not convenient when manipulating SchemeObjects because Scheme itself is denamically typed.
getCdr() - Method in class SchemePair
 
getFalse() - Static method in class SchemeBoolean
Get the #f object.
getNext() - Method in class SchemePair
 
getNull() - Static method in class SchemeNull
 
getSymbol(String) - Static method in class SchemeSymbol
 
getTrue() - Static method in class SchemeBoolean
Get the #t object.
getValue() - Method in class SchemeBoolean
get the value of this boolean object.

I

inListToString() - Method in class SchemePair
 

M

multiply(SchemeNumber) - Method in class SchemeDouble
 
multiply(SchemeNumber) - Method in class SchemeInteger
 
multiply(SchemeNumber) - Method in class SchemeNumber
 

N

negate() - Method in class SchemeDouble
 
negate() - Method in class SchemeInteger
 
negate() - Method in class SchemeNumber
 
NULL - Static variable in class SchemeNull
 

R

read() - Method in class StringInputStream
 
read(InputStream) - Static method in class SchemeObject
This reads in a SchemeObject from the InputStream that is passed in.
read(String) - Static method in class SchemeObject
This reads in a SchemeObject from the String.

S

SchemeBoolean - class SchemeBoolean.
This class implements Scheme boolean objects.
SchemeDouble - class SchemeDouble.
 
SchemeDouble(double) - Constructor for class SchemeDouble
 
SchemeInteger - class SchemeInteger.
 
SchemeInteger(BigInteger) - Constructor for class SchemeInteger
 
SchemeInteger(int) - Constructor for class SchemeInteger
 
SchemeList - class SchemeList.
This is the abstract parent class for SchemeNull (which is a SchemeList) and SchemePair (which is a SchemeList).
SchemeList() - Constructor for class SchemeList
 
SchemeNull - class SchemeNull.
Thus is the null SchemeObject.
SchemeNumber - class SchemeNumber.
 
SchemeNumber() - Constructor for class SchemeNumber
 
SchemeObject - class SchemeObject.
This is the abstract base class for the SchemeObject hierarchy.
SchemeObject() - Constructor for class SchemeObject
 
SchemePair - class SchemePair.
 
SchemePair() - Constructor for class SchemePair
 
SchemePair(SchemeObject, SchemeObject) - Constructor for class SchemePair
 
SchemeString - class SchemeString.
 
SchemeString(String) - Constructor for class SchemeString
 
SchemeSymbol - class SchemeSymbol.
 
setCar(SchemeObject) - Method in class SchemePair
 
setCdr(SchemeObject) - Method in class SchemePair
 
StringInputStream - class StringInputStream.
 
StringInputStream(String) - Constructor for class StringInputStream
 
subtract(SchemeNumber) - Method in class SchemeDouble
 
subtract(SchemeNumber) - Method in class SchemeInteger
 
subtract(SchemeNumber) - Method in class SchemeNumber
 

T

toString() - Method in class SchemeBoolean
Convert the boolean object to a printable string.
toString() - Method in class SchemeDouble
 
toString() - Method in class SchemeInteger
 
toString() - Method in class SchemeNull
 
toString() - Method in class SchemePair
 
toString() - Method in class SchemeString
 
toString() - Method in class SchemeSymbol
 
TRUE - Static variable in class SchemeBoolean
 

A C D E F G I M N R S T