Skip to content

A new "Interpreter" called "MaeStar", this repo will contain all its related files, showing the construction of the interpreter.

Notifications You must be signed in to change notification settings

yesusbc/MaeStar

Repository files navigation

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.

About

A new "Interpreter" called "MaeStar", this repo will contain all its related files, showing the construction of the interpreter.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages