|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SymbolicEnvironment | |
---|---|
sisc.compiler | |
sisc.env | |
sisc.exprs | |
sisc.interpreter | |
sisc.nativefun | |
sisc.ser | |
sisc.util |
Uses of SymbolicEnvironment in sisc.compiler |
---|
Methods in sisc.compiler with parameters of type SymbolicEnvironment | |
---|---|
static void |
Compiler.addSpecialForms(SymbolicEnvironment menv)
|
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)
|
static int |
Compiler.getExpType(SymbolicEnvironment env,
Value s)
|
Uses of SymbolicEnvironment in sisc.env |
---|
Classes in sisc.env that implement SymbolicEnvironment | |
---|---|
class |
DelegatingSymEnv
|
class |
MemorySymEnv
|
Fields in sisc.env declared as SymbolicEnvironment | |
---|---|
SymbolicEnvironment |
MemorySymEnv.parent
|
Methods in sisc.env that return SymbolicEnvironment | |
---|---|
protected SymbolicEnvironment |
DelegatingSymEnv.getEnv()
|
SymbolicEnvironment |
SymbolicEnvironment.getParent()
|
SymbolicEnvironment |
MemorySymEnv.getParent()
|
SymbolicEnvironment |
DelegatingSymEnv.getParent()
|
SymbolicEnvironment |
SymbolicEnvironment.getSidecarEnvironment(Symbol name)
|
SymbolicEnvironment |
MemorySymEnv.getSidecarEnvironment(Symbol name)
|
SymbolicEnvironment |
DelegatingSymEnv.getSidecarEnvironment(Symbol env)
|
Methods in sisc.env with parameters of type SymbolicEnvironment | |
---|---|
void |
SymbolicEnvironment.setParent(SymbolicEnvironment e)
|
void |
MemorySymEnv.setParent(SymbolicEnvironment e)
|
void |
DelegatingSymEnv.setParent(SymbolicEnvironment e)
|
Constructors in sisc.env with parameters of type SymbolicEnvironment | |
---|---|
MemorySymEnv(SymbolicEnvironment parent)
|
|
MemorySymEnv(SymbolicEnvironment parent,
Symbol name)
|
Uses of SymbolicEnvironment in sisc.exprs |
---|
Constructors in sisc.exprs with parameters of type SymbolicEnvironment | |
---|---|
DefineEval(Symbol sym,
SymbolicEnvironment senv)
|
|
FreeReferenceExp(Symbol sym,
SymbolicEnvironment senv)
|
|
FreeSetEval(Symbol sym,
SymbolicEnvironment senv)
|
Uses of SymbolicEnvironment in sisc.interpreter |
---|
Fields in sisc.interpreter declared as SymbolicEnvironment | |
---|---|
SymbolicEnvironment |
AppContext.symenv
|
SymbolicEnvironment |
AppContext.toplevel_env
|
SymbolicEnvironment |
Interpreter.tpl
|
SymbolicEnvironment |
CallFrame.tpl
|
Methods in sisc.interpreter that return SymbolicEnvironment | |
---|---|
SymbolicEnvironment |
Interpreter.getContextEnv(Symbol s)
|
SymbolicEnvironment |
Interpreter.lookupContextEnv(Symbol s)
|
SymbolicEnvironment |
AppContext.lookupContextEnv(Symbol s)
|
Methods in sisc.interpreter with parameters of type SymbolicEnvironment | |
---|---|
Expression |
Interpreter.compile(Value v,
SymbolicEnvironment env)
|
void |
Interpreter.defineContextEnv(Symbol s,
SymbolicEnvironment env)
|
void |
AppContext.defineContextEnv(Symbol s,
SymbolicEnvironment env)
|
Value |
Interpreter.eval(Value v,
SymbolicEnvironment env)
Evaluates a Scheme value as code. |
void |
CallFrame.init(Expression n,
Value[] v,
boolean vk,
Value[] l,
Value[] e,
SymbolicEnvironment t,
CallFrame f,
CallFrame p,
StackTracer tr)
|
Constructors in sisc.interpreter with parameters of type SymbolicEnvironment | |
---|---|
AppContext(SymbolicEnvironment symenv)
Create a new AppContext, providing a custom global environment. |
|
CallFrame(Expression n,
Value[] v,
boolean vk,
Value[] l,
Value[] e,
SymbolicEnvironment t,
CallFrame f,
CallFrame p,
StackTracer tr)
|
Uses of SymbolicEnvironment in sisc.nativefun |
---|
Methods in sisc.nativefun with parameters of type SymbolicEnvironment | |
---|---|
void |
NativeLibrary.bindAll(Interpreter r,
SymbolicEnvironment env)
|
Uses of SymbolicEnvironment in sisc.ser |
---|
Classes in sisc.ser that implement SymbolicEnvironment | |
---|---|
class |
LibraryAE
An SymEnv backed by a random-access library. |
Methods in sisc.ser that return SymbolicEnvironment | |
---|---|
SymbolicEnvironment |
LibraryAE.getParent()
|
SymbolicEnvironment |
SLL2Deserializer.readSymbolicEnvironment()
|
SymbolicEnvironment |
JavaDeserializer.readSymbolicEnvironment()
|
SymbolicEnvironment |
Deserializer.readSymbolicEnvironment()
|
Methods in sisc.ser with parameters of type SymbolicEnvironment | |
---|---|
void |
SerializerImpl.writeSymbolicEnvironment(SymbolicEnvironment e)
|
void |
Serializer.writeSymbolicEnvironment(SymbolicEnvironment e)
|
Constructors in sisc.ser with parameters of type SymbolicEnvironment | |
---|---|
LibraryAE(SymbolicEnvironment parent,
LibraryBuilder lb)
Operate in "observe" mode. |
Uses of SymbolicEnvironment in sisc.util |
---|
Methods in sisc.util that return SymbolicEnvironment | |
---|---|
static SymbolicEnvironment |
Util.env(Value o)
|
Constructors in sisc.util with parameters of type SymbolicEnvironment | |
---|---|
FreeReference(Symbol sym,
SymbolicEnvironment senv)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |