Post on 18-Feb-2016
description
Acciones Semánticas de un Analizador
Semántico Martin Cruz Valenzuela
Acciones semánticas Dependiendo del tipo de sentencias, las accionessemánticas pueden agruparse en: • Sentencias de Declaración: completar la sección detipos de la Tabla de Símbolos.
• Sentencias “ejecutables”: realizar comprobaciones detipos entre los operandos implicados.
• Funciones y procedimientos: comprobar el número,orden y tipo de los parámetros actuales en cada llamadaa una función o procedimiento.
• Identificación de variables: comprobar siidentificador ha sido declarado antes de utilizarlo.
• Etiquetas: comprobar si hay etiquetas repetidas yvalidación.
• Constantes: comprobar que no se utilicen en la parteizquierda de una asignación.
• Conversiones y equivalencias de tipo: verificación.
• Sobrecarga de operadores y funciones: detectar ysolventar.