/C-Compiller-Project

The following is a course project for the Compiller Design Lab covering various phases of a C compiller.

Primary LanguageC

The following is a course project for the course Compiller Design Lab (Course Code : CS 304). The following project aims at covering and understanding the various phases of a C compiller which include the following - 
  Phase 1 : Scanner for C Language
  Phase 2 : Parser  for C Language
  Phase 3 : Semantic checker for C Language
  Phase 4 : Intermediate Code Generation for C Language
Through this project a thorough understanding of a general purpose compiller will be understood and the ability to develop a compiller for a concise programming language will be learnt.