|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use orc.runtime.nodes | |
|---|---|
| orc | Top-level package for all Orc code. |
| 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.lib.util | |
| orc.runtime | Runtime for Orc interpreter. |
| orc.runtime.nodes | Runtime execution DAG. |
| orc.runtime.sites | Abstract base classes for Orc sites plus fundamental sites. |
| orc.runtime.transaction | |
| orc.runtime.values | Representations for Orc types which don't have direct analogues in the host language (Java). |
| orc.trace | Generate and query Orc trace files. |
| Classes in orc.runtime.nodes used by orc | |
|---|---|
| Node
Abstract base class for compile nodes |
|
| Classes in orc.runtime.nodes used by orc.ast.oil | |
|---|---|
| Def
A unit of syntax that encapsulates an expression definition. |
|
| Node
Abstract base class for compile nodes |
|
| Classes in orc.runtime.nodes used by orc.ast.oil.arg | |
|---|---|
| Node
Abstract base class for compile nodes |
|
| Classes in orc.runtime.nodes used by orc.ast.simple | |
|---|---|
| Node
Abstract base class for compile nodes |
|
| Classes in orc.runtime.nodes used by orc.lib.util | |
|---|---|
| Node
Abstract base class for compile nodes |
|
| Classes in orc.runtime.nodes used by orc.runtime | |
|---|---|
| Node
Abstract base class for compile nodes |
|
| Classes in orc.runtime.nodes used by orc.runtime.nodes | |
|---|---|
| Assign
Compiled node for assignment. |
|
| Call
Compiled node for a call (either a site call or a definition call) |
|
| Def
A unit of syntax that encapsulates an expression definition. |
|
| Defs
|
|
| Fork
A compile node that performs a fork to run two subnodes. |
|
| Leave
Compiled node for leaving the scope of a variable binding. |
|
| Let
|
|
| Node
Abstract base class for compile nodes |
|
| Pub
|
|
| Return
Compiled node marking the end of a procedure |
|
| Semi
A compile node that runs its left side to completion, then initiates the right side if the left side did not publish anything. |
|
| Silent
The silent node. |
|
| Store
Compiled node used to store the value of a binding in a where clause. |
|
| Subgoal
A compiled pull node |
|
| Unwind
Compiled node for leaving the scope of a variable binding. |
|
| Visitor
|
|
| WithLocation
Annotates a node with a source location which is tracked by the token (for use in tracing and error messages). |
|
| Classes in orc.runtime.nodes used by orc.runtime.sites | |
|---|---|
| Node
Abstract base class for compile nodes |
|
| Classes in orc.runtime.nodes used by orc.runtime.transaction | |
|---|---|
| Node
Abstract base class for compile nodes |
|
| Classes in orc.runtime.nodes used by orc.runtime.values | |
|---|---|
| Def
A unit of syntax that encapsulates an expression definition. |
|
| Node
Abstract base class for compile nodes |
|
| Classes in orc.runtime.nodes used by orc.trace | |
|---|---|
| Def
A unit of syntax that encapsulates an expression definition. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||