Skip to content

aleexnager/PdL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning

El plagio o intento de copia de este material en el proyecto de la asignatura de Procesadores de Lenguajes (PdL) impartida por la ETSIINF de la UPM supondrá un suspenso inmediato. Este contenido es únicamente informativo y de uso didáctico, los autores de este proyecto no nos hacemos responsables del mal uso que se le pueda dar al contenido de este repositorio. (LICENSE)

Compilador de JavaScript-PdL

Compilador programado en C

Autores:

Estructura:

  • Analizador Léxico
  • Analizador Sintáctico
  • Analizador Semántico
  • Tabla de Símbolos

Manual de usuario:

Manual de usuario
Para hacer uso del Makefile es importante crear los directorios; bin, build, lib.

$ mkdir bin build lib

Ejecución:

Con el script program.sh podemos ejecutar el programa con cualquier fichero del directorio ./data/input.

$ ./program.sh file

Ver los resultados de la ejecución

Con el script cat.sh podremos ver cualquiera de los ficheros del directorio ./data/output/.

$ ./cat.sh token.txt
$ ./cat.sh ts.txt
$ ./cat.sh error.txt
$ ./cat.sh parse.txt

About

Proyecto Procesadores de Lenguaje (PdL)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages