|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
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 Summary | |
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 Summary | |
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. |
Provides classes and interfaces for compiling and running jaskell code. Class Jaskell is the main entry point.
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |