|
Tea Java Runtime API Version 3.1.0 |
|||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||
See:
Description
| Interface Summary | |
| SObjFunction | Tea commands are represented by objects derived from this class. |
| SObjVar | Represents a Tea variable. |
| Class Summary | |
| SContext | Represents a context inside which variables are created and commands executed. |
| SJavaFunction | A Tea function implemented as a Java method. |
| SLambdaFunction | A function defined inside a Tea program. |
| SLambdaFunctionVarArg | A function defined inside a Tea program with a variable number of arguments. |
| SObjBlock | This class represents a block of code. |
| SObjByteArray | Instances of this class represent byte arrays in the Tea program. |
| SObjNull | This is the class of the Tea null object. |
| SObjPair | Implements a pair. |
| SObjSymbol | Instances of this class represent a symbol in a Tea program. |
| STeaRuntime | Represents a Tea interpreter. |
| STypes | Utility methods for handling Java objects corresponding to Tea basic types. |
| Exception Summary | |
| SBreakException | These exceptions are thrown to break out of a loop. |
| SContinueException | |
| SEmptyListException | |
| SExitException | |
| SFlowControlException | Signals a flow control construct while running a Tea script. |
| SMalformedListException | Exception thrown whenever a function expects a correctly formed list of pairs but one of the cdr is not a pair object. |
| SNoSuchFunctionException | |
| SNoSuchVarException | These exceptions are thrown whenever there is an attempt to reference a variable not defined in the current context. |
| SNumArgException | |
| SReturnException | |
| SRuntimeException | Signals an abnormal condition while running a Tea script. |
| STypeException | |
Classes implementing the Tea runtime engine.
|
Tea Java Runtime API Version 3.1.0 |
|||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||