Tea Java Runtime API
Version 3.1.0

Package com.pdmfc.tea.runtime

Classes implementing the Tea runtime engine.

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  
 

Package com.pdmfc.tea.runtime Description

Classes implementing the Tea runtime engine.


Tea Java Runtime API
Version 3.1.0

© 2002 PDM&FC, All Rights Reserved.