See: Description
Interface | Description |
---|---|
Jaskell.Logger |
The inferface for Jaskell runtime to log non-fatal
error messages.
|
LocationAware |
Client who's interested in each expression's location in the source
should implement this interface to get notified about the location
of each evaluated value.
|
Resolver |
This interface is responsible for resolving
unbound variables, object members and subscript expressions (like a[1]).
|
TupleMember |
A tuple member.
|
Class | Description |
---|---|
DefaultResolver |
This is the default implementation of Resolver interface.
|
EitherResolver |
This implementation uses two alternative Resolver instances
for resolution.
|
Jaskell |
This is the facade class to parse and interpret a jaskell source code.
|
ListLiteral |
A literal list that's backed by an array.
|
NilResolver |
This Resolver implementation simply returns the default value
for all resolutions.
|
Predefined |
This class provides the predefined function combinators.
|
StrictFunction1 |
extend this class to provide a strict function implementation.
|
StrictFunction2 |
extend this class to provide a strict function implementation.
|
StrictFunction3 |
extend this class to provide a strict function implementation.
|
StrictFunction4 |
extend this class to provide a strict function implementation.
|
StrictFunction5 |
extend this class to provide a strict function implementation.
|
Tuple |
A jaskell tuple.
|
Exception | Description |
---|---|
AbstractMemberException |
Thrown when an abstract tuple member is evaluated.
|
AssertionFailedException |
Represents an assertion failure.
|
CompilationException |
Represents a compilcation error of a jaskell source code.
|
EvaluationException |
Represents error when evaluating jaskell expression.
|
InternalException |
To denote internal exceptions that's used internally by jaskell
engine for special purpose and never gonna be visible to users.
|
InvalidArgumentException |
Represents any invalid argument error.
|
InvalidBeanPropertyException |
Represents an invalid bean property.
|
JaskellException |
Base class for all Jaskell related exception.
|
MethodInvocationException |
Represents an error when calling a java method from within jaskell.
|
TypeMismatchException |
Represents a type mismatch error.
|