Acciones Semánticas de Un Analizador Semántico

9
Acciones Semánticas de un Analizador Semántico Martin Cruz Valenzuela

description

Acciones Semánticas de Un Analizador Semántico

Transcript of Acciones Semánticas de Un Analizador Semántico

Page 1: Acciones Semánticas de Un Analizador Semántico

Acciones Semánticas de un Analizador

Semántico Martin Cruz Valenzuela

Page 2: Acciones Semánticas de Un Analizador Semántico
Page 3: Acciones Semánticas de Un Analizador Semántico
Page 4: Acciones Semánticas de Un Analizador Semántico
Page 5: Acciones Semánticas de Un Analizador Semántico
Page 6: Acciones Semánticas de Un Analizador Semántico

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.

Page 7: Acciones Semánticas de Un Analizador Semántico
Page 8: Acciones Semánticas de Un Analizador Semántico
Page 9: Acciones Semánticas de Un Analizador Semántico