import edu.berkeley.fleet.doc.*;
import edu.berkeley.fleet.api.*;
import edu.berkeley.fleet.ies44.*;
-import edu.berkeley.fleet.ships.*;
+import edu.berkeley.fleet.interpreter.ships.*;
public class Interpreter extends Fleet {
public void expand(ShipDescription sd) {
try {
String filename = (sd.name.charAt(0)+"").toUpperCase() + sd.name.substring(1).toLowerCase();
- File outf = new File("build/java/edu/berkeley/fleet/ships/"+filename+".java");
+ File outf = new File("build/java/edu/berkeley/fleet/interpreter/ships/"+filename+".java");
new File(outf.getParent()).mkdirs();
System.err.println("writing to " + outf);
FileOutputStream out = new FileOutputStream(outf);
PrintWriter pw = new PrintWriter(out);
- pw.println("package edu.berkeley.fleet.ships;");
+ pw.println("package edu.berkeley.fleet.interpreter.ships;");
pw.println("import edu.berkeley.fleet.interpreter.*;");
pw.println("import edu.berkeley.fleet.api.*;");
pw.println("import edu.berkeley.fleet.*;");
break;
}
if (iscratch==null)
- iscratch = (InterpreterShip)Class.forName("edu.berkeley.fleet.ships.Iscratch")
+ iscratch = (InterpreterShip)Class.forName("edu.berkeley.fleet.interpreter.ships.Iscratch")
.getConstructor(new Class[] { Interpreter.class, String.class })
.newInstance(new Object[] { this, "iscratch" });
iscratch
public Ship createShip(String shipType, String shipname) {
try {
- Class c = Class.forName("edu.berkeley.fleet.ships."+shipType);
+ Class c = Class.forName("edu.berkeley.fleet.interpreter.ships."+shipType);
Constructor con = c.getConstructor(new Class[] { Interpreter.class, String.class });
InterpreterShip ret = (InterpreterShip)con.newInstance(new Object[] { this, shipname });
ships.put(shipname, ret);
-package edu.berkeley.fleet.ships;
+package edu.berkeley.fleet.interpreter.ships;
import edu.berkeley.fleet.interpreter.*;
import edu.berkeley.fleet.*;
-package edu.berkeley.fleet.ships;
+package edu.berkeley.fleet.interpreter.ships;
import edu.berkeley.fleet.interpreter.*;
import edu.berkeley.fleet.*;
-package edu.berkeley.fleet.ships;
+package edu.berkeley.fleet.interpreter.ships;
import edu.berkeley.fleet.interpreter.*;
import edu.berkeley.fleet.*;
-package edu.berkeley.fleet.ships;
+package edu.berkeley.fleet.interpreter.ships;
import edu.berkeley.fleet.interpreter.*;
import edu.berkeley.fleet.*;
-package edu.berkeley.fleet.ships;
+package edu.berkeley.fleet.interpreter.ships;
import edu.berkeley.fleet.interpreter.*;
import edu.berkeley.fleet.*;
-package edu.berkeley.fleet.ships;
+package edu.berkeley.fleet.interpreter.ships;
import edu.berkeley.fleet.interpreter.*;
import edu.berkeley.fleet.*;
-package edu.berkeley.fleet.ships;
+package edu.berkeley.fleet.interpreter.ships;
import edu.berkeley.fleet.interpreter.*;
import edu.berkeley.fleet.*;
-package edu.berkeley.fleet.ships;
+package edu.berkeley.fleet.interpreter.ships;
import edu.berkeley.fleet.interpreter.*;
import edu.berkeley.fleet.*;
-package edu.berkeley.fleet.ships;
+package edu.berkeley.fleet.interpreter.ships;
import edu.berkeley.fleet.interpreter.*;
import edu.berkeley.fleet.*;
-package edu.berkeley.fleet.ships;
+package edu.berkeley.fleet.interpreter.ships;
import edu.berkeley.fleet.interpreter.*;
import edu.berkeley.fleet.*;
-package edu.berkeley.fleet.ships;
+package edu.berkeley.fleet.interpreter.ships;
import edu.berkeley.fleet.interpreter.*;
import edu.berkeley.fleet.*;
-package edu.berkeley.fleet.ships;
+package edu.berkeley.fleet.interpreter.ships;
import edu.berkeley.fleet.interpreter.*;
import edu.berkeley.fleet.*;
-package edu.berkeley.fleet.ships;
+package edu.berkeley.fleet.interpreter.ships;
import edu.berkeley.fleet.interpreter.*;
import edu.berkeley.fleet.*;
import edu.berkeley.sbp.util.*;
import java.util.*;
import java.io.*;
-import edu.berkeley.fleet.ships.*;
+import edu.berkeley.fleet.interpreter.ships.*;
public class Slipway extends Interpreter {