| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Expression | |
|---|---|
| orc.ast.extended | Desugared AST which is very close to the source form. | 
| orc.ast.extended.declaration | |
| orc.ast.extended.declaration.defn | |
| orc.parser | The Orc parser. | 
| Uses of Expression in orc.ast.extended | 
|---|
| Subclasses of Expression in orc.ast.extended | |
|---|---|
|  class | Call | 
|  class | ConsExpr | 
|  class | DeclareA declaration together with its scope in the AST. | 
|  class | DotA dot expression (e.g "C.put(4)"). | 
|  class | Field | 
|  class | IfThenElse"if condition then consequent else alternative" desugars to "(if(c) >> consequent | if(~c) >> alternative) <c< condition" | 
|  class | Lambda | 
|  class | Let | 
|  class | ListExpr | 
|  class | Literal | 
|  class | Name | 
|  class | NilExpr | 
|  class | Parallel | 
|  class | Semi | 
|  class | Sequential | 
|  class | Silent | 
|  class | Where | 
| Fields in orc.ast.extended declared as Expression | |
|---|---|
|  Expression | IfThenElse.alternative | 
|  Expression | Lambda.body | 
|  Expression | Call.caller | 
|  Expression | IfThenElse.condition | 
|  Expression | IfThenElse.consequent | 
|  Expression | Semi.left | 
|  Expression | Parallel.left | 
|  Expression | Sequential.left | 
|  Expression | Where.left | 
|  Expression | Semi.right | 
|  Expression | Parallel.right | 
|  Expression | Sequential.right | 
|  Expression | Where.right | 
|  Expression | Dot.target | 
| Fields in orc.ast.extended with type parameters of type Expression | |
|---|---|
|  java.util.List<Expression> | Call.args | 
|  java.util.List<Expression> | Let.args | 
| Constructors in orc.ast.extended with parameters of type Expression | |
|---|---|
| Call(Expression caller) | |
| Call(Expression caller,
     Expression arg) | |
| Call(Expression caller,
     java.util.List<Expression> args) | |
| Call(java.lang.String s,
     Expression arg) | |
| Call(java.lang.String s,
     Expression left,
     Expression right) | |
| ConsExpr(Expression h,
         Expression t) | |
| Declare(Declaration d,
        Expression e) | |
| Dot(Expression target,
    java.lang.String field) | |
| IfThenElse(Expression condition,
           Expression consequent) | |
| IfThenElse(Expression condition,
           Expression consequent,
           Expression alternative) | |
| Lambda(java.util.List<Pattern> formals,
       Expression body) | |
| Let(Expression arg) | |
| Parallel(Expression left,
         Expression right) | |
| Semi(Expression left,
     Expression right) | |
| Sequential(Expression left,
           Expression right) | |
| Sequential(Expression left,
           Expression right,
           Pattern p) | |
| Where(Expression left,
      Expression right) | |
| Where(Expression left,
      Expression right,
      Pattern p) | |
| Constructor parameters in orc.ast.extended with type arguments of type Expression | |
|---|---|
| Call(Expression caller,
     java.util.List<Expression> args) | |
| Call(java.lang.String s,
     java.util.List<Expression> args) | |
| Let(java.util.List<Expression> args) | |
| ListExpr(java.util.List<Expression> es) | |
| Uses of Expression in orc.ast.extended.declaration | 
|---|
| Constructors in orc.ast.extended.declaration with parameters of type Expression | |
|---|---|
| ValDeclaration(Pattern p,
               Expression f) | |
| Uses of Expression in orc.ast.extended.declaration.defn | 
|---|
| Fields in orc.ast.extended.declaration.defn declared as Expression | |
|---|---|
|  Expression | Clause.body | 
|  Expression | DefnClause.body | 
| Constructors in orc.ast.extended.declaration.defn with parameters of type Expression | |
|---|---|
| Clause(java.util.List<Pattern> ps,
       Expression body) | |
| DefnClause(java.lang.String name,
           java.util.List<Pattern> formals,
           Expression body) | |
| Uses of Expression in orc.parser | 
|---|
| Methods in orc.parser that return Expression | |
|---|---|
|  Expression | OrcParser.parseProgram()Parse the input as a complete program (declarations plus goal expression). | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||