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.
|