El presente repositorio tiene la finalidad de complementar una tarea para la materia de Lenguajes y Autómatas en la Universidad Politécnica de Victoria.
Para hacer funcionar el código es necesario correrlo con la versión más reciente de Python
python3 BNF.py
El usuario ingresa una expresión matemática esperando que dicha expresión sea correcta de modo que tenemos este prompt
Ingrese una expresión aritmética (o 'exit' para salir):
En caso que el usuario ingrese una expresión válida el programa se lo hará saber:
Prompt:
Ingrese una expresión aritmética (o 'exit' para salir): 1 + 5 + 2
Resultado
La expresión es sintácticamente válida
Sólo cuentas asociadas a la Universidad Politécnica de Victoria pueden acceder a verlo.