|
||||||||||
| 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 | |||||||||