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.
A B C D E F G H I J K L M N O P R S T U V W