summaryrefslogtreecommitdiff
path: root/dice-lang/src/bjc/dicelang/scl/StreamEngine.java
diff options
context:
space:
mode:
authorBenjamin J. Culkin <bjculkin@mix.wvu.edu>2017-09-10 21:36:13 -0300
committerBenjamin J. Culkin <bjculkin@mix.wvu.edu>2017-09-10 21:36:13 -0300
commitc8a6453a0a4284f58e2060d9fab06c8e55fecee7 (patch)
tree49c12c206c9584571d957014da61c31aff7c4176 /dice-lang/src/bjc/dicelang/scl/StreamEngine.java
parent8cb5d59deffbb09bc9d588a704f80a4b0c98183b (diff)
Minor updates
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.
*/