diff options
| author | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2018-05-29 20:49:27 -0300 |
|---|---|---|
| committer | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2018-05-29 20:49:27 -0300 |
| commit | 646da1714f4911f72e09a8c34eaf3129d5b78406 (patch) | |
| tree | 9fc8d49919b1eef7381e07888ae734247133327a /src/main/java/bjc/dicelang/scl/StreamControlConsole.java | |
| parent | fbf0024a72e58b303bfa54dfd181b59ede935891 (diff) | |
Switch to iterator
Diffstat (limited to 'src/main/java/bjc/dicelang/scl/StreamControlConsole.java')
| -rw-r--r-- | src/main/java/bjc/dicelang/scl/StreamControlConsole.java | 10 |
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; } |
