Methods in sisc.compiler that throw ContinuationException |
static Expression |
Compiler.application(Interpreter r,
Expression rator,
Expression[] rands,
int context,
Pair annotation,
SymbolicEnvironment env)
|
protected Expression |
Compiler.compile(Interpreter r,
Expression v,
Pair sets,
sisc.compiler.Compiler.ReferenceFactory rf,
int context,
SymbolicEnvironment env,
Pair an)
|
Expression |
Compiler.compile(Interpreter r,
Expression v,
SymbolicEnvironment env)
|
Expression |
Compiler.compileApp(Interpreter r,
Pair expr,
Pair sets,
sisc.compiler.Compiler.ReferenceFactory rf,
int context,
SymbolicEnvironment env,
Pair an)
|
Expression |
Compiler.compileLetrec(Interpreter r,
Symbol[] formals,
Symbol[] lexicals,
Expression[] rands,
Expression body,
Pair sets,
sisc.compiler.Compiler.ReferenceFactory rf,
SymbolicEnvironment env,
int context)
|
void |
Syntax.eval(Interpreter r)
|
Methods in sisc.modules that throw ContinuationException |
Value |
Threads.Simple.apply()
|
Value |
Threads.Complex.apply()
|
Value |
Primitives.Simple.apply()
|
Value |
OptionalPrimitives.Simple.apply()
|
Value |
Threads.Complex.apply(Interpreter f,
Value v1)
|
Value |
Types.apply(Value v1)
|
Value |
Threads.Simple.apply(Value v1)
|
Value |
Primitives.Simple.apply(Value v1)
|
Value |
OptionalPrimitives.Simple.apply(Value v1)
|
Value |
OptionalPrimitives.Complex.apply(Value v1)
|
Value |
Logical.apply(Value v1)
|
Value |
Annotations.Simple.apply(Value v1)
|
Value |
Primitives.Simple.apply(Value[] v)
|
Value |
OptionalPrimitives.Simple.apply(Value[] vlr)
|
Value |
Logical.apply(Value[] v)
|
Value |
Annotations.Complex.apply(Value[] vlr)
|
Value |
Types.apply(Value v1,
Value v2)
|
Value |
Threads.Simple.apply(Value v1,
Value v2)
|
Value |
Threads.Complex.apply(Value v1,
Value v2)
|
Value |
Primitives.Simple.apply(Value v1,
Value v2)
|
Value |
OptionalPrimitives.Simple.apply(Value v1,
Value v2)
|
Value |
Logical.apply(Value v1,
Value v2)
|
Value |
Annotations.Simple.apply(Value v1,
Value v2)
|
Value |
Annotations.Complex.apply(Value v1,
Value v2)
|
Value |
Threads.Complex.apply(Value v1,
Value v2,
Value v3)
|
Value |
Primitives.Simple.apply(Value v1,
Value v2,
Value v3)
|
Value |
OptionalPrimitives.Simple.apply(Value v1,
Value v2,
Value v3)
|
Value |
Logical.apply(Value v1,
Value v2,
Value v3)
|
Value |
Annotations.Simple.apply(Value v1,
Value v2,
Value v3)
|
Value |
Annotations.Complex.apply(Value v1,
Value v2,
Value v3)
|
Value |
Primitives.Complex.doApply(Interpreter r)
|
Value |
Debugging.doApply(Interpreter f)
|
Value |
Primitives.Complex.doApply(Interpreter r,
Value[] vlr)
|
static SchemeBoolean |
Primitives.numQuery(Value v,
int mask)
|
Methods in sisc.modules.io that throw ContinuationException |
Value |
StringIO.apply()
|
Value |
StringIO.apply(Value v1)
|
Value |
FileManipulation.Simple.apply(Value v1)
|
Value |
FileManipulation.Complex.apply(Value v1)
|
Value |
CustomIO.apply(Value v1)
|
Value |
FileManipulation.Complex.apply(Value v1,
Value v2)
|
Value |
CustomIO.apply(Value v1,
Value v2)
|
Value |
IO.displayOrWrite(Interpreter r,
SchemeCharacterOutputPort port,
Value v,
boolean display)
|
Value |
SerialIO.doApply(Interpreter f)
|
Value |
Networking.doApply(Interpreter f)
|
Value |
IO.doApply(Interpreter f)
|
Value |
BufferIO.doApply(Interpreter f)
|
Value |
BinaryIO.doApply(Interpreter f)
|
SchemeBinaryInputPort |
Networking.SchemeTCPSocket.getBinaryInputPort(Interpreter r)
|
SchemeBinaryInputPort |
Networking.SchemeUDPSocket.getBinaryInputPort(Interpreter r)
|
SchemeBinaryOutputPort |
Networking.SchemeTCPSocket.getBinaryOutputPort(Interpreter r,
boolean autoflush)
|
SchemeBinaryOutputPort |
Networking.SchemeUDPSocket.getBinaryOutputPort(Interpreter r,
boolean autoflush)
|
SchemeCharacterOutputPort |
Networking.SchemeTCPSocket.getCharacterOutputPort(Interpreter r,
Charset encoding,
boolean autoflush)
|
SchemeCharacterOutputPort |
Networking.SchemeUDPSocket.getCharacterOutputPort(Interpreter r,
Charset encoding,
boolean autoflush)
|
SchemeCharacterInputPort |
Networking.SchemeTCPSocket.getInputPort(Interpreter r,
Charset encoding)
|
SchemeCharacterInputPort |
Networking.SchemeUDPSocket.getInputPort(Interpreter r,
Charset encoding)
|
static void |
IO.load(Interpreter f,
java.net.URL u,
boolean expanded)
|
static SchemeCharacterInputPort |
IO.openCharInFile(Interpreter f,
java.net.URL u,
Charset encoding)
|
static SchemeCharacterOutputPort |
IO.openCharOutFile(Interpreter f,
java.net.URL url,
Charset encoding,
boolean aflush)
|
static Value |
IO.read(Interpreter r,
SchemeCharacterInputPort i)
|
static Value |
IO.readCode(Interpreter r,
SchemeCharacterInputPort i)
|
static Value |
SerialIO.readSer(Interpreter r,
SerialInputStream p)
|
static void |
IO.throwIOException(Interpreter f,
java.lang.String message,
java.io.IOException e)
|
static Value |
SerialIO.writeSer(Interpreter r,
SerialOutputStream p,
Value v)
|
Methods in sisc.nativefun that throw ContinuationException |
Value |
FixableProcedure.apply()
A fixable procedure must subclass one of the following methods |
Value |
CommonIndexedProcedure.apply()
|
void |
NativeProcedure.apply(Interpreter r)
|
Value |
CommonIndexedProcedure.apply(Interpreter r,
Value v1)
|
Value |
CommonIndexedProcedure.apply(Interpreter r,
Value[] v)
|
Value |
CommonIndexedProcedure.apply(Interpreter r,
Value v1,
Value v2)
|
Value |
CommonIndexedProcedure.apply(Interpreter r,
Value v1,
Value v2,
Value v3)
|
Value |
FixableProcedure.apply(Value v1)
|
Value |
CommonIndexedProcedure.apply(Value v1)
|
Value |
FixableProcedure.apply(Value[] v)
|
Value |
CommonIndexedProcedure.apply(Value[] vlr)
|
Value |
FixableProcedure.apply(Value v1,
Value v2)
|
Value |
CommonIndexedProcedure.apply(Value v1,
Value v2)
|
Value |
FixableProcedure.apply(Value v1,
Value v2,
Value v3)
|
Value |
CommonIndexedProcedure.apply(Value v1,
Value v2,
Value v3)
|
Value |
CommonIndexedProcedure.applyZero(Interpreter r)
A common indexed procedure must subclass one of the following methods |
abstract Value |
NativeProcedure.doApply(Interpreter r)
A NativeProcedure instance must implement this method, which
performs the actual processing specific to that procedure, and
returns a Value. |
Value |
FixableProcedure.doApply(Interpreter r)
|
Value |
CommonIndexedProcedure.doApply(Interpreter r)
|
Methods in sisc.util that throw ContinuationException |
static void |
Util.error(Interpreter r,
Pair error)
|
static void |
Util.error(Interpreter r,
java.lang.String errormessage)
|
static void |
Util.error(Interpreter r,
java.lang.String errormessage,
Pair moreData)
|
static void |
Util.error(Interpreter r,
Value errormessage)
|
static void |
Util.error(Interpreter r,
Value where,
java.lang.String errormessage)
|
static void |
Util.error(Interpreter r,
Value where,
java.lang.String errormessage,
java.lang.Exception e)
|
static void |
Util.error(Interpreter r,
Value where,
java.lang.String errormessage,
Pair moreData)
|