jfun.jaskell.ast
Class Params

java.lang.Object
  extended by jfun.jaskell.ast.Params

public final class Params
extends java.lang.Object

The class to create different Param objects.

Author:
Ben Yu Jan 15, 2005

Constructor Summary
Params()
           
 
Method Summary
static Param buildAnonymous()
          create an anonymous '_' parameter.
static Param buildBinding(Binding b)
          create a compiled parameter name.
static Param buildName(java.lang.String name)
          create a uncompiled parameter name.
static Param buildPattern(Pattern p)
          create a parameter pattern.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Params

public Params()
Method Detail

buildBinding

public static Param buildBinding(Binding b)
create a compiled parameter name.


buildName

public static Param buildName(java.lang.String name)
create a uncompiled parameter name.


buildPattern

public static Param buildPattern(Pattern p)
create a parameter pattern.


buildAnonymous

public static Param buildAnonymous()
create an anonymous '_' parameter.