Package orc.ast.extended

Desugared AST which is very close to the source form.

See:
          Description

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

Class Summary
AssertType  
Atomic  
Call  
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"
Isolated The "isolated" keyword.
Lambda  
Let  
ListExpr  
Literal  
Name  
NilExpr  
Parallel  
Semi  
Sequential  
Silent  
Where  
 

Package orc.ast.extended Description

Desugared AST which is very close to the source form. Specifically this includes patterns and declarations.