Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 970 Bytes

README.md

File metadata and controls

13 lines (10 loc) · 970 Bytes

Interprete Matematico

Este es un intérprete escrito en el lenguaje Python con la herramienta PLY, el cual permite realizar operaciones matemáticas básicas: suma, resta, multiplicación y división. Este tipo de programas es muy útil aprender a crearlos ya que son el primer paso para crear nuestro propio lenguaje de programación.

El Lexer o Analizador Léxico

Su función es leer los caracteres que le introduzcamos y devolverlos como una secuencia de componentes léxicos que el analizador sintáctico pueda analizar.

El Parser o Analizador sintáctico

Su función comprobar si los caracteres integrados en el analizador léxico con cuerda con la gramática que creamos, si todo esta bien obtendremos el resultado de los caracteres, pero si de lo contrario ocurre un error pues el analizador sintáctico nos lo indicara para que lo arreglemos.

Requisitos: