For learning purposes, unlike in the book, language implementation was done using rust.
- Install cargo llvm-coverage for coverage reports
- variable declaration, value assignment
- blocks
- if, for, while statements
- functions
- resolving and binding
- closures
- classes
- inheritance