An interpreter for a custom programming language called vat.
Written in C++ using flex++/bison++.
- simple grammar and ast
- simple variable binder
- simple pretty printer and ast based vm
- add to grammar and ast
- type checker
- compile to bytecode + vm
- integrate with llvm backend
- language server
- vscode extension