Package | Description |
---|---|
sisc.data | |
sisc.interpreter | |
sisc.modules.s2j | |
sisc.nativefun | |
sisc.util |
Modifier and Type | Method and Description |
---|---|
static void |
Procedure.throwNestedPrimException(SchemeException e) |
static void |
Procedure.throwNestedPrimException(java.lang.String message,
SchemeException e) |
Modifier and Type | Method and Description |
---|---|
SchemeException |
SchemeRuntimeException.promote() |
Modifier and Type | Method and Description |
---|---|
Value |
Interpreter.eval(Procedure p,
Value[] args)
Applies the given procedure to the given values
|
Value |
Interpreter.eval(java.lang.String expr)
Parses and evaluates s-expression(s)
|
Value |
Interpreter.eval(Value v)
Evaluates a Scheme value as code.
|
Value |
Interpreter.eval(Value v,
SymbolicEnvironment env)
Evaluates a Scheme value as code.
|
Value |
Interpreter.evalInput(java.io.PushbackReader port)
Parses and evaluates s-expression(s) from an input port
|
static java.lang.Object |
Context.execute(AppContext ctx,
SchemeCaller caller)
Calls caller with an Interpreter bound to the given AppContext
with same DynamicEnvironment as the nearest enclosing
Interpreter in the same thread that is bound to the same
AppContext.
|
static java.lang.Object |
Context.execute(DynamicEnvironment dynenv,
SchemeCaller caller)
Obtains an Interpreter bound to the given DynamicEnvironment
and invokes caller.execute(Interpreter) with that Interper.
|
java.lang.Object |
SchemeCaller.execute(Interpreter r)
The execute callback function is called by Context
with a fresh Interpreter context which is valid only
during the call to execute.
|
static java.lang.Object |
Context.execute(SchemeCaller caller)
Calls caller with an Interpreter that shares the AppContext and
DynamicEnvironment with the current Interpreter.
|
protected void |
Interpreter.interpret() |
Value |
Interpreter.interpret(Expression e) |
Modifier and Type | Field and Description |
---|---|
SchemeException |
Util.SchemeInvocationException.schemeException |
Modifier and Type | Method and Description |
---|---|
static java.lang.Throwable |
Util.javaException(SchemeException e) |
Constructor and Description |
---|
SchemeInvocationException(SchemeException se) |
Modifier and Type | Field and Description |
---|---|
protected SchemeException |
NestedPrimRuntimeException.e |
Modifier and Type | Method and Description |
---|---|
SchemeException |
NestedPrimRuntimeException.getRootCause() |
Constructor and Description |
---|
NestedPrimRuntimeException(SchemeException e) |
NestedPrimRuntimeException(java.lang.String message,
SchemeException e) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
SignalHook.SignalHandler.execute(Interpreter r) |