|
||||||||||
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 e)
|
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,
java.util.List<java.lang.String> typeFormals,
boolean strict)
|
Uses of Pattern in orc.ast.extended.expression |
---|
Fields in orc.ast.extended.expression declared as Pattern | |
---|---|
Pattern |
Sequential.p
|
Pattern |
Pruning.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,
java.util.List<java.lang.String> typeFormals)
|
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 |
TypedPattern.p
|
Pattern |
CallPattern.p
|
Pattern |
AsPattern.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 |