Uses of Class
jfun.jaskell.ast.FunBinding

Packages that use FunBinding
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 FunBinding in jfun.jaskell
 

Methods in jfun.jaskell that return FunBinding
static FunBinding[] Jaskell.compileLib(FunDef[] defs)
          Compiles a list of function definitions as a library.
 

Methods in jfun.jaskell with parameters of type FunBinding
 Tuple Jaskell.evalLib(FunBinding[] defs)
          Evaluate a list of compiled function definitions as a Tuple.
 

Uses of FunBinding in jfun.jaskell.ast
 

Methods in jfun.jaskell.ast with parameters of type FunBinding
static Expr Exprs.buildExpr(int from, Location loc, Expr e, FunBinding[] where)
          Build an expression with a list of compiled function definitions defined by "where".
static Expr Exprs.buildLet(int from, Location loc, FunBinding[] bindings)
          Build an expression with a list of compiled function definitions defined by "let"
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.visitExpr(int from, Location loc, Expr e1, FunBinding[] where)
          Visit an expression with a list of compiled function definitions.
 java.lang.Object ExprVisitor.visitLet(int from, Location loc, FunBinding[] binding)
          Visit a compiled let statement.
 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.