diff options
| author | Ben Culkin <scorpress@gmail.com> | 2020-12-03 19:21:53 -0500 |
|---|---|---|
| committer | Ben Culkin <scorpress@gmail.com> | 2020-12-03 19:21:53 -0500 |
| commit | 84b682ff3ca132016f3b8d3edd28f4a45eae5418 (patch) | |
| tree | 2df4ec074d35717d08be85ad39e8b9b1a4de027f /src/main/java/bjc/dicelang/scl/StreamEngine.java | |
| parent | ae54e5a84b418c4e4ee54fe5c5136107e4995803 (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.java | 12 |
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, ""); |
