EJEMPLO DE ANALIZADOR LEXICO-SINTACTICO MINI-DEV
El analizador sintáctico
(ASN) comprueba que el orden en que el analizador léxico le va entregando los
tokens es válido. Si esto es así significará que la sucesión de símbolos que
representan dichos tokens puede ser generada por la gramática correspondiente
al lenguaje del código fuente.
La forma más habitual de
representar la sintaxis de un programa es el árbol de análisis sintáctico, y lo
que hacen los analizadores sintácticos es construir una derivación por la
izquierda o por la derecha del programa fuente, que en realidad son dos
recorridos determinados del árbol de análisis sintáctico.
PROTOTIPO DE UN ANALIZADOR LEXICO
Analizador Léxico (Lexico.h)
Analizador Sintáctico (Sintactico.h)
Programa Principal (Lexico.cpp)
Programa Principal (Sintactico.cpp)
Analizador Sintáctico (Sintactico.h)
Programa Principal (Sintactico.cpp)
No hay comentarios:
Publicar un comentario