- Experimentar el diseño de la especificación de lenguajes a nivel léxico y sintáctico.
- Experimentar la implementación manual del nivel léxico y sintáctico del lenguajes.
- Especificación del nivel Léxico y Sintáctico.
- Implementación del nivel Léxico y Sintáctico.
- Implementación de Scanner.
- Implementación de Parser.
Análisis de expresiones aritméticas infijas simples que incluya:
- Números naturales con representación literal en base 10.
- Identificadores de variables.
- Adición.
- Multiplicación.
- El scanner y el parser deben estar lógicamente separados.
- El parser se comunica con el scanner con la operación GetNextToken.
- El scanner toma los caracteres de stdin con getchar.
- Diseñar el nivel léxico del lenguaje. [X]
- Diseñar el nivel sintáctico del lenguaje. [X]
- Implementar el scanner. [X]
- Implementar el parser. [X]
- Probar. [X]
Completed!