1 cananian 1.3.2.2 // TempList.java, created Tue Jul 28 1:09:45 1998 by cananian 2 cananian 1.3 // Copyright (C) 1998 C. Scott Ananian <cananian@alumni.princeton.edu> 3 cananian 1.3 // Licensed under the terms of the GNU GPL; see COPYING for details. 4 cananian 1.2 package harpoon.Temp; 5 cananian 1.1 6 cananian 1.3.2.1 /** A singly-linked list of temporary variables. 7 cananian 1.3.2.1 * @author C. Scott Ananian <cananian@alumni.princeton.edu> 8 cananian 1.4 * @version $Id: TempList.java,v 1.4 2002/02/25 21:07:05 cananian Exp $ 9 cananian 1.3.2.1 */ 10 cananian 1.1 public class TempList { 11 cananian 1.1 public Temp head; 12 cananian 1.1 public TempList tail; 13 cananian 1.1 public TempList(Temp h, TempList t) {head=h; tail=t;} 14 cananian 1.3.2.3 public String toString() { 15 cananian 1.3.2.3 return head + ((tail==null)?"":", "+tail); 16 cananian 1.3.2.3 } 17 cananian 1.1 } 18 cananian 1.1