Another compiler project, nothing else. every year students of Amirkabir University of Technology write a simple compiler and nothing change, we are just two of them.
The onlu difference is that we are using ply and python for the first time 💃
-- Fall 2016, Prof. Razzazi Compiler Course
The backend is the core of the project that parses the grammer and generates C code.
python3 -mpip pipenv
pipenv install
pipenv shell
./yepc-serve.py
We have planty of time, so we have created the an Angular Frontend for our project. The frontend project is outdated but with the help from here, it works now.
cd yepc-UI
npm install
npx bower install
npx grunt --force