Uses of Interface
jfun.jaskell.ast.Pattern

Packages that use Pattern
jfun.jaskell.ast Provides classes and interfaces for the abstract syntax tree of jaskell. 
 

Uses of Pattern in jfun.jaskell.ast
 

Methods in jfun.jaskell.ast that return Pattern
static Pattern Patterns.buildWildcard()
          Build a pattern for the wildcard '_'.
static Pattern Patterns.buildElem(java.lang.String name)
          Build a pattern for any named element.
static Pattern Patterns.buildElem(Binding name)
          Build a pattern for any named element.
static Pattern Patterns.buildList(Pattern[] ptns)
          Build a pattern for a list/array.
static Pattern Patterns.buildCons(Pattern[] ptns)
          Build a list cons pattern.
static Pattern Patterns.buildNamedPattern(java.lang.String name, Pattern p)
          Build an aliased pattern.
static Pattern Patterns.buildNamedPattern(Binding name, Pattern p)
          Build an aliased pattern.
static Pattern Patterns.buildTuplePattern(MemberPattern[] mps)
          Build an pattern for a tuple.
 Pattern MemberPattern.getPattern()
          Get the pattern for this member.
 

Methods in jfun.jaskell.ast with parameters of type Pattern
static Pattern Patterns.buildList(Pattern[] ptns)
          Build a pattern for a list/array.
static Pattern Patterns.buildCons(Pattern[] ptns)
          Build a list cons pattern.
static Pattern Patterns.buildNamedPattern(java.lang.String name, Pattern p)
          Build an aliased pattern.
static Pattern Patterns.buildNamedPattern(Binding name, Pattern p)
          Build an aliased pattern.
 java.lang.Object PatternVisitor.visitListPattern(Pattern[] ptns)
          Visit a pattern match for a list/array.
 java.lang.Object PatternVisitor.visitConsPattern(Pattern[] ptns)
          Visit a pattern match for a list.
 java.lang.Object PatternVisitor.visitNamedPattern(java.lang.String name, Pattern p)
          Create an uncompiled named pattern.
 java.lang.Object PatternVisitor.visitNamedPattern(Binding name, Pattern p)
          Create a compiled named pattern.
static Param Params.buildPattern(Pattern p)
          create a parameter pattern.
 java.lang.Object ParamVisitor.visitPattern(Pattern p)
          visit a parameter pattern.
 

Constructors in jfun.jaskell.ast with parameters of type Pattern
MemberPattern(java.lang.String name, Pattern pattern)
          To creatge a MemberPattern object.