Skip to content

Latest commit

 

History

History

Clase2-AST

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Ejemplo en Clase

Laboratorio Organización de Lenguajes y Compiladores 2
Sección A

A continuacion se encuentra la continuación del ejemplo visto en la clase anterior. Se realiza la misma interpretación, pero esta vez se genera la estructura de un AST, que puede ser recorrida y está basada en el patrón de diseño interpreter. Tambien se utiliza una interfaz gráfica, que fue hecha con React.

Prerequisitos

Python

Para la instalación de python y pip se recomienda visitar la documentación oficial.

Ply

Para la utilización de Ply se recomienda la lectura de la documentación de Ply..

Flask

Para instalar Flask se recomienda leer la documentación.

Node JS

Para instalar Flask se recomienda leer la documentación.

Utilización del proyecto

Una vez cumplidos los prerequisitos, lo primero que se debe realizar es un entorno virtual de python y activarlo. Para ello se deben correr los siguientes comandos:

mkdir myproject
cd myproject
py -3 -m venv venv
venv\Scripts\activate

Una vez iniciado el proyecto se debe instalar todos los paquetes que se utilizan y estan definidos en el archivo requirements.txt

pip install -r requirements.txt

Y posteriormente se puede correr en un ambiente de desarrollo la aplicación con el comando

flask run