EduCComp: A subset of C compiler
Tools: Flex, Bison, Yacc
Within this project, I developed a comprehensive subset of a C
compiler, crafting a SymbolTable data structure, Lexical Analyzer,
Syntax Analyzer, Semantic Analyzer, and Intermediate Code Generator.
Additionally, I implemented Directed Acyclic Graphs (DAG) and
Three-Address Code (TAC) for handling simple expressions in C++,
utilizing Flex and Yacc-Bison as part of the CSE310 assignment at
the Department of Computer Science and Engineering, BUET.