C# Class CSScheme.Scheme

Summary description for CSScheme.
Inheritance: SchemeUtils
Show file Open project: jackpal/Dandy-Dungeon Class Usage Examples

Public Properties

Property Type Description
globalEnvironment Environment
input InputPort
output System.IO.TextWriter

Public Methods

Method Description
Scheme ( ) : System
Scheme ( String files ) : System
eval ( Object x ) : Object
eval ( Object x, Environment env ) : Object
load ( InputPort inp ) : Object
load ( Object fileName ) : Object
main ( String files ) : void
readEvalWriteLoop ( ) : void

Private Methods

Method Description
evalList ( Object list, Environment env ) : Pair
reduceCond ( Object clauses, Environment env ) : Object

Method Details

Scheme() public method

public Scheme ( ) : System
return System

Scheme() public method

public Scheme ( String files ) : System
files String
return System

eval() public method

public eval ( Object x ) : Object
x Object
return Object

eval() public method

public eval ( Object x, Environment env ) : Object
x Object
env Environment
return Object

load() public method

public load ( InputPort inp ) : Object
inp InputPort
return Object

load() public method

public load ( Object fileName ) : Object
fileName Object
return Object

main() public static method

public static main ( String files ) : void
files String
return void

readEvalWriteLoop() public method

public readEvalWriteLoop ( ) : void
return void

Property Details

globalEnvironment public property

public Environment globalEnvironment
return Environment

input public property

public InputPort,CSScheme input
return InputPort

output public property

public TextWriter,System.IO output
return System.IO.TextWriter