jsint
Class LCO

java.lang.Object
  extended byjsint.LCO

public class LCO
extends java.lang.Object

A aupport class for the Scheme->Java compiler used to implement the last call optimization

Author:
Timothy J. Hickey, Copyright (c) 2000, tim@cs.brandeis.edu license subsequently modified by Jscheme project members licensed under zlib licence (see license.txt)

Field Summary
 java.lang.Object func
           
 Pair params
           
 
Constructor Summary
LCO(java.lang.Object func, Pair params)
           
 
Method Summary
static java.lang.Object eval(java.lang.Object X)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

func

public java.lang.Object func

params

public Pair params
Constructor Detail

LCO

public LCO(java.lang.Object func,
           Pair params)
Method Detail

eval

public static java.lang.Object eval(java.lang.Object X)