|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Classes in orc.ast.extended.expression used by orc.ast.extended.declaration | |
|---|---|
| Expression
Base class for the extended abstract syntax tree. |
|
| Classes in orc.ast.extended.expression used by orc.ast.extended.declaration.def | |
|---|---|
| Expression
Base class for the extended abstract syntax tree. |
|
| Classes in orc.ast.extended.expression used by orc.ast.extended.expression | |
|---|---|
| CatchHandler
|
|
| Expression
Base class for the extended abstract syntax tree. |
|
| Expression.Arg
Variant type returned by the argify method. |
|
| Lambda
|
|
| Classes in orc.ast.extended.expression used by orc.ast.extended.pattern | |
|---|---|
| Literal
|
|
| Classes in orc.ast.extended.expression used by orc.ast.extended.visitor | |
|---|---|
| AssertType
|
|
| Call
|
|
| Capsule
Expression enclosing the body of a definition annotated with "capsule". |
|
| Catch
|
|
| CatchHandler
|
|
| ConsExpr
|
|
| Declare
A declaration together with its scope in the AST. |
|
| Dot
A dot expression (e.g "C.put(4)"). |
|
| Field
|
|
| HasType
|
|
| IfThenElse
"if condition then consequent else alternative" desugars to "(if(c) >> consequent | if(~c) >> alternative) <c< condition" |
|
| Lambda
|
|
| Let
|
|
| ListExpr
|
|
| Literal
|
|
| Name
|
|
| NilExpr
|
|
| Otherwise
|
|
| Parallel
|
|
| Pruning
|
|
| Sequential
|
|
| Stop
|
|
| Temporary
A temporary variable, which embeds a Variable object from the simple AST within the extended AST. |
|
| Throw
|
|
| Classes in orc.ast.extended.expression used by orc.parser | |
|---|---|
| Expression
Base class for the extended abstract syntax tree. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||