Package org.omegahat.Environment.lib.Language

Collection of interpreted and compiled utility functions that can be dynamically added and removed to and from an evaluator to provide convenience facilities such as sequence functions, subset operations, Switch, time and Quote functions, etc.

See:
          Description

Class Summary
OmegahatLazySystemFunctions Class used to store compiled, but lazy functions that are used by the system to offer capabilities such as Switch(), time() and quote() that need to treat unevaluated arguments.
OmegahatVarArgsSystemFunctions Class providing static system functions (i.e.
SequenceFunctions Class used with the addFunctionTable() method to provide "functions" for performing basic sequence operations.
SubsetFunctions Omegahat language subset functions for expressions, ANTLR objects.
TimedEvaluation Class used to time a particular computation, be in an interpreted expression or a regular Java call.
TimedExpressionEvaluation This extension of TimedEvaluation is used to time the evaluation of a specific expression and to store the result of the evaluation along with the starting and stopping times for the evaluation.
VarSequenceFunctions Static function-like methods to be used in the interpreted language (and in regular compiled code) to concatenate objects, etc.
 

Package org.omegahat.Environment.lib.Language Description

Collection of interpreted and compiled utility functions that can be dynamically added and removed to and from an evaluator to provide convenience facilities such as sequence functions, subset operations, Switch, time and Quote functions, etc.