A new Interpreter called "MaeStar".
This repo contains all related files of a new "interpreter" called MaeStar.
Just git clone
and run. Codefiles and testfiles can be found inside their respective folder.
Run Main program for quadruples creation.
python maeStarMain.py
It will let you choose wich codefile you want to run, codefiles can be found in codefiles/
After that, a pickle object will be created with the quadruples of the code, the variable tables and the procedure directory.
Run MaeStar for interpreting the code.
python runMaeStar.py
This will create the virtual machine and process the previous quadruples.
This project is licensed under the MIT License - see the LICENSE.md file for details
Thanks to Mariana (Mae), for being an inspiration to me during this project.