CimpleCompiler is a lightweight compiler project, co-developed by me and @ChrisPrg, for a language that shares similarities with both the widely used C programming language and Pascal. This project encompasses a lexical analyzer, a syntax analyzer, a symbol table, and generates functional RISC-V assembly as its final output.
This project was developed as part of the Compilers class during the 8th semester of our Computer Engineering and Computer Science program at the University of Ioannina.