GitHub repository: AMLeng/StepC
Primary language: C++
Description: We implement a LLVM frontend for C, in incremental steps, using C++. Loosely following Nora Sandler's adaptation of  Abdulaziz Ghuloum’s "An Incremental Approach to Compiler Construction".