Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rozhanmk/compiler-project
A compiler built using LLVM 12
https://github.com/rozhanmk/compiler-project
compiler compiler-development llvm
Last synced: 23 days ago
JSON representation
A compiler built using LLVM 12
- Host: GitHub
- URL: https://github.com/rozhanmk/compiler-project
- Owner: RozhanMk
- Created: 2024-03-29T14:48:31.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-09-21T09:02:57.000Z (about 2 months ago)
- Last Synced: 2024-10-15T17:37:28.758Z (23 days ago)
- Topics: compiler, compiler-development, llvm
- Language: C++
- Homepage:
- Size: 283 KB
- Stars: 0
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
You can find the details in this [document](https://docs.google.com/document/d/14S2qoImBrv2BumIKwbEJSnKZ7ZLcFPj7b25a0BNU_Cs/edit?usp=sharing).
The question file of project is [here](https://github.com/RozhanMk/Compiler-Project/blob/master/Compiler-Project-Phase1.pdf).
# How to run?
1. Install LLVM using this [blog](https://virgool.io/@MohammadM404/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%B5%D8%A8-%DA%A9%D8%A7%D9%85%D9%BE%D8%A7%DB%8C%D9%84%D8%B1-llvm-%D8%A8%D8%A7-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D9%86%D8%B3%D8%AE%D9%87-%D8%A7%D8%B2-%D9%BE%DB%8C%D8%B4-%DA%A9%D8%A7%D9%85%D9%BE%D8%A7%DB%8C%D9%84-%D8%B4%D8%AF%D9%87-sh5sfv7ijelt).
2. Clone the project.
3. Write your input in input.txt.
4. Run this:
```
sudo chmod +x build.sh
./build.sh
sudo chmod +x run.sh
./run.sh
```