/ParserTokenizer

Primary LanguageJupyter NotebookMIT LicenseMIT

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.