El objetivo de esta práctica es añadir soporte para análisis de ámbito y análisis semántico al parser creado en la última práctica (ver aquí) utilizando Jison.
La implementación se realiza en forma de aplicación web donde se pueden cargar o escribir ficheros escritos en PL/0 y se mostrará el árbol abstracto sintáctico resultante.
La aplicación web permite el almacenamiento de como máximo 10 ficheros en el servidor, todos ellos de acceso público.
Para guardar los ficheros en el servidor debes haberte autenticado mediante Google, Github, Twitter o Facebook previamente y haber proporcionado tu autorización para que la aplicación acceda a tus datos públicos (nombre y dirección de correo electrónico).
Una vez iniciada la sesión en la web, aparecerán las opciones de visualizar los ficheros guardados por cada persona en el servidor.
Las tecnologías utilizadas en esta aplicación son las siguientes:
Y para las pruebas:
El despliegue de esta aplicación web se encuentra en Heroku.
En la página de despliegue hay un enlace a los tests, donde se muestran los resultados de los mismos.
Proyecto desarrollado por:
Este proyecto se distribuye bajo la licencia MIT. Para saber más, leer el
fichero LICENSE
.