El Objetivo del proyecto propuesto fue desarrollar una herramienta que facilite al usuario el análisis de los algoritmos iterativos. Dicho proyecto debe cumplir con los siguientes requisitos principales:
- Poseer un editor que permita la escritura de algoritmos iterativos.
- Permitir al usuario seguir el algoritmo paso a paso y visualizar el estado de las variables.
- Permitir al usuario Observar el árbol de ejecución generado.
- Establecer breakpoints (que tiene como función contar las veces que se pasa por la línea marcada) esto para tener un acercamiento de la complejidad del algoritmo digitado.
En la presente rama está el código fuente del analizador léxico y el analizador sintáctico usando la librería PLY.
- Instalar PLY:
pip install ply