summaryrefslogtreecommitdiff
path: root/dice-lang/src/bjc/dicelang/scl/StreamEngine.java
diff options
context:
space:
mode:
Diffstat (limited to 'dice-lang/src/bjc/dicelang/scl/StreamEngine.java')
-rw-r--r--dice-lang/src/bjc/dicelang/scl/StreamEngine.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/dice-lang/src/bjc/dicelang/scl/StreamEngine.java b/dice-lang/src/bjc/dicelang/scl/StreamEngine.java
index fded5f1..5094283 100644
--- a/dice-lang/src/bjc/dicelang/scl/StreamEngine.java
+++ b/dice-lang/src/bjc/dicelang/scl/StreamEngine.java
@@ -15,6 +15,8 @@ import bjc.utils.funcdata.FunctionalList;
import bjc.utils.funcdata.IList;
import bjc.utils.funcutils.ListUtils;
+import java.util.Arrays;
+
/**
* Implements multiple interleaved parse streams, as well as a command language
* for the streams.
@@ -89,6 +91,10 @@ public class StreamEngine {
* @return Whether or not the streams were successfully processed.
*/
public boolean doStreams(final String[] toks, final IList<String> dest) {
+ return doStreams(Arrays.asList(toks), dest);
+ }
+
+ public boolean doStreams(final Iterable<String> toks, final IList<String> dest) {
/*
* Initialize per-run state.
*/