/olc2-proyecto2

2do proyecto de laboratorio del curso de compiladores 2

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

MinorC

SEGUNDO PROYECTO DE LABORATORIO
COMPILADORES 2

Descripción

MinorC es un subconjunto del lenguaje, creado con el fin de poner en práctica conceptos sobre compiladores.

El programa realiza una traducción de código de alto nivel, para este caso MinorC, a código de tres direcciones con la sintaxis de Augus

Requisitos

  • Windows 10
  • Graphviz (para windows)
  • Python 3.8 (o superior)

Dependencias

Para que este programa funciones correctamente es necesario instalar lo siguiente:

pip install pyqt5 --no-cache-dir
pip install qscintilla --no-cache-dir
pip install graphviz --no-cache-dir
pip install ply --no-cache-dir

Referencia

Generador de código en tres direcciones para Augus, hecho por S. Otzoy
Intérprete de Augus hecho por: https://github.com/harias25/Augus