ensayo de tablas de simbolos
Como ya hemos hablado del analizador semántico algo muy relacionado con el
es la tabla de símbolos y de direcciones ala que se cono ce también comotabla
de nombres y de identificadores esta es de suma importancia en el proceso de
creación de un compilador ya que realizan dos importantes funciones en el
proceso de traducción: verificar que lasemántica sea correcta y ayudar en la
generación apropiada de código.
esta estructura lleva como objetivo principal el ser utilizada por el compilador
para almacenar información que se relacionadirectamente con los símbolos
declarados en el programa a compilar esta tabla puede ser capaz de almacenar
símbolos temporales, etiquetas, símbolos predefinidos.
Los contenidos de la tabla tienen quever directamente con el tipo de datos,
nombres, etiquetas que se manejan en el programa es así como se define su
contenido pero la colocación de datos en ella realizan insertando o
recuperando desdela tabla de símbolos los atributos de las variables usadas
en el programa principal o programa fuente
Se hace mención de una tabla de símbolos como una serie de renglones, cada
uno de los cualescontiene una lista de valores de atributos que son asociados
con una variable en particular. Esta variable es proveniente del programa
compilador es decir, variable, nombre, dato o etiqueta que seuse se guarda
directamente en la tabla de símbolos
Entre los datos que guarda una tabla de símbolos nos encontramos con
Palabras reservadas, las cuales que poseen un significado en particular,Símbolos predefinidos: tienen un significado especial, la diferencia radica en
que pueden ser redefinidos, literales que son las constantes que denotan un
valor.
La actualización de la tabla puede ser enel caso de las declaraciones
actualiza la tabla para introducir nuevos símbolos. También se lleva a cabo por
bloques que actualizan la tabla para modificar la visibilidad de los símbolos....
Regístrate para leer el documento completo.