|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Env | |
---|---|
orc.ast.oil | Internal representation of OIL, the Orc Intermediate Language. |
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 | Representations for Orc types which don't have direct analogues in the host language (Java). |
Uses of Env in orc.ast.oil |
---|
Methods in orc.ast.oil with parameters of type Env | |
---|---|
void |
Def.typecheck(Env<Type> ctx)
|
void |
Bar.typecheck(Type T,
Env<Type> ctx)
|
void |
Semi.typecheck(Type T,
Env<Type> ctx)
|
void |
Push.typecheck(Type T,
Env<Type> ctx)
|
void |
Silent.typecheck(Type t,
Env<Type> ctx)
|
void |
Expr.typecheck(Type T,
Env<Type> ctx)
|
void |
Pull.typecheck(Type T,
Env<Type> ctx)
|
Type |
WithLocation.typesynth(Env<Type> ctx)
|
Type |
Bar.typesynth(Env<Type> ctx)
|
Type |
Semi.typesynth(Env<Type> ctx)
|
Type |
Push.typesynth(Env<Type> ctx)
|
Type |
Silent.typesynth(Env<Type> ctx)
|
abstract Type |
Expr.typesynth(Env<Type> ctx)
|
Type |
Call.typesynth(Env<Type> ctx)
|
Type |
Defs.typesynth(Env<Type> ctx)
|
Type |
Pull.typesynth(Env<Type> ctx)
|
Uses of Env in orc.ast.oil.arg |
---|
Methods in orc.ast.oil.arg with parameters of type Env | ||
---|---|---|
java.lang.Object |
Field.resolve(Env env)
|
|
|
Constant.resolve(Env<T> env)
|
|
abstract
|
Arg.resolve(Env<T> env)
|
|
|
Site.resolve(Env<T> env)
|
|
|
Var.resolve(Env<T> env)
|
|
Type |
Constant.typesynth(Env<Type> ctx)
|
|
Type |
Site.typesynth(Env<Type> ctx)
|
|
Type |
Var.typesynth(Env<Type> ctx)
|
|
Type |
Field.typesynth(Env<Type> ctx)
|
Uses of Env in orc.ast.simple |
---|
Methods in orc.ast.simple with parameters of type Env | |
---|---|
Expr |
WithLocation.convert(Env<Var> vars)
|
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)
Convert to DeBruijn index. |
Arg |
Field.convert(Env<Var> vars)
|
Uses of Env in orc.env |
---|
Methods in orc.env that return Env | |
---|---|
Env<T> |
Env.clone()
Create an independent copy of the environment. |
Uses of Env in orc.runtime |
---|
Methods in orc.runtime that return Env | |
---|---|
Env<java.lang.Object> |
Token.getEnvironment()
|
Uses of Env in orc.runtime.values |
---|
Fields in orc.runtime.values declared as Env | |
---|---|
Env |
Closure.env
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |