Compilers (Spring 2025) Course Project
Built on LLVM 20.
Implements the LTuple language from the Essentials of Compilation (EoC) textbook.
The frontend generates the LLVM IR which is then further compiled into the required machine code, thus providing an end-to-end compiler.
- Data Types and Structures:
int,bool,void,var,vector - Control Structures:
if,while,begin