/** * Program class represents a Program. * Creation date: (3/3/2003 2:52:55 AM) * @author: Jianguo Lu */ import java.util.*; public class Program { private Vector statements; /** * Program constructor comment. */ public Program() { super(); } public Program(Statement s) { statements = new Vector(); statements.add(s); } public Program(Statement s, Program p) { statements = p.getStatements(); statements.add(s); } public Vector getStatements(){ return statements; } public String toXML(){ String result=""; for (Enumeration e=statements.elements(); e.hasMoreElements(); ){ Statement s= (Statement)e.nextElement(); result += (s instanceof Assignment)? ((Assignment)s).toXML(): " "; } result += ""; return result; } }