Enable running external scripts

This commit is contained in:
2020-03-06 23:05:56 +01:00
parent e2934ef2b6
commit 43083ee905

View File

@@ -8,9 +8,9 @@ class Interpreter {
fun run(code: String) {
val tokenizer = DefaultTokenizer()
val parser = RootParser()
val lines = code.split("\n")
val tokens = tokenizer.tokenize(lines)
val ast = parser.parse(tokens)
ast.node.pretty()
@@ -19,8 +19,13 @@ class Interpreter {
fun run(file: File) {
val tokenizer = DefaultTokenizer()
val parser = RootParser()
val lines = file.readLines()
val tokens = tokenizer.tokenize(lines)
val ast = parser.parse(tokens)
ast.node.pretty()
println(tokens)
}
}