Package orc.ast.extended.expression

Interface Summary
Expression.Arg Variant type returned by the argify method.
 

Class Summary
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)").
Expression Base class for the extended abstract syntax tree.
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