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