This project is developed as part of the Compiler Design Lab course in 2021. The goal of this project is to implement a C compiler in C programming language, covering various stages of compilation such as lexical analysis, parsing, semantic analysis, and code generation.
To get started with the project, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/aliebayani/C-Compiler-Design.git
- Navigate to the project directory:
cd C-Compiler-Design
- Add any additional setup or installation instructions here.
lexer.c
: Implementation of the lexical analyzer.parser.c
: Implementation of the parser.semantic.c
: Implementation of the semantic analyzer.codegen.c
: Implementation of the code generator.
This project is licensed under the Apache License, Version 2.0. See the LICENSE file for details.
© 2021 Ali Bayani