|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Pattern | |
|---|---|
| orc.ast.extended.declaration | |
| orc.ast.extended.declaration.def | |
| orc.ast.extended.expression | |
| orc.ast.extended.pattern | |
| Uses of Pattern in orc.ast.extended.declaration |
|---|
| Fields in orc.ast.extended.declaration declared as Pattern | |
|---|---|
Pattern |
ValDeclaration.p
|
| Constructors in orc.ast.extended.declaration with parameters of type Pattern | |
|---|---|
ValDeclaration(Pattern p,
Expression f)
|
|
| Uses of Pattern in orc.ast.extended.declaration.def |
|---|
| Fields in orc.ast.extended.declaration.def with type parameters of type Pattern | |
|---|---|
java.util.List<java.util.List<Pattern>> |
DefMemberClause.formals
|
java.util.List<Pattern> |
Clause.ps
|
| Constructor parameters in orc.ast.extended.declaration.def with type arguments of type Pattern | |
|---|---|
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 Pattern in orc.ast.extended.expression |
|---|
| Fields in orc.ast.extended.expression declared as Pattern | |
|---|---|
Pattern |
Pruning.p
|
Pattern |
Sequential.p
|
| Fields in orc.ast.extended.expression with type parameters of type Pattern | |
|---|---|
java.util.List<Pattern> |
CatchHandler.catchPattern
|
java.util.List<java.util.List<Pattern>> |
Lambda.formals
|
| Method parameters in orc.ast.extended.expression with type arguments of type Pattern | |
|---|---|
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. |
| Constructors in orc.ast.extended.expression with parameters of type Pattern | |
|---|---|
Pruning(Expression left,
Expression right,
Pattern p)
|
|
Sequential(Expression left,
Expression right,
Pattern p)
|
|
| Constructor parameters in orc.ast.extended.expression with type arguments of type Pattern | |
|---|---|
CatchHandler(java.util.List<Pattern> formals,
Expression body)
|
|
Lambda(java.util.List<java.util.List<Pattern>> formals,
Expression body,
Type resultType)
|
|
| Uses of Pattern in orc.ast.extended.pattern |
|---|
| Subclasses of Pattern in orc.ast.extended.pattern | |
|---|---|
class |
AsPattern
|
class |
CallPattern
|
class |
ConsPattern
|
class |
EqPattern
|
class |
ListPattern
|
class |
LiteralPattern
|
class |
NilPattern
|
class |
TuplePattern
|
class |
TypedPattern
A pattern with a type ascription. |
class |
VariablePattern
|
class |
WildcardPattern
|
| Fields in orc.ast.extended.pattern declared as Pattern | |
|---|---|
Pattern |
ConsPattern.h
|
Pattern |
AsPattern.p
|
Pattern |
CallPattern.p
|
Pattern |
TypedPattern.p
|
Pattern |
ConsPattern.t
|
| Fields in orc.ast.extended.pattern with type parameters of type Pattern | |
|---|---|
java.util.List<Pattern> |
TuplePattern.args
|
java.util.List<Pattern> |
ListPattern.ps
|
| Methods in orc.ast.extended.pattern that return Pattern | |
|---|---|
static Pattern |
Pattern.condense(java.util.List<Pattern> ps)
Condense a sequence of patterns into a single pattern using the following strategy: An empty sequence of patterns becomes a wildcard pattern _. |
| Method parameters in orc.ast.extended.pattern with type arguments of type Pattern | |
|---|---|
static Pattern |
Pattern.condense(java.util.List<Pattern> ps)
Condense a sequence of patterns into a single pattern using the following strategy: An empty sequence of patterns becomes a wildcard pattern _. |
| Constructors in orc.ast.extended.pattern with parameters of type Pattern | |
|---|---|
AsPattern(Pattern p,
java.lang.String s)
|
|
ConsPattern(Pattern h,
Pattern t)
|
|
TypedPattern(Pattern p,
Type t)
|
|
| Constructor parameters in orc.ast.extended.pattern with type arguments of type Pattern | |
|---|---|
CallPattern(java.lang.String site,
java.util.List<Pattern> args)
|
|
ListPattern(java.util.List<Pattern> ps)
|
|
TuplePattern(java.util.List<Pattern> args)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||