Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.41 KB

README.md

File metadata and controls

46 lines (34 loc) · 1.41 KB

C Compiler Design Project

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.

Getting Started

To get started with the project, follow these steps:

  1. Clone the repository to your local machine:
git clone https://github.com/aliebayani/C-Compiler-Design.git
  1. Navigate to the project directory:
cd C-Compiler-Design
  1. Add any additional setup or installation instructions here.

Structure

  • 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.

License

This project is licensed under the Apache License, Version 2.0. See the LICENSE file for details.

© 2021 Ali Bayani