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.buildCons(Pattern[] ptns)
          Build a list cons pattern.
static Pattern Patterns.buildElem(Binding name)
          Build a pattern for any named element.
static Pattern Patterns.buildElem(java.lang.String name)
          Build a pattern for any named element.
static Pattern Patterns.buildList(Pattern[] ptns)
          Build a pattern for a list/array.
static Pattern Patterns.buildNamedPattern(Binding name, Pattern p)
          Build an aliased pattern.
static Pattern Patterns.buildNamedPattern(java.lang.String name, Pattern p)
          Build an aliased pattern.
static Pattern Patterns.buildTuplePattern(MemberPattern[] mps)
          Build an pattern for a tuple.
static Pattern Patterns.buildWildcard()
          Build a pattern for the wildcard '_'.
 Pattern MemberPattern.getPattern()
          Get the pattern for this member.
 

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