Skip to content

Un compilador para un leguaje específico implementado en C++.

License

Notifications You must be signed in to change notification settings

Link8838/Proyecto-Compilador

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto Final: Compilador

Un pequeño compilador para un lenguaje específico elaborado en C++

Pre-requisitos 📋

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++.

Para usar 🔧

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.

Ejecutando pruebas ⚙️

Se incluyen archivos con el nombre prueba para revisar casos específicos.

Autores ✒️

  • Figueroa Sandoval Gerardo Emiliano
  • Hernández Ferreiro Enrique Ehecatl
  • López Soto Ramses Antonio
  • Quintero Villeda Erik

Compiladores 7006, Facultad de Ciencias, UNAM

About

Un compilador para un leguaje específico implementado en C++.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •