|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Expression | |
---|---|
orc.ast.extended.declaration | |
orc.ast.extended.declaration.def | |
orc.ast.extended.expression | |
orc.parser | The Orc parser. |
Uses of Expression in orc.ast.extended.declaration |
---|
Fields in orc.ast.extended.declaration declared as Expression | |
---|---|
Expression |
ValDeclaration.f
|
Constructors in orc.ast.extended.declaration with parameters of type Expression | |
---|---|
ValDeclaration(Pattern p,
Expression f)
|
Uses of Expression in orc.ast.extended.declaration.def |
---|
Fields in orc.ast.extended.declaration.def declared as Expression | |
---|---|
Expression |
Clause.body
|
Expression |
DefMemberClause.body
|
Constructors in orc.ast.extended.declaration.def with parameters of type Expression | |
---|---|
Clause(java.util.List<Pattern> ps,
Expression body)
|
|
DefMemberClause(java.lang.String name,
java.util.List<java.util.List<Pattern>> formals,
Expression body,
Type resultType)
|
Uses of Expression in orc.ast.extended.expression |
---|
Subclasses of Expression in orc.ast.extended.expression | |
---|---|
class |
AssertType
|
class |
Atomic
|
class |
Call
|
class |
Catch
|
class |
ConsExpr
|
class |
Declare
A declaration together with its scope in the AST. |
class |
Dot
A dot expression (e.g "C.put(4)"). |
class |
Field
|
class |
HasType
|
class |
IfThenElse
"if condition then consequent else alternative" desugars to "(if(c) >> consequent | if(~c) >> alternative) <c< condition" |
class |
Isolated
The "isolated" keyword. |
class |
Lambda
|
class |
Let
|
class |
ListExpr
|
class |
Literal
|
class |
Name
|
class |
NilExpr
|
class |
Otherwise
|
class |
Parallel
|
class |
Pruning
|
class |
Sequential
|
class |
Stop
|
class |
Throw
|
Fields in orc.ast.extended.expression declared as Expression | |
---|---|
Expression |
IfThenElse.alternative
|
Expression |
Lambda.body
|
Expression |
Atomic.body
|
Expression |
HasType.body
|
Expression |
Isolated.body
|
Expression |
CatchHandler.body
|
Expression |
AssertType.body
|
Expression |
Call.caller
|
Expression |
IfThenElse.condition
|
Expression |
IfThenElse.consequent
|
Expression |
Declare.e
|
Expression |
Throw.exception
|
Expression |
ConsExpr.h
|
Expression |
Otherwise.left
|
Expression |
Pruning.left
|
Expression |
Sequential.left
|
Expression |
Parallel.left
|
Expression |
Otherwise.right
|
Expression |
Pruning.right
|
Expression |
Sequential.right
|
Expression |
Parallel.right
|
Expression |
ConsExpr.t
|
Expression |
Dot.target
|
Expression |
Catch.tryBlock
|
Fields in orc.ast.extended.expression with type parameters of type Expression | |
---|---|
java.util.List<Expression> |
Let.args
|
java.util.List<Expression> |
Call.args
|
java.util.List<Expression> |
ListExpr.es
|
Methods in orc.ast.extended.expression that return Expression | |
---|---|
static Expression |
Expression.uncurry(java.util.List<java.util.List<Pattern>> ps,
Expression body)
Utility method to fold a group of pattern lists into a lambda. |
Methods in orc.ast.extended.expression with parameters of type Expression | |
---|---|
static Expression |
Expression.uncurry(java.util.List<java.util.List<Pattern>> ps,
Expression body)
Utility method to fold a group of pattern lists into a lambda. |
Constructor parameters in orc.ast.extended.expression with type arguments of type Expression | |
---|---|
Call(Expression caller,
java.util.List<Expression> args)
|
|
Call(Expression caller,
java.util.List<Expression> args,
java.util.List<Type> typeArgs)
|
|
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.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 |