Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
B
Binding
- class jfun.jaskell.ast.
Binding
.
Represents a unique identifier of a jaskell variable name.
Bound
- class jfun.jaskell.ast.
Bound
.
Represents a use of a Binding.
BsfJaskellEngine
- class jfun.jaskell.bsf.
BsfJaskellEngine
.
The implementation of BSFEngine for Jaskell.
BsfJaskellEngine(Jaskell)
- Constructor for class jfun.jaskell.bsf.
BsfJaskellEngine
To create a JaskellBsfEngine object.
BsfJaskellEngine()
- Constructor for class jfun.jaskell.bsf.
BsfJaskellEngine
To create a JaskellEngine object.
badUrl(String)
- Method in interface jfun.jaskell.classloader.
ClassLoaderFactory.ErrorHandler
badUrl(File)
- Method in interface jfun.jaskell.classloader.
ClassLoaderFactory.ErrorHandler
buildAnd(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the binary and operator.
buildAnonymous()
- Static method in class jfun.jaskell.ast.
Params
create an anonymous '_' parameter.
buildApply(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the binary $ operator to change precedence.
buildAss(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the := operator.
buildAt(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the unary @ operator to get the value corresponding a key or index.
buildBinary(int, Location, Expr, Operator, Expr)
- Static method in class jfun.jaskell.ast.
Exprs
Build a binary operator call.
buildBinary(int, Location, Expr, Expr, Expr)
- Static method in class jfun.jaskell.ast.
Exprs
Build a binary operator call where a function is used as an infix binary operator.
buildBinding(Binding)
- Static method in class jfun.jaskell.ast.
Params
create a compiled parameter name.
buildBool(int, Location, boolean)
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression of a bool literal.
buildBound(int, Location, Binding)
- Static method in class jfun.jaskell.ast.
Exprs
Create an expression for a compiled variable.
buildCall(int, Location, Expr, Expr[])
- Static method in class jfun.jaskell.ast.
Exprs
Build a function call expression.
buildChar(int, Location, Character)
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression of a char literal.
buildConcat(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the binary ++ operator to concatenate two lists.
buildCons(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the binary : operator to add an element to a list.
buildCons(Pattern[])
- Static method in class jfun.jaskell.ast.
Patterns
Build a list cons pattern.
buildCount(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the unary # operator to get the size of a container or a tuple.
buildDeduce(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the => operator.
buildDiv(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the binary / operator.
buildElem(String)
- Static method in class jfun.jaskell.ast.
Patterns
Build a pattern for any named element.
buildElem(Binding)
- Static method in class jfun.jaskell.ast.
Patterns
Build a pattern for any named element.
buildEq(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the binary == operator.
buildExpr(int, Location, Expr, FunDef[])
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression with a list of function definitions defined by "where".
buildExpr(int, Location, Expr, FunBinding[])
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression with a list of compiled function definitions defined by "where".
buildFieldUpdate(int, Location, Expr, Binding, FunBinding[])
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression for a compiled tuple field update.
buildFieldUpdate(int, Location, Expr, FunDef[])
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression for tuple field update.
buildGe(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the binary >= operator.
buildGt(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the binary > operator.
buildIf(int, Location, Expr, Expr)
- Static method in class jfun.jaskell.ast.
Exprs
Build a if expression.
buildIfElse(int, Location, Expr, Expr, Expr)
- Static method in class jfun.jaskell.ast.
Exprs
Build a if-else expression.
buildInteger(int, Location, Integer)
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression of an integer literal.
buildInterpolatedString(int, Location, InterpolatedString)
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression of an interpolated string literal.
buildInverseCall(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the binary -> operator to allow function call in the argument first order.
buildLamda(int, Location, Alternative)
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression for lamda abstraction.
buildLamda(int, Location, Param[], Expr)
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression for lamda abstraction.
buildLcomp(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the binary << operator to compose two functions.
buildLe(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the binary <= operator.
buildLet(int, Location, FunDef[])
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression with a list of function definitions defined by "let".
buildLet(int, Location, FunBinding[])
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression with a list of compiled function definitions defined by "let"
buildList(int, Location, Expr[])
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression for a list.
buildList(Pattern[])
- Static method in class jfun.jaskell.ast.
Patterns
Build a pattern for a list/array.
buildLt(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the binary < operator.
buildMethodCall(int, Location, Expr, String, Expr[])
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression for a tuple method call.
buildMinus(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the binary - operator.
buildMod(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the binary % operator.
buildMul(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the binary * operator.
buildName(String)
- Static method in class jfun.jaskell.ast.
Params
create a uncompiled parameter name.
buildNamedPattern(String, Pattern)
- Static method in class jfun.jaskell.ast.
Patterns
Build an aliased pattern.
buildNamedPattern(Binding, Pattern)
- Static method in class jfun.jaskell.ast.
Patterns
Build an aliased pattern.
buildNe(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the binary != operator.
buildNegate(String, String)
- Static method in class jfun.jaskell.ast.
Operators
Build the unary - operator.
buildNot(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the unary (!) operator.
buildNumber(int, Location, Double)
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression of a decimal number literal.
buildOpExpr(int, Location, Operator)
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression for an operator that is used as a function.
buildOr(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the binary or operator.
buildPattern(Pattern)
- Static method in class jfun.jaskell.ast.
Params
create a parameter pattern.
buildPlus(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the binary + operator.
buildSeq(String)
- Static method in class jfun.jaskell.ast.
Operators
Build the binary >> operator to specify sequencing.
buildString(int, Location, String)
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression of a string literal.
buildSubtuple(int, Location, Expr, String[])
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression for subtuple expression.
buildTuple(int, Location, FunDef[])
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression for tuple definition.
buildTuple(int, Location, Binding, FunBinding[])
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression for tuple definition.
buildTuplePattern(MemberPattern[])
- Static method in class jfun.jaskell.ast.
Patterns
Build an pattern for a tuple.
buildUnary(int, Location, Operator, Expr)
- Static method in class jfun.jaskell.ast.
Exprs
Build a unary operator call.
buildVar(int, Location, String)
- Static method in class jfun.jaskell.ast.
Exprs
Build an expression of a variable.
buildWildcard()
- Static method in class jfun.jaskell.ast.
Patterns
Build a pattern for the wildcard '_'.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W