Análisis del programa fuente

La fase de análisis supone la división del programa fuente en componentes, y a cada uno de ellos le impone una estructura gramatical. Si durante el análisis se detecta que el programa fuente está mal formado en cuanto a la sintaxis, o que no tiene una semántica consistente, entonces debe proporcionar mensajes informativos para que el programador pueda corregirlo.

En la fase del análisis también se recolecta información sobre el programa fuente y se almacena en una estructura de datos llamada tabla de símbolos, la cual se pasa junto con la representación intermedia a la fase de la síntesis.

Fuente: Apuntes de Informática VII de la FCA de la UNAM