elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Análisis Semántico
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Análisis Semántico  (Leído 1,466 veces)
m@o_614


Desconectado Desconectado

Mensajes: 389


Ver Perfil
Análisis Semántico
« en: 26 Diciembre 2014, 21:46 pm »

Saludos

Acabo de terminar de construir un analizador sintáctico para un compilador, y el siguiente paso es hacer el analizador semántico, he leído documentación de varios lados para darme un idea de los pasos que tengo que seguir, pero aún me quedan algunas dudas. El primer paso (segun lo que lei) es hacer esquemas de traducción dirigidos por la sintaxis, o sea, especificar una serie de acciones que se realizaran durante el análisis de la entrada, esto con acciones intercaladas a las reglas y atributos asociados a los no Terminales de la gramática.

por ejemplo si yo tengo la regla:

<procedimiento>:= Procedimiento Iden <parametros> <Bloque> fin Iden ;

el análisis semántico dice que me tengo que asegurar que el iden que esta antes de los parametros y el Iden que esta despues del fin sean iguales, pero no se como hacer las acciones intercaladas en esa regla o si necesita tener atributos asociados a algun no terminal(los no terminales son los que estan entre <>).



En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Una de analisis forense
Hacking
zoneh 1 4,163 Último mensaje 14 Marzo 2020, 13:47 pm
por BDS
analisis PSPICE con BJT
Electrónica
vodka 2 5,344 Último mensaje 11 Junio 2007, 06:28 am
por vodka
Analisis de un post...
Sugerencias y dudas sobre el Foro
Freeze. 3 2,908 Último mensaje 27 Junio 2008, 16:40 pm
por sirdarckcat
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines