From 646da1714f4911f72e09a8c34eaf3129d5b78406 Mon Sep 17 00:00:00 2001 From: "Benjamin J. Culkin" Date: Tue, 29 May 2018 20:49:27 -0300 Subject: Switch to iterator --- src/main/java/bjc/dicelang/scl/StreamControlConsole.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/main/java/bjc/dicelang/scl/StreamControlConsole.java') 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; } -- cgit v1.2.3