Está en la página 1de 9

INGENIERA EN SISTEMAS COMPUTACIONALES LENGUAJES Y AUTMATAS 1 FASES DE UN COMPILADOR

Anlisis Lxico
Esta fase se encarga de verificar si todas las cadenas pertenecen o no al lenguaje. Es decir realiza un anlisis smbolo por smbolo indicando el token por cada uno de los elementos reconocidos o el error en caso de no reconocer.

Ejemplo: total=valor*5 Luego del anlisis lxico: id = id * num

Anlisis Sintctico
En esta fase se analiza la estructura de las expresiones en base a gramticas. Aqu ya se puede determinar si una estructura o expresin matemtica esta mal formada.

Ejemplo: position:=initial + rate*60

Anlisis Semntico
Este anlisis es ms difcil de formalizar, determina el tipo de los resultados intermedios, comprobar que los argumentos que tienen un operador pertenecen al conjunto de operadores posible, y si son compatibles entre s.