Project in "Principles of Compilation" Made by Yoad Wolfsthal, Yair Schneid, Michael Moskvitin
A project to create a compiler for a language called "C-Simple", with design very similar to that of standard C Language file is attached in part 1 folder Using a flex (lex) for token analysis, and bison (yacc) for determining grammar rules
Part 1: Lexical Analysis
Part 2: Semantical Analysis
Part 3: Intermediate Representation (Following 3-Address-Code principle)