SEdit.Scheme
Class SchemeModule

java.lang.Object
  extended bySEdit.Scheme.SchemeModule

public class SchemeModule
extends Object


Field Summary
static int envcount
           
protected  Environment environment
           
static Scheme interpreter
           
 String madkitDirectory
           
 
Constructor Summary
SchemeModule(Structure str)
           
 
Method Summary
 Object eval(Object sexpr)
           
 void evalString(String s)
           
 Environment getEnvironment()
           
 void init()
           
 Object readExpr(InPort in)
           
static void runOutString(String str, Scheme interp, Environment env, OutPort out)
           
 void setAsCurrentEnv()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

madkitDirectory

public String madkitDirectory

environment

protected Environment environment

interpreter

public static Scheme interpreter

envcount

public static int envcount
Constructor Detail

SchemeModule

public SchemeModule(Structure str)
Method Detail

setAsCurrentEnv

public void setAsCurrentEnv()

readExpr

public Object readExpr(InPort in)
                throws IOException,
                       gnu.text.SyntaxException
Throws:
IOException
gnu.text.SyntaxException

eval

public Object eval(Object sexpr)

evalString

public void evalString(String s)

runOutString

public static void runOutString(String str,
                                Scheme interp,
                                Environment env,
                                OutPort out)

getEnvironment

public Environment getEnvironment()

init

public void init()


Copyright © J. Ferber, O. Gutknecht All Rights Reserved.