diff options
author | Kyle Gunger <kgunger12@gmail.com> | 2021-08-01 16:37:02 -0400 |
---|---|---|
committer | Kyle Gunger <kgunger12@gmail.com> | 2021-08-01 16:37:02 -0400 |
commit | 628dd83397c47ff484f7c81b06dcd6d1e4af628b (patch) | |
tree | 64e213f3966149b424849b3216f78fac87948b4d /README.md | |
parent | 44862e37b5978da8e7af012bbb4b83edaff41299 (diff) |
Split main file
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 21 |
1 files changed, 20 insertions, 1 deletions
@@ -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 |