Análisis Semántico

Se realiza posteriormente del sintáctico

Funciones

Detectar si las variables, constantes y funciones han sido declaradas

Verificar si las variables, constantes y funciones sean accesibles

Comprobar de tipos al evaluar las exposiciones .

Verificar que no se intente modificar el valor de una constante

Comprobar que los diferentes identificadores solo hayan sido declarados una vez

Que es la semántica

La semántica de un lenguaje de programación es el conjunto de reglas que especifican el significado de cualquier sentencia sintácticamente valida.

Concepto

Es la etapa que procesa la información adicional necesaria para el procesamiento de un lenguaje.

Objetivo

Es detectar la validez semántica de las sentencias aceptadas

comprueba que un analizador sintáctico es semánticamente válido. Además genera un árbol semántico o etiquetado.

Elsa Stefania Sarango Torres