apaargarg / decaf-compiler Goto Github PK
View Code? Open in Web Editor NEWThis project forked from gunner272/decaf-compiler
A compiler is divided into two broad sub-systems(Front End,Back End). Front End does Syntatic and Lexical Analysis to check the program syntatic correctness. It then generates Abstract Syntax Tree representation of the program upon which Back End does machine specific optimisation. This project involved developing Front End for Decaf programming language (Lite version of C). It was written in C++.