| org.jatha.machine.SECDop org.jatha.machine.opAP
opAP | class opAP extends SECDop (Code) | | opAP applies a non-recursive function in an evaluation environment.
((f.e') v.s) e (AP.c) d --> NIL (v.e') f (s e c.d)
Replaces the C register with the CAR of the topmost value on the S register.
Pushes the C, E and S registers onto the D register, in that order.
Replaces the E register with a cons of the second value on the S
register and the cdr of the first value.
Places NIL in the S register.
See Also: SECDMachine author: Micheal S. Hewett hewett@cs.stanford.edu |
Constructor Summary | |
public | opAP(Jatha lisp) It calls SECDop() with the machine argument
and the label of this instruction. |
opAP | public opAP(Jatha lisp)(Code) | | It calls SECDop() with the machine argument
and the label of this instruction.
See Also: SECDMachine |
|
|