Post

C Compiler

Full-stack C Compiler written in C/C++.

C Compiler

Overview

Git repository is not public as it is UofA CSC 453 coursework.

Source C Code

Generated MIPS Assembly

About

  • C Compiler is a full-stack compiler for a subset of C language with front-end (lexical analyzer, recursive descent parser, semantic analyzer, AST, three-address code) and back-end (MIPS assembly code generator).

  • Supports efficient parsing of extensive files (~500,000 lines of code), demonstrating robustness in compiler design.

This post is licensed under CC BY 4.0 by the author.