miércoles, 17 de noviembre de 2010

Reglas semánticas


Un lenguaje está formado por reglas semánticas que proporcionan el significado a una sentencia o instrucción del lenguaje.
Las reglas semánticas vienen dadas en función de los atributos de los demás símbolos que componen la regla.
La evaluación de las reglas semánticas puede generar código, guardar información en una tabla de símbolos, emitir mensajes de error o realizar otras actividades. La traducción de la cadena de componentes léxicos es el resultado obtenido al evaluar las reglas semánticas.
La evaluación de las reglas semánticas define los valores de los atributos en los nodos del árbol de análisis sintáctico para la cadena de entrada. Una regla semántica también puede tener efectos colaterales, por ejemplo, imprimir un valor o actualizar una variable global.  




No hay comentarios:

Publicar un comentario