summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorKyle Gunger <kgunger12@gmail.com>2021-08-01 16:37:02 -0400
committerKyle Gunger <kgunger12@gmail.com>2021-08-01 16:37:02 -0400
commit628dd83397c47ff484f7c81b06dcd6d1e4af628b (patch)
tree64e213f3966149b424849b3216f78fac87948b4d /README.md
parent44862e37b5978da8e7af012bbb4b83edaff41299 (diff)
Split main file
Diffstat (limited to 'README.md')
-rw-r--r--README.md21
1 files changed, 20 insertions, 1 deletions
diff --git a/README.md b/README.md
index 46bffc9..a88faf5 100644
--- a/README.md
+++ b/README.md
@@ -3,4 +3,23 @@
The tokenizer for the [TNSL Language](https://github.com/CoreChg/tnsl-lang). Written in Go for the moment.
The goal is to get this part written, and then write a backend for any arch (x86, arm, risc-v, etc.).
-After that, work can begin on the real parser which will be written in native TNSL \ No newline at end of file
+After that, work can begin on the real parser/compiler which will be written in native TNSL
+
+## interpreter
+
+This project was originally supposed to form a go based compiler for the language, but in the interest of time, it seems more efficient to build an interpreter instead so we can work on the TNSL based compiler sooner.
+
+To build the parser:
+
+ ./gobuild.sh parse
+
+To build the interpreter:
+
+ ./gobuild.sh exec
+
+Binaries will be dumped in the "build" folder.
+
+## Status:
+
+ Parser: broke
+ Interpreter: not started \ No newline at end of file