My personal goal is to implement a Lox interpreter in C# and later a VM in C++ (I may also want to do it in Rust...), following the fantastic book Crafting Interpreters. I never managed to finish a compiler book, but Bob's book is the best!
It is an interpreter,
# this will compile and run it
dotnet run
# or run a script
dotnet run ./scripts/hello.lox
- 2019.12.25 Scanner.
- 2020.4.12 Expressions.
- 2020.4.16 Control flows.
- 2020.5.14 Functions.
- 2020.5.16 Anonymous functions & Can assign var using statements.
- re-assign variable to statements.
- exception handling.
- more native functions.
I know MIT is good so I use it.