|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Interpreter.Env | |
---|---|
ix.util.lisp | List-processing utilities. |
Uses of Interpreter.Env in ix.util.lisp |
---|
Classes in ix.util.lisp that implement Interpreter.Env | |
---|---|
protected class |
Interpreter.AbstractEnv
An implementation of Env that supplies some utility methods. |
class |
Interpreter.GlobalEnv
A global / top-level environment. |
class |
Interpreter.LexicalEnv
An environment for local values of variables. |
Fields in ix.util.lisp declared as Interpreter.Env | |
---|---|
(package private) Interpreter.Env |
Interpreter.Closure.definitionEnv
|
Methods in ix.util.lisp that return Interpreter.Env | |
---|---|
Interpreter.Env |
Interpreter.Env.bind(Symbol[] vars,
java.lang.Object[] vals)
Returns a new Env in which the variables are bound to the corresponding values. |
Interpreter.Env |
Interpreter.GlobalEnv.bind(Symbol[] vars,
java.lang.Object[] vals)
|
Interpreter.Env |
Interpreter.LexicalEnv.bind(Symbol[] vars,
java.lang.Object[] vals)
|
Methods in ix.util.lisp with parameters of type Interpreter.Env | |
---|---|
protected abstract java.lang.Object |
Interpreter.Expr._evalIn(Interpreter.Env env)
Implements this expression's semantics. |
protected java.lang.Object |
Interpreter.Literal._evalIn(Interpreter.Env env)
|
protected java.lang.Object |
Interpreter.VarRef._evalIn(Interpreter.Env env)
|
protected java.lang.Object |
Interpreter.Call._evalIn(Interpreter.Env env)
|
protected java.lang.Object |
Interpreter.Assignment._evalIn(Interpreter.Env env)
|
protected java.lang.Object |
Interpreter.If._evalIn(Interpreter.Env env)
|
protected java.lang.Object |
Interpreter.Sequence._evalIn(Interpreter.Env env)
|
protected java.lang.Object |
Interpreter.And._evalIn(Interpreter.Env env)
|
protected java.lang.Object |
Interpreter.Or._evalIn(Interpreter.Env env)
|
protected java.lang.Object |
Interpreter.Let._evalIn(Interpreter.Env env)
|
protected java.lang.Object |
Interpreter.Lambda._evalIn(Interpreter.Env env)
|
protected java.lang.Object |
Interpreter.While._evalIn(Interpreter.Env env)
|
protected java.lang.Object[] |
Interpreter.Expr.evalArgs(Interpreter.Expr[] args,
Interpreter.Env env)
A utility for evaluating argument expressions. |
java.lang.Object |
Interpreter.Expr.evalIn(Interpreter.Env env)
Provides public access to this expression's semantics. |
java.lang.Object |
Interpreter.Literal.evalIn(Interpreter.Env env)
|
java.lang.Object |
Interpreter.VarRef.evalIn(Interpreter.Env env)
|
java.lang.Object |
Interpreter.Assignment.evalIn(Interpreter.Env env)
|
Constructors in ix.util.lisp with parameters of type Interpreter.Env | |
---|---|
Interpreter.Closure(Symbol[] vars,
Interpreter.Expr body,
Interpreter.Env definitionEnv)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |