Welcome to the repository for Compiler Design course at Sharif University of Technology. This repository is a comprehensive collection of assignments, exam materials, lecture slides, and additional resources.
This section should provide a brief introduction to the course, its objectives, and the significance of the materials included in this repository.
Detail on the assignments, their structure, and the solutions provided.
Information about the exam format, past exam papers, and provided solutions.
Lecture notes, slides, and any supplementary materials used in this course.
Any extra materials or links that would be beneficial for students.
If you would like to contribute to this repository, please follow these steps:
-
Fork the Repository: Start by forking this repository to your GitHub account. This creates a copy of the repository that you can edit independently.
-
Make Your Changes: In your forked repository, make the changes or additions you wish to contribute. This could be correcting errors, adding new resources, or updating existing materials.
-
Commit Your Changes: Commit your changes with a clear and descriptive commit message. This helps to understand what your contribution entails and its purpose.
-
Submit a Pull Request (PR): Once you are satisfied with your changes, submit a pull request to the main repository. In your pull request, provide a concise and clear description of the changes and why they are beneficial.
-
Review: Your pull request will be reviewed, and if it's deemed a valuable addition to the repository, it will be merged.
We appreciate your contributions and look forward to your valuable input!
Information about the maintainer(s) of the repository, with contact details.
This repository is licensed under the MIT License. See the LICENSE file in this repository for more details.