aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/com/jantuomi/tunkki/repl/Repl.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/com/jantuomi/tunkki/repl/Repl.java')
-rw-r--r--src/main/com/jantuomi/tunkki/repl/Repl.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main/com/jantuomi/tunkki/repl/Repl.java b/src/main/com/jantuomi/tunkki/repl/Repl.java
index 0b415b8..e960894 100644
--- a/src/main/com/jantuomi/tunkki/repl/Repl.java
+++ b/src/main/com/jantuomi/tunkki/repl/Repl.java
@@ -1,12 +1,12 @@
package com.jantuomi.tunkki.repl;
import com.jantuomi.tunkki.Tunkki;
+import com.jantuomi.tunkki.core.parser.ast.ASTNode;
import com.jantuomi.tunkki.exception.types.TunkkiError;
import com.jantuomi.tunkki.utils.IO;
-import jline.console.*;
import java.io.IOException;
-import java.io.PrintWriter;
+import java.util.List;
/**
* Created by jan on 31.7.2016.
@@ -39,7 +39,8 @@ public class Repl {
try {
isMultilineInput = false;
command += line;
- tunkki.run(command);
+ List<ASTNode> nodes = tunkki.parseAndInterpret(command);
+ tunkki.executeAndOutput(nodes);
} catch (TunkkiError ex) {
ex.printStackTrace();
Thread.sleep(50);