|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FunDef | |
jfun.jaskell | Provides classes and interfaces for compiling and running jaskell code. |
jfun.jaskell.ast | Provides classes and interfaces for the abstract syntax tree of jaskell. |
Uses of FunDef in jfun.jaskell |
Methods in jfun.jaskell that return FunDef | |
static FunDef[] |
Jaskell.parseLib(java.lang.Object module_id,
java.lang.String module,
java.lang.CharSequence src)
Parses source code containing a list of function definitions that can be mutually dependent. |
static FunDef[] |
Jaskell.parseLib(java.lang.Object module_id,
java.lang.String module,
jfun.parsec.PositionMap pmap,
java.lang.CharSequence src)
Parses source code containing a list of function definitions that can be mutually dependent. |
static FunDef[] |
Jaskell.parseLib(java.lang.Object module_id,
java.lang.CharSequence src)
Parses source code containing a list of function definitions that can be mutually dependent. |
Methods in jfun.jaskell with parameters of type FunDef | |
static FunBinding[] |
Jaskell.compileLib(FunDef[] defs)
Compiles a list of function definitions as a library. |
Uses of FunDef in jfun.jaskell.ast |
Methods in jfun.jaskell.ast with parameters of type FunDef | |
static Expr |
Exprs.buildExpr(int from,
Location loc,
Expr e,
FunDef[] where)
Build an expression with a list of function definitions defined by "where". |
static Expr |
Exprs.buildLet(int from,
Location loc,
FunDef[] defs)
Build an expression with a list of function definitions defined by "let". |
static Expr |
Exprs.buildTuple(int from,
Location loc,
FunDef[] flds)
Build an expression for tuple definition. |
static Expr |
Exprs.buildFieldUpdate(int from,
Location loc,
Expr e,
FunDef[] flds)
Build an expression for tuple field update. |
java.lang.Object |
ExprVisitor.visitExpr(int from,
Location loc,
Expr e1,
FunDef[] where)
Visit an expression with a list of uncompiled function definitions. |
java.lang.Object |
ExprVisitor.visitLet(int from,
Location loc,
FunDef[] defs)
Visit an uncompiled let statement. |
java.lang.Object |
ExprVisitor.visitTuple(int from,
Location loc,
FunDef[] flds)
Visit an uncompiled tuple definition. |
java.lang.Object |
ExprVisitor.visitFieldUpdate(int from,
Location loc,
Expr t,
FunDef[] flds)
Visit an uncompiled tuple field update. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |