An attempt to make Vale's Compiler more tiny and easy to work with, and also by adding some of the technical quirks from a programming language i've been working for a while called Mascal.
At the same time, i'm going to be documenting each step of this compiler to make sure everyone understands the internals of it, and hopefully it'll be easier for people to contribute.
- Chapter 0: Toying with TinyVale
- Chapter 1: How TinyVale Works (Coming Soon)
- Entry Point (main.cpp)
- The Lexer
- The Parser (8% done)
- The AST & AST CodeGen (Not available yet)
- The LLVM CodeGen Core (Not available yet)