Un pequeño compilador para un lenguaje específico elaborado en C++
Para empezar a utilizar es necesario primero compilar el compilador, para ello se hace uso de g++ simplemente ejecutando el comando:
make
Esto generará el ejecutable ulises++
.
Una vez generado el ejecutable del compilador se podrá usar escribiendo el nombre del ejecutable seguido de un archivo que se desee compilar.
> ulises++ Pruebas.in
Para mostrar las tablas de simbolos y tipos al final del proceso de compilación agregar la bandera -t
.
> ulises++ Pruebas.in -t
El archivo de salida con el código intermedio llevará el mismo nombre que el archivo de entrada pero con la extención .ci
.
Se incluyen archivos con el nombre prueba para revisar casos específicos.
- Figueroa Sandoval Gerardo Emiliano
- Hernández Ferreiro Enrique Ehecatl
- López Soto Ramses Antonio
- Quintero Villeda Erik
Compiladores 7006, Facultad de Ciencias, UNAM