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
V
valueMember(Object)
- Static method in class jfun.jaskell.
Tuple
Create a TupleMember object that represents a value.
visitAnd()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the and operator.
visitAnonymous()
- Method in interface jfun.jaskell.ast.
ParamVisitor
visit the anonymous '_' parameter.
visitApply()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the $ operator to change precedence.
visitArrow()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the -> operator.
visitAss()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the := operator.
visitAt()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the @ operator to get a value of an index or a key.
visitBinary(int, Location, Expr, Operator, Expr)
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit a binary operator call.
visitBinary(int, Location, Expr, Expr, Expr)
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit a binary operator call where the operator is an infix function.
visitBinding(Binding)
- Method in interface jfun.jaskell.ast.
ParamVisitor
visit a compiled parameter name.
visitBool(int, Location, boolean)
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit a bool literal.
visitBound(int, Location, Binding)
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit a reference of a Binding.
visitCall(int, Location, Expr, Expr[])
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit a function call.
visitChar(int, Location, Character)
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit a character literal.
visitConcat()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the ++ operator to concat list.
visitCons()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the : operator to add an element to a list.
visitConsPattern(Pattern[])
- Method in interface jfun.jaskell.ast.
PatternVisitor
Visit a pattern match for a list.
visitCount()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the # operator to get the size of a container or a tuple.
visitDeduce()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the => operator.
visitDiv()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the / operator.
visitElemPattern(String)
- Method in interface jfun.jaskell.ast.
PatternVisitor
Visit an uncompiled name used as a pattern.
visitElemPattern(Binding)
- Method in interface jfun.jaskell.ast.
PatternVisitor
Visit an compiled name used as a pattern.
visitEq()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the == operator.
visitExpr(int, Location, Expr, FunDef[])
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit an expression with a list of uncompiled function definitions.
visitExpr(int, Location, Expr, FunBinding[])
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit an expression with a list of compiled function definitions.
visitFieldUpdate(int, Location, Expr, FunDef[])
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit an uncompiled tuple field update.
visitFieldUpdate(int, Location, Expr, Binding, FunBinding[])
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit a compiled tuple field update.
visitGe()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the >= operator.
visitGt()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the > operator.
visitIf(int, Location, Expr, Expr)
- Method in interface jfun.jaskell.ast.
ExprVisitor
visit an if expression.
visitIfElse(int, Location, Expr, Expr, Expr)
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit an if-else expression.
visitInteger(int, Location, Integer)
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit a integer literal.
visitInterpolatedString(int, Location, InterpolatedString)
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit an interpolated string literal.
visitLamda(int, Location, Alternative)
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit a lamda abstraction.
visitLcomp()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the << operator for composing two functions.
visitLe()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the <= operator.
visitLet(int, Location, FunDef[])
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit an uncompiled let statement.
visitLet(int, Location, FunBinding[])
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit a compiled let statement.
visitList(int, Location, Expr[])
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit a list.
visitListPattern(Pattern[])
- Method in interface jfun.jaskell.ast.
PatternVisitor
Visit a pattern match for a list/array.
visitLt()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the < operator.
visitMethodCall(int, Location, Expr, String, Expr[])
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit a tuple method call.
visitMinus()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the binary - operator.
visitMod()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the % operator.
visitMul()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the * operator.
visitName(String)
- Method in interface jfun.jaskell.ast.
ParamVisitor
visit a uncompiled parameter name.
visitNamedPattern(String, Pattern)
- Method in interface jfun.jaskell.ast.
PatternVisitor
Create an uncompiled named pattern.
visitNamedPattern(Binding, Pattern)
- Method in interface jfun.jaskell.ast.
PatternVisitor
Create a compiled named pattern.
visitNe()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the != operator.
visitNegate()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the unary - operator.
visitNot()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
visitNumber(int, Location, Double)
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit a decimal number literal.
visitOpExpr(int, Location, Operator)
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit an operator used as function.
visitOr()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the or operator.
visitPattern(Pattern)
- Method in interface jfun.jaskell.ast.
ParamVisitor
visit a parameter pattern.
visitPlus()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the binary + operator.
visitSeq()
- Method in interface jfun.jaskell.ast.
OperatorVisitor
the >> operator to specify sequencing.
visitString(int, Location, String)
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit a string literal.
visitSubtuple(int, Location, Expr, String[])
- Method in interface jfun.jaskell.ast.
ExprVisitor
visit a subtuple expression.
visitTuple(int, Location, FunDef[])
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit an uncompiled tuple definition.
visitTuple(int, Location, Binding, FunBinding[])
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit a compiled tuple definition.
visitTuplePattern(MemberPattern[])
- Method in interface jfun.jaskell.ast.
PatternVisitor
Visit a pattern for a tuple.
visitUnary(int, Location, Operator, Expr)
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit a unary operator call.
visitVar(int, Location, String)
- Method in interface jfun.jaskell.ast.
ExprVisitor
Visit a variable.
visitWildcardPattern()
- Method in interface jfun.jaskell.ast.
PatternVisitor
Visit the wildcard '_' pattern.
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