Package | Description |
---|---|
jfun.jaskell.ast |
Provides classes and interfaces for the abstract syntax tree of jaskell.
|
Modifier and Type | Method and Description |
---|---|
Alternative[] |
FunDef.getAlternatives()
Get all the alternative definitions of this function.
|
Alternative[] |
FunBinding.getAlternatives()
Returns the alternatives.
|
Modifier and Type | Method and Description |
---|---|
static Expr |
Exprs.buildLamda(int from,
Location loc,
Alternative alt)
Build an expression for lamda abstraction.
|
java.lang.Object |
ExprVisitor.visitLamda(int from,
Location loc,
Alternative alt)
Visit a lamda abstraction.
|
Constructor and Description |
---|
FunBinding(Binding name,
int pnum,
Alternative[] alternatives)
Create a FunBinding object.
|
FunBinding(Binding name,
int pnum,
Alternative[] alternatives,
Location loc)
Create a FunBinding object.
|
FunDef(int from,
java.lang.String name,
Alternative[] alternatives)
Create a FunDef object.
|
FunDef(int from,
java.lang.String name,
Alternative[] alternatives,
Location loc)
Create a FunDef object.
|