Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 1.01 KB

File metadata and controls

32 lines (20 loc) · 1.01 KB

MaeStar

A new Interpreter called "MaeStar".

Getting Started

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.

Prerequisites

Running the tests

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.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

Thanks to Mariana (Mae), for being an inspiration to me during this project.