summaryrefslogtreecommitdiff
path: root/dice-lang/src/bjc/dicelang/v2/StreamEngine.java
diff options
context:
space:
mode:
Diffstat (limited to 'dice-lang/src/bjc/dicelang/v2/StreamEngine.java')
-rw-r--r--dice-lang/src/bjc/dicelang/v2/StreamEngine.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/dice-lang/src/bjc/dicelang/v2/StreamEngine.java b/dice-lang/src/bjc/dicelang/v2/StreamEngine.java
index c17abe4..afd4bc1 100644
--- a/dice-lang/src/bjc/dicelang/v2/StreamEngine.java
+++ b/dice-lang/src/bjc/dicelang/v2/StreamEngine.java
@@ -2,6 +2,7 @@ package bjc.dicelang.v2;
import bjc.utils.funcdata.FunctionalList;
import bjc.utils.funcdata.IList;
+import bjc.utils.esodata.SingleTape;
import bjc.utils.esodata.Tape;
public class StreamEngine {
@@ -11,7 +12,7 @@ public class StreamEngine {
private IList<String> currStream;
public StreamEngine(DiceLangEngine eng) {
- streams = new Tape<>();
+ streams = new SingleTape<>();
currStream = new FunctionalList<>();
streams.append(currStream);
@@ -36,7 +37,7 @@ public class StreamEngine {
private boolean processCommand(String tk) {
switch(tk.charAt(2)) {
case '+':
- streams.append(new FunctionalList<>());
+ streams.add(new FunctionalList<>());
break;
case '>':
if(!streams.right()) {