summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/dicelang/scl/StreamControlConsole.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/bjc/dicelang/scl/StreamControlConsole.java')
-rw-r--r--src/main/java/bjc/dicelang/scl/StreamControlConsole.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main/java/bjc/dicelang/scl/StreamControlConsole.java b/src/main/java/bjc/dicelang/scl/StreamControlConsole.java
index 78c8c5e..6ab06ae 100644
--- a/src/main/java/bjc/dicelang/scl/StreamControlConsole.java
+++ b/src/main/java/bjc/dicelang/scl/StreamControlConsole.java
@@ -51,15 +51,17 @@ public class StreamControlConsole {
/* Run the stream engine on the tokens. */
boolean succ = sengine.doStreams(tokens, res);
if(!succ) {
- System.out.printf("ERROR: Stream engine failed for line '%s'\n", ln);
+ System.out.printf("\tERROR: Stream engine failed for line '%s'\n", ln);
continue;
}
+ if(sengine.debug)
+ System.out.printf("\tDEBUG: Streamed tokens: { %s }\n", res);
+
/* Run the command through SCL. */
- tokens = res.toArray(new String[res.getSize()]);
- succ = sclengine.runProgram(tokens);
+ succ = sclengine.runProgram(res.iterator());
if(!succ) {
- System.out.printf("ERROR: SCL engine failed for line '%s'\n", ln);
+ System.out.printf("\tERROR: SCL engine failed for line '%s'\n", ln);
continue;
}