org.hccp.lisp
Class SETF

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

public class SETF
extends Function

Implementation of SETF. A function that assigns a value to a symbol.


Field Summary
 
Fields inherited from class org.hccp.lisp.Function
superContext
 
Constructor Summary
SETF(java.util.List args, java.util.Map superContext)
           
 
Method Summary
 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

SETF

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

evaluate

public org.hccp.lisp.Sexp evaluate()
                            throws IllegalArgumentException
Returns:
value of last assignation
IllegalArgumentException