Skip to content

Trabajo Practico Especial de la materia 72.39 - Automatas, Teoria de Lenguajes y Compiladores - Segundo Cuatrimestre 2021

Notifications You must be signed in to change notification settings

pdomins/TPE-TLA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TPE TLA - ProgramAR

Trabajo Practico Especial de la materia 72.39 - Autómatas, Teoría de Lenguajes y Compiladores - Segundo Cuatrimestre 2021

Logo_pill

Autores

Objetivo

El objetivo del TPE es la implementación de un lenguaje en español con fines didacticos para proponer buenas prácticas de programación desde cualquier edad y con cualquier nivel de conocimiento de programación.

Compilación

La compilación se realiza con el siguiente comando:

make

Ejecutable y archivos

Para generar el archivo ejecutable es necesario contar con un archivo *.ar y proceder con el siguiente comando:

./programAR.sh <arhivo.ar> <nombre del ejecutable>

El archivo generado se encontrará en el mismo directorio y tendrá el nombre provisto. El flujo de la creación del ejecutable es el siguiente:

flow_diagram

Luego se puede encontrar en el directorio resources/docs el archivo informeProgramAR.pdf.

Ejecución

Por ultimo, para ejecutar el archivo creado anteriormente, basta con:

./<nombre del ejecutable>

Limpieza

La limpieza de los archivos generados se realiza con el siguiente comando:

make clean

Testeos

En el directorio tests se encuentran los ejemplos de uso con su funcionalidad esperada detallada en el informe. Para generar los archivos de tests necesarios se utiliza -luego de haber compilado con make- el siguiente comando:

make test

La limpieza de los archivos generados se realiza con el siguiente comando:

make clean_test

About

Trabajo Practico Especial de la materia 72.39 - Automatas, Teoria de Lenguajes y Compiladores - Segundo Cuatrimestre 2021

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •