harshitbishtharry@gmail.com

18/03/2025

Compiler for a custom language

Compiler

Developed a compiler in C++ for a custom programming language with basic syntax and semantics. Utilized a recursive descent parser and a custom lexer to process input source code, and generated x86-64 assembly code compatible with the NASM assembler. Implemented an arena allocator to ensure efficient memory management for Abstract Syntax Trees (AST) and symbol data, optimizing overall performance.