Toy lexer generator in Python
Integrantes:
- Ahumada Lozano, Santiago
- Mendez Chipatecua, Eduards Alexis
- Mora Ramirez, David Felipe
El procedimiento mediante el cual se generan los lexers se encuentra en el
modulo lexer.py
, especificamente, la función lexical_analysis(token_file, program file)
,
la cual recibe los paths de los archivos de especificación de tokens y el programa
a analizar respectivamente.
Para entender el funcionamiento del generador de lexers y su uso con algunos ejemplos,
puede correr el notebook de jupyter lexer-generator.ipynb
. Importante, primero
instalar las librerias necesarias que se encuentran en el archivo requirements.txt
.
La parte C del proyecto se encuentra en el notebook parte-c.ipynb
.