Uses of Class
orc.env.Env

Packages that use Env
orc Top-level package for all Orc code. 
orc.ast.oil.arg   
orc.ast.simple Desugared AST which is close to the final format (OIL) but includes named variables. 
orc.ast.simple.arg   
orc.env A lexical context which supports both offset- and name-based lookup. 
orc.runtime Runtime for Orc interpreter. 
orc.runtime.values   
 

Uses of Env in orc
 

Constructors in orc with parameters of type Env
OrcInstance(OrcEngine engine, Node root, Env env, java.util.concurrent.BlockingQueue<Value> q)
           
 

Uses of Env in orc.ast.oil.arg
 

Methods in orc.ast.oil.arg with parameters of type Env
 Future Site.resolve(Env env)
           
 Future Field.resolve(Env env)
           
 Future Constant.resolve(Env<Future> env)
           
abstract  Future Arg.resolve(Env<Future> env)
           
 Future Var.resolve(Env<Future> env)
           
 

Uses of Env in orc.ast.simple
 

Methods in orc.ast.simple with parameters of type Env
 Expr Semi.convert(Env<Var> vars)
           
 Def Definition.convert(Env<Var> vars)
           
 Expr Silent.convert(Env<Var> vars)
           
abstract  Expr Expression.convert(Env<Var> vars)
          Converts abstract syntax tree into a serializable form, used to generate portable .oil (Orc Intermediate Language) files.
 Expr Parallel.convert(Env<Var> vars)
           
 Expr Call.convert(Env<Var> vars)
           
 Expr Defs.convert(Env<Var> vars)
           
 Expr Let.convert(Env<Var> vars)
           
 Expr Sequential.convert(Env<Var> vars)
           
 Expr Where.convert(Env<Var> vars)
           
 

Uses of Env in orc.ast.simple.arg
 

Methods in orc.ast.simple.arg with parameters of type Env
 Arg Constant.convert(Env<Var> vars)
           
 Arg NamedVar.convert(Env<Var> vars)
           
 Arg Site.convert(Env<Var> vars)
           
 Arg Var.convert(Env<Var> vars)
           
abstract  Arg Argument.convert(Env<Var> vars)
           
 Arg Field.convert(Env<Var> vars)
           
 

Uses of Env in orc.env
 

Methods in orc.env that return Env
 Env<T> Env.add(T item)
           
 Env<T> Env.addAll(java.util.List<T> items)
           
 Env<T> Env.unwind(int width)
           
 

Uses of Env in orc.runtime
 

Fields in orc.runtime declared as Env
protected  Env<Future> Token.env
           
 

Methods in orc.runtime that return Env
 Env<Future> Token.getEnvironment()
           
 

Methods in orc.runtime with parameters of type Env
 Token Token.callcopy(Node node, Env<Future> env, Token returnToken)
          Create a copy of this token with the same dynamic characteristics, but executing at a new point in the graph with a different environment.
 void OrcEngine.run(Node root, Env env)
           
 Token Token.setEnv(Env<Future> e)
           
 void OrcEngine.start(Node root, Env env)
           
 

Constructors in orc.runtime with parameters of type Env
Token(Node node, Env<Future> env, Execution exec)
           
Token(Node node, Env<Future> env, Token caller, GroupCell group, Region region, Value result, OrcEngine engine)
           
 

Uses of Env in orc.runtime.values
 

Methods in orc.runtime.values with parameters of type Env
 void Closure.setEnvironment(Env env)
           
 

Constructors in orc.runtime.values with parameters of type Env
Closure(int arity, Node body, Env env)