A compiler written in C++, following this tutorial to create a compiler that can compile C
I learned a lot about how compiled languages are implemented while making this compiler.
- Integer type system
- Functions
- Local Variables
- Scoped context
- Loops
- Global variables
- Access to cstdlib
- Error messaging with location in source
See my Trello board for updates and new features
Update (2/3/2023): I am back from my hiatus on this project, so I should be pumping out a couple of features soon unguided by an explicit tutorial, although I may use a C-to-Assembly translator to help me with the implementation of certain features.