Uses of Class
orc.ast.extended.pattern.Pattern

Packages that use Pattern
orc.ast.extended Desugared AST which is very close to the source form. 
orc.ast.extended.declaration   
orc.ast.extended.declaration.defn   
orc.ast.extended.pattern   
 

Uses of Pattern in orc.ast.extended
 

Fields in orc.ast.extended declared as Pattern
 Pattern Sequential.p
           
 Pattern Where.p
           
 

Fields in orc.ast.extended with type parameters of type Pattern
 java.util.List<Pattern> Lambda.formals
           
 

Constructors in orc.ast.extended with parameters of type Pattern
Sequential(Expression left, Expression right, Pattern p)
           
Where(Expression left, Expression right, Pattern p)
           
 

Constructor parameters in orc.ast.extended with type arguments of type Pattern
Lambda(java.util.List<Pattern> formals, Expression body)
           
 

Uses of Pattern in orc.ast.extended.declaration
 

Constructors in orc.ast.extended.declaration with parameters of type Pattern
ValDeclaration(Pattern p, Expression f)
           
 

Uses of Pattern in orc.ast.extended.declaration.defn
 

Fields in orc.ast.extended.declaration.defn with type parameters of type Pattern
 java.util.List<Pattern> DefnClause.formals
           
 java.util.List<Pattern> Clause.ps
           
 

Constructor parameters in orc.ast.extended.declaration.defn with type arguments of type Pattern
Clause(java.util.List<Pattern> ps, Expression body)
           
DefnClause(java.lang.String name, java.util.List<Pattern> formals, Expression body)
           
 

Uses of Pattern in orc.ast.extended.pattern
 

Subclasses of Pattern in orc.ast.extended.pattern
 class AsPattern
           
 class CallPattern
           
 class ConsPattern
           
 class ListPattern
           
 class LiteralPattern
           
 class NilPattern
           
 class PublishPattern
           
 class TuplePattern
           
 class VariablePattern
           
 class WildcardPattern
           
 

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)
           
PublishPattern(Pattern p)
           
 

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)