Uses of Package
orc.ast.extended.expression

Packages that use orc.ast.extended.expression
orc.ast.extended.declaration   
orc.ast.extended.declaration.def   
orc.ast.extended.expression   
orc.ast.extended.pattern   
orc.ast.extended.visitor   
orc.parser The Orc parser. 
 

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.