LA TABLA DE SÍMBOLOS

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
LA TABLA DE SÍMBOLOS por Mind Map: LA TABLA DE SÍMBOLOS

1. Es la estructura utilizada por el compilador para almacenar los atributos asociados a los símbolos que se utilizan en un lenguaje de programación.

1.1. IMPORTANCIA

1.1.1. Es importante porque la utilizan el analizador léxico, el sintáctico, el semántico para introducir información y el generador de código intermedio, la fase de optimización y la de generación de código las utilizan para generar el código necesario.

1.1.1.1. En resumen, todas las fases del compilador, traductor o intérprete se apoyan en ella para escribir o para obtener información, las de análisis para insertar y actualizar y las de síntesis para obtener la información con la que generar el código.

1.2. UTILIDAD

1.2.1. Porque la utilizan el analizador léxico, el sintáctico, el semántico para introducir información, y el generador de código intermedio, la fase de optimización y la de generación de código las utilizan para generar el código necesario.

1.2.1.1. EJEMPLOS: - Constantes: PI, E, etc. - Funciones de librería: EXP, LOG, etc. - Palabras reservadas. Esto facilita el trabajo al lexicográfico, que tras reconocer un identificador lo busca en la tabla de símbolos, y si es palabra reservada devuelve un token asociado.