public final class Interpreter
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Interpreter.UnhandledCondition |
Modifier and Type | Field and Description |
---|---|
static Interpreter |
interpreter |
Modifier and Type | Method and Description |
---|---|
static Interpreter |
createDefaultInstance(java.lang.String[] args) |
static Interpreter |
createInstance() |
static Interpreter |
createJLispInstance(java.io.InputStream in,
java.io.OutputStream out,
java.lang.String initialDirectory,
java.lang.String version) |
void |
dispose() |
LispObject |
eval(java.lang.String s) |
static LispObject |
evaluate(java.lang.String s)
Runs its input string through the lisp reader and evaluates the result.
|
protected void |
finalize() |
static Interpreter |
getInstance() |
static boolean |
initialized() |
static void |
initializeJLisp() |
static void |
initializeLisp() |
void |
kill(int status) |
static LispObject |
readFromString(java.lang.String s) |
void |
run() |
public static Interpreter interpreter
public static Interpreter getInstance()
public static Interpreter createInstance()
public static Interpreter createDefaultInstance(java.lang.String[] args)
public static Interpreter createJLispInstance(java.io.InputStream in, java.io.OutputStream out, java.lang.String initialDirectory, java.lang.String version)
public static boolean initialized()
public LispObject eval(java.lang.String s)
public static void initializeLisp()
public static void initializeJLisp()
public void run()
public void kill(int status)
public void dispose()
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
public static final LispObject readFromString(java.lang.String s)
public static LispObject evaluate(java.lang.String s)
s
- A string with a valid Common Lisp expressionInterpreter.UnhandledCondition
- in case the an error occurs which
should be passed to the Lisp debugger