Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
ix.util.lisp.Interpreter.Env

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.

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES