Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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
```