- EitherResolver - Class in jfun.jaskell
-
This implementation uses two alternative Resolver instances
for resolution.
- EitherResolver(Resolver, Resolver) - Constructor for class jfun.jaskell.EitherResolver
-
To create an EitherResolver instance.
- enableImport() - Method in class jfun.jaskell.Jaskell
-
Enables the ability to import jaskell module.
- enumerateResources(String) - Method in class jfun.jaskell.classloader.MyClassLoader
-
- equals(Object) - Method in class jfun.jaskell.ast.Location
-
- equals(Object) - Method in class jfun.jaskell.function.DelegatingFunction
-
- equals(Object) - Method in class jfun.jaskell.function.FunctionN
-
- equals(Object) - Method in class jfun.jaskell.Tuple
-
- eval(String, int, int, Object) - Method in class jfun.jaskell.bsf.BsfJaskellEngine
-
- eval(Expr) - Method in class jfun.jaskell.Jaskell
-
Evaluate a compiled expression to a value.
- eval(Object, String, CharSequence) - Method in class jfun.jaskell.Jaskell
-
Parse, compile and then run the jaskell script in the string.
- eval(Object, CharSequence) - Method in class jfun.jaskell.Jaskell
-
Parse, compile and then run the jaskell script in the string.
- eval(CharSequence) - Method in class jfun.jaskell.Jaskell
-
Parse, compile and then run the jaskell script in the string.
- eval(Object) - Method in class jfun.jaskell.Tuple
-
Evaluate a tuple member identified by name.
- eval(Tuple) - Method in interface jfun.jaskell.TupleMember
-
Evaluate this member.
- evalArgument(Object) - Static method in class jfun.jaskell.Jaskell
-
When implementing non-strict function,
this method can be used to request evaluation
against a function argument.
- evalFile(String) - Method in class jfun.jaskell.Jaskell
-
Load file, parse, compile and then run the jaskell script in the string.
- evalFile(File) - Method in class jfun.jaskell.Jaskell
-
Load file, parse, compile and then run the jaskell script in the string.
- evalFile(File, boolean) - Method in class jfun.jaskell.Jaskell
-
Load file, parse, compile and then run the jaskell script in the string.
- evalInputStream(Object, String, InputStream) - Method in class jfun.jaskell.Jaskell
-
Parse, compile and then run the jaskell script in the input stream.
- evalLib(FunBinding[]) - Method in class jfun.jaskell.Jaskell
-
Evaluate a list of compiled function definitions
as a Tuple.
- evalReader(Object, String, Reader) - Method in class jfun.jaskell.Jaskell
-
Parse, compile and then run the jaskell script in the reader.
- evalResource(String) - Method in class jfun.jaskell.Jaskell
-
Load, parse, compile and then run the jaskell script from a certain resource.
- evalResource(String, boolean) - Method in class jfun.jaskell.Jaskell
-
Load, parse, compile and then run the jaskell script from a certain resource.
- EvaluationException - Exception in jfun.jaskell
-
Represents error when evaluating jaskell expression.
- EvaluationException(String) - Constructor for exception jfun.jaskell.EvaluationException
-
- EvaluationException(String, Throwable) - Constructor for exception jfun.jaskell.EvaluationException
-
- EvaluationException(String, Expr) - Constructor for exception jfun.jaskell.EvaluationException
-
- ExecOptions - Class in jfun.jaskell.shell
-
Command options for running operating system commands.
- ExecOptions() - Constructor for class jfun.jaskell.shell.ExecOptions
-
- Expr - Interface in jfun.jaskell.ast
-
Representing a jaskell expression object.
- Exprs - Class in jfun.jaskell.ast
-
The class to create different Expr objects.
- Exprs() - Constructor for class jfun.jaskell.ast.Exprs
-
- ExprVisitor - Interface in jfun.jaskell.ast
-
Visitor for Expr.
- extendsTuple(Tuple, Tuple) - Static method in class jfun.jaskell.Tuple
-
Same as t1 `extends` t2.