From c30c44111d18789aca6f00a26856ee83d8529744 Mon Sep 17 00:00:00 2001 From: benfry Date: Fri, 27 Jul 2001 21:10:14 +0000 Subject: [PATCH] getting kjc to work, adding python support files --- processing/app/PdeApplet.java | 8 ++++++-- processing/app/PdeRunner.java | 5 ++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/processing/app/PdeApplet.java b/processing/app/PdeApplet.java index 298eb835b..aa893723e 100644 --- a/processing/app/PdeApplet.java +++ b/processing/app/PdeApplet.java @@ -59,18 +59,22 @@ public class PdeApplet extends Applet //System.err.println("editor dammit"); //System.exit(0); boolean beautify = false; + boolean convertSemicolons = false; String program = get("program"); if (program != null) { program = readFile(program); } else { - program = get("inline_program"); + program = get("inline_program"); + convertSemicolons = true; } if (program != null) { // don't beautify if it's java code if (program.indexOf("extends PdePlayer") == -1) { // don't convert ; to \n if scheme if (program.charAt(0) != ';') { - program = program.replace(';', '\n'); + if (convertSemicolons) { + program = program.replace(';', '\n'); + } // not scheme, but don't beautify if it's python if (program.charAt(0) != '#') beautify = true; diff --git a/processing/app/PdeRunner.java b/processing/app/PdeRunner.java index b329b52d3..0196fc13e 100644 --- a/processing/app/PdeRunner.java +++ b/processing/app/PdeRunner.java @@ -105,12 +105,15 @@ public class PdeRunner implements Runnable { #endif } else { + /* forceStop = true; engine = new PythonEngine(program); engine.start(); forceStop = false; + */ - + engine = new KjcEngine(program); + engine.start(); } //System.out.println("finished"); state = RUNNER_FINISHED;