Class Summary |
AnonProc |
The AnonProc class implements anonymous procedures,
created like so: set aproc [proc {x} { puts $x }] |
ClassCommandInfo |
The ClassCommandInfo holds information about a class command
that may be attached to an interpreter. |
CodeThing |
The CodeThing class implements a chunk of "compiled" code
including multiple "Stanzas", or individual commands. |
Compare |
The Compare class exists to compare things in different ways. |
DoubleThing |
The DoubleThing class represents a Thing that contains
a double value. |
FractionalThing |
The FractionalThing class is for floating point
values. |
GroupThing |
The GroupThing class is for Hecl "groups". |
HashThing |
The HashThing class represents a hash table type in Hecl. |
HeclTask |
|
IntegralThing |
The IntegralThing class represents integer values - in
practice, ints and longs. |
Interp |
Interp is the Hecl interpreter, the class responsible for
knowing what variables and commands are available. |
Interp.WaitToken |
|
IntThing |
The IntThing class represents an integer Thing. |
ListThing |
The ListThing class implements lists, storing them internally
as a Vector. |
LongThing |
The LongThing class represents a 'long' Thing. |
MathCmds |
The MathCmds class implements a variety of math
commands, depending on which version of Java Hecl is compiled for. |
NumberThing |
The NumberThing class is what all numeric Thing types
are derived from. |
ObjectThing |
The ObjectThing class provides a wrapper for objects
that are not directly representable as strings. |
Operator |
The Operator class implements a number of features
that are used in the creation of groups of commands, such as those
found in InterpCmds, ListCmds, and so on. |
Parse |
The Parse class takes care of parsing Hecl scripts. |
ParseList |
ParseList parses up Hecl lists. |
ParseState |
The ParseState class is the state of the current parse. |
PrintThing |
The PrintThing class is a utility class used to print out
Things. |
Properties |
The Properties class is used to parse command line
arguments. |
StringThing |
The StringThing class is the internal representation of string
types. |
SubstThing |
The SubstThing class represents things that must be
substituted - $foo or &foo for example. |
Thing |
The Thing class is what Hecl revolves around. |