|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Binding | |
jfun.jaskell.ast | Provides classes and interfaces for the abstract syntax tree of jaskell. |
Uses of Binding in jfun.jaskell.ast |
Methods in jfun.jaskell.ast that return Binding | |
Binding |
FunBinding.getName()
Returns the name. |
Binding |
Bound.getBinding()
Get the Binding object that this binds to. |
static Binding |
Binding.newBinding(int from,
java.lang.String name)
Create a new Binding object with a unique id. |
Methods in jfun.jaskell.ast with parameters of type Binding | |
static Pattern |
Patterns.buildElem(Binding name)
Build a pattern for any named element. |
static Pattern |
Patterns.buildNamedPattern(Binding name,
Pattern p)
Build an aliased pattern. |
java.lang.Object |
PatternVisitor.visitElemPattern(Binding name)
Visit an compiled name used as a pattern. |
java.lang.Object |
PatternVisitor.visitNamedPattern(Binding name,
Pattern p)
Create a compiled named pattern. |
static Param |
Params.buildBinding(Binding b)
create a compiled parameter name. |
java.lang.Object |
ParamVisitor.visitBinding(Binding name)
visit a compiled parameter name. |
static Expr |
Exprs.buildBound(int from,
Location loc,
Binding b)
Create an expression for a compiled variable. |
static Expr |
Exprs.buildTuple(int from,
Location loc,
Binding self,
FunBinding[] flds)
Build an expression for tuple definition. |
static Expr |
Exprs.buildFieldUpdate(int from,
Location loc,
Expr e,
Binding self,
FunBinding[] flds)
Build an expression for a compiled tuple field update. |
java.lang.Object |
ExprVisitor.visitBound(int from,
Location loc,
Binding binding)
Visit a reference of a Binding. |
java.lang.Object |
ExprVisitor.visitTuple(int from,
Location loc,
Binding self,
FunBinding[] flds)
Visit a compiled tuple definition. |
java.lang.Object |
ExprVisitor.visitFieldUpdate(int from,
Location loc,
Expr t,
Binding self,
FunBinding[] flds)
Visit a compiled tuple field update. |
Constructors in jfun.jaskell.ast with parameters of type Binding | |
FunBinding(Binding name,
int pnum,
Alternative[] alternatives)
Create a FunBinding object. |
|
FunBinding(Binding name,
int pnum,
Alternative[] alternatives,
Location loc)
Create a FunBinding object. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |