C++ Compiler for a Simplified Language

Lexer, parser, and codegen producing optimized x86-64; strong tests and memory management.

About This Project

Implemented lexing, parsing, and code generation to produce optimized x86-64 assembly for a simplified C/Rust-like language. Employed modern memory management and comprehensive unit tests for reliability.

Technologies Used

C++17Compilersx86-64Unit Testing