Analizador Sintáctico ("Parser")
Analizador Sintáctico ("Parser")
(“Parser”)
Las Fases del Compilador
Posición del analizador
sintáctico en el modelo del
compilador
Función
Analiza una cadena de tokens obtenida del
analizador de léxico y comprueba si la misma
puede ser generada por la gramática del
lenguaje fuente.
Errores léxicos.
Escritura incorrecta de identificadores, palabras
claves u operadores.
Errores sintácticos.
Colocación incorrecta de símbolos como ;:
Faltante o sobrantes de “{}”
Un case sin switch.
Tipos de Errores
Errores semánticos.
Conflicto de tipos entre los operadores y los operandos.
Errores lógicos.
Uso del operador de asignación = en vez del operador
de comparación ==
Llamado infinito a una función recursiva