|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
RenameVariables.Renamer | |
Visitor<E> | Visitor for OIL expressions. |
Class Summary | |
---|---|
Atomic | |
Bar | |
Call | |
Compiler | Compiles an oil syntax tree into an execution graph. |
Def | A unit of syntax that encapsulates an expression definition. |
Defs | |
Expr | Base class for the portable (.oil, for Orc Intermediate Language) abstract syntax tree. |
HasType | An expression with an ascribed type. |
Isolated | The "isolated" keyword. |
Pull | |
Push | |
RenameVariables | Renumber variables in an expression according to some arbitrary mapping (relative to the context of the expression). |
Semi | |
Silent | |
TypeDecl | Bind a type in the given scope. |
UnguardedRecursionChecker | Check for unguarded recursion in function definitions. |
Walker | Abstract base class tree walker for Oil expressions. |
WithLocation | Annotate an expression with a source location. |
Internal representation of OIL, the Orc Intermediate Language. This is an AST which uses DeBruijn indices and therefore has no explicit named variables. This is the simplest AST representation of a program before it is translated into a runtime DAG.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |