summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/dicelang/scl/StreamEngine.java
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2018-10-28 12:23:08 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2018-10-28 12:23:08 -0400
commit2e764f482f5633c18701aa2daadffe9f02c9324b (patch)
treea63208ef34e81840b59e9a9513f668020c16f1f8 /src/main/java/bjc/dicelang/scl/StreamEngine.java
parentc5d984d423835e14e41ca2754fa30262778e5ca4 (diff)
General cleanup
Diffstat (limited to 'src/main/java/bjc/dicelang/scl/StreamEngine.java')
-rw-r--r--src/main/java/bjc/dicelang/scl/StreamEngine.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main/java/bjc/dicelang/scl/StreamEngine.java b/src/main/java/bjc/dicelang/scl/StreamEngine.java
index ba1f029..0c8d3bf 100644
--- a/src/main/java/bjc/dicelang/scl/StreamEngine.java
+++ b/src/main/java/bjc/dicelang/scl/StreamEngine.java
@@ -2,7 +2,6 @@ package bjc.dicelang.scl;
import bjc.utils.esodata.SingleTape;
import bjc.utils.esodata.Tape;
-import bjc.utils.esodata.TapeLibrary;
import bjc.utils.funcdata.FunctionalList;
import bjc.utils.funcdata.FunctionalMap;
import bjc.utils.funcdata.IList;
@@ -10,6 +9,8 @@ import bjc.utils.funcdata.IMap;
import bjc.utils.funcutils.ListUtils;
import java.util.Arrays;
+import java.util.HashMap;
+import java.util.Map;
import java.util.function.Predicate;
import static bjc.dicelang.scl.Errors.ErrorKey.*;
@@ -34,7 +35,7 @@ public class StreamEngine {
private IList<String> currStream;
/* Saved streams */
- private TapeLibrary<IList<String>> savedStreams;
+ private Map<String, IList<String>> savedStreams;
/* Handler for SCL programs */
private final StreamControlEngine scleng;
@@ -70,7 +71,7 @@ public class StreamEngine {
*
*/
public StreamEngine() {
- savedStreams = new TapeLibrary<>();
+ savedStreams = new HashMap<>();
scleng = new StreamControlEngine(this);
}