Package org.hecl
-
Interface Summary Interface Description ClassCommand TheClassCommandinterface is the template for all commands implemented in Java working on HeclObjectThing.Command TheCommandinterface is the template for all commands implemented in Hecl.HeclModule TheHeclModuleinterface describes what modules implement in order to be loaded into Hecl.RealThing TheRealThinginterface is the actual value contained within a Thing. -
Class Summary Class Description AnonProc TheAnonProcclass implements anonymous procedures, created like so: set aproc [proc {x} { puts $x }]ClassCommandInfo TheClassCommandInfoholds information about a class command that may be attached to an interpreter.CodeThing TheCodeThingclass implements a chunk of "compiled" code including multiple "Stanzas", or individual commands.Compare TheCompareclass exists to compare things in different ways.DoubleThing TheDoubleThingclass represents a Thing that contains a double value.FractionalThing TheFractionalThingclass is for floating point values.GroupThing TheGroupThingclass is for Hecl "groups".HashThing TheHashThingclass represents a hash table type in Hecl.HeclTask IntegralThing TheIntegralThingclass represents integer values - in practice, ints and longs.Interp Interpis the Hecl interpreter, the class responsible for knowing what variables and commands are available.IntThing TheIntThingclass represents an integer Thing.ListThing TheListThingclass implements lists, storing them internally as a Vector.LongThing TheLongThingclass represents a 'long' Thing.MathCmds TheMathCmdsclass implements a variety of math commands, depending on which version of Java Hecl is compiled for.NumberThing TheNumberThingclass is what all numeric Thing types are derived from.ObjectThing TheObjectThingclass provides a wrapper for objects that are not directly representable as strings.Operator TheOperatorclass 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 TheParseclass takes care of parsing Hecl scripts.ParseList ParseListparses up Hecl lists.ParseState TheParseStateclass is the state of the current parse.PrintThing ThePrintThingclass is a utility class used to print out Things.Properties ThePropertiesclass is used to parse command line arguments.StringThing TheStringThingclass is the internal representation of string types.SubstThing TheSubstThingclass represents things that must be substituted - $foo or &foo for example.Thing TheThingclass is what Hecl revolves around. -
Exception Summary Exception Description HeclException TheHeclExceptionclass implements exceptions for Hecl.
DataMelt 3.0 © DataMelt by jWork.ORG