This repository contains my Compiler and Programming Languages Design course projects (Fall 2021) at University of Tehran.
We will develop a new language called C-- in 4 phases.
- Phase 1 : Lexical and Syntax analyser
- Phase 2 : Symbol table and AST tree
- Phase 3 : Error and type checking
- Phase 4 : Code generation