Backend refactoring: KjcEngine has been split up into separate classes for preprocessing, compiling, and running.

This commit is contained in:
dmose
2003-07-04 18:43:47 +00:00
parent 68d74da398
commit ec38155680
11 changed files with 1211 additions and 1302 deletions

View File

@@ -2,10 +2,10 @@
// while the kjc engine is in use. takes care of error handling.
public class KjcApplet extends BApplet {
KjcEngine engine;
PdeRuntime pdeRuntime;
public void setEngine(KjcEngine engine) {
this.engine = engine;
public void setRuntime(PdeRuntime pdeRuntime) {
this.pdeRuntime = pdeRuntime;
}
public void run() {
@@ -16,8 +16,8 @@ public class KjcApplet extends BApplet {
//System.out.println("ex found in run");
e.printStackTrace();
//engine.error(e);
engine.newMessage = true;
e.printStackTrace(engine.leechErr);
pdeRuntime.newMessage = true;
e.printStackTrace(pdeRuntime.leechErr);
}
}
}