viernes, 22 de octubre de 2010

LUIS MIGUEL SOSA SANCHEZ

5.1 Analizador semántico

Las rutinas semánticas suelen hacer uso de una pila (la pila semántica) que contiene la información semántica asociada a los operandos (y a veces a los operadores) en forma de registros semánticos.

El analizador cuenta con una pila esta contiene la información que esta asociada en forma de registros.
APORTACION

En este tema se trata de determinar los resultados intermedios, comprobar que los argumentos que tiene un operador sean iguales al conjunto de los operadores posibles y ver si ambos son compatibles.

Autor:  Alfred V. Aho, Ravi Sethi, Jffrey D. Ullman
Publicación:  2003-08-12
Recuperado: 22/10/2010


5.6 TABLA DE SÍMBOLOS
Utilidad.
 
Simplifican el análisis sintáctico.
 Ayudan en la comprobaciones SEMÁNTICAS.
 Ayudan en la generación de código.
Contenido de la tabla de símbolos.
 Esencialmente la información que aparece en la tabla de símbolos es
de dos tipos:
El propio símbolo, y
Los atributos necesarios para definir el símbolo a nivel semántico
y de generación de código.
APORTACION

Las operaciones que podemos realizar con las tablas de simbolos son Insertar,Consultar,Modificar(añadir atributos nuevos).

El como y cuando se usan estas operaciones depende del tipo de lenguaje.

La distribución de la información de la tabla de símbolos dependerá de las
características del lenguaje y de las restricciones establecidas para los
símbolos.

Autor: J. Tremblay, P.G. Sorenson

Publicación:  2003-08-12

Recuperado: 22/10/2010





En cada fase del proceso de compilación es posibles encontrar errores. Es recomendable que en el tratamiento de los errores se haga de manera centralizada a través de un manejador de errores, para no encontrar errores o asi poder solucionarlos.
APORTACION

En este tema se entiende que de esta forma podremos controlar más eficientemente los errores encontrados en cada una de las fases de la compilación de un programa, y de esta manera saber que podemos hacer con estos posibles errores.

Autor: J. Tremblay, P.G. Sorenson

Publicación:  2002-06-10

Recuperado: 22/10/2010


 









No hay comentarios:

Publicar un comentario