summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/dicelang/scl/StreamEngine.java
diff options
context:
space:
mode:
authorBen Culkin <scorpress@gmail.com>2020-12-03 19:21:53 -0500
committerBen Culkin <scorpress@gmail.com>2020-12-03 19:21:53 -0500
commit84b682ff3ca132016f3b8d3edd28f4a45eae5418 (patch)
tree2df4ec074d35717d08be85ad39e8b9b1a4de027f /src/main/java/bjc/dicelang/scl/StreamEngine.java
parentae54e5a84b418c4e4ee54fe5c5136107e4995803 (diff)
Adapt to esodata changes
Diffstat (limited to 'src/main/java/bjc/dicelang/scl/StreamEngine.java')
-rw-r--r--src/main/java/bjc/dicelang/scl/StreamEngine.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/main/java/bjc/dicelang/scl/StreamEngine.java b/src/main/java/bjc/dicelang/scl/StreamEngine.java
index f3bfa54..c153158 100644
--- a/src/main/java/bjc/dicelang/scl/StreamEngine.java
+++ b/src/main/java/bjc/dicelang/scl/StreamEngine.java
@@ -25,8 +25,8 @@ public class StreamEngine {
public final boolean debug = true;
/* Our streams. */
- private Tape<IList<String>> streams;
- private IList<String> currStream;
+ private Tape<ListEx<String>> streams;
+ private ListEx<String> currStream;
/* Saved streams */
//private Map<String, IList<String>> savedStreams;
@@ -34,7 +34,7 @@ public class StreamEngine {
/* Handler for SCL programs */
private final StreamControlEngine scleng;
- private static IMap<Character, Predicate<StreamEngine>> commands;
+ private static MapEx<Character, Predicate<StreamEngine>> commands;
static {
commands = new FunctionalMap<>();
@@ -90,7 +90,7 @@ public class StreamEngine {
*
* @return Whether or not the streams were successfully processed.
*/
- public boolean doStreams(final String[] toks, final IList<String> dest) {
+ public boolean doStreams(final String[] toks, final ListEx<String> dest) {
return doStreams(Arrays.asList(toks), dest);
}
@@ -105,7 +105,7 @@ public class StreamEngine {
*
* @return Whether or not the streams were successfully processed.
*/
- public boolean doStreams(final Iterable<String> toks, final IList<String> dest) {
+ public boolean doStreams(final Iterable<String> toks, final ListEx<String> dest) {
/* Initialize per-run state. */
init();
@@ -210,7 +210,7 @@ public class StreamEngine {
return false;
}
- final IList<String> stringLit = streams.remove();
+ final ListEx<String> stringLit = streams.remove();
currStream = streams.item();
final String merg = ListUtils.collapseTokens(stringLit, "");