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.
 

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)