org.hccp.lisp
Class FunctionTemplate

java.lang.Object
  |
  +--org.hccp.lisp.Function
        |
        +--org.hccp.lisp.FunctionTemplate
All Implemented Interfaces:
Sexp

public class FunctionTemplate
extends Function


Field Summary
 
Fields inherited from class org.hccp.lisp.Function
superContext
 
Constructor Summary
FunctionTemplate(java.util.List args, java.util.Map superContext)
           
 
Method Summary
static java.lang.String convertSymbolListToDelimitedString(java.util.List args)
           
 org.hccp.lisp.Sexp evaluate()
           
 
Methods inherited from class org.hccp.lisp.Function
getArgs, setArgs, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FunctionTemplate

public FunctionTemplate(java.util.List args,
                        java.util.Map superContext)
Method Detail

evaluate

public org.hccp.lisp.Sexp evaluate()
                            throws IllegalArgumentException
IllegalArgumentException

convertSymbolListToDelimitedString

public static java.lang.String convertSymbolListToDelimitedString(java.util.List args)