package edu.berkeley.fleet.slipway;
import edu.berkeley.fleet.interpreter.*;
+import edu.berkeley.fleet.doc.*;
import edu.berkeley.fleet.api.*;
import edu.berkeley.fleet.ies44.*;
import edu.berkeley.fleet.*;
return ship.getType() + ship.getOrdinal();
}
+ public void expand(ShipDescription sd) {
+ try {
+ String filename = sd.name.toLowerCase();
+ File outf = new File("src/edu/berkeley/fleet/slipway/"+filename+".v");
+ new File(outf.getParent()).mkdirs();
+ System.err.println("writing to " + outf);
+ FileOutputStream out = new FileOutputStream(outf);
+ PrintWriter pw = new PrintWriter(out);
+
+ pw.println(sd.sections.get("fpga"));
+ pw.flush();
+ pw.close();
+ } catch (Exception e) { throw new RuntimeException(e); }
+ }
+
}
\ No newline at end of file