org.omegahat.Environment.lib.Language
Class OmegahatLazySystemFunctions

java.lang.Object
  |
  +--org.omegahat.Environment.lib.Language.OmegahatLazySystemFunctions
All Implemented Interfaces:
LazyFunctionTable

public class OmegahatLazySystemFunctions
extends java.lang.Object
implements LazyFunctionTable

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.


Constructor Summary
OmegahatLazySystemFunctions()
           
 
Method Summary
static java.lang.Object Quote(List args, Evaluator evaluator)
           
static TimedEvaluation time(List args, Evaluator evaluator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OmegahatLazySystemFunctions

public OmegahatLazySystemFunctions()
Method Detail

time

public static TimedEvaluation time(List args,
                                   Evaluator evaluator)

Quote

public static java.lang.Object Quote(List args,
                                     Evaluator evaluator)