jueves, 1 de mayo de 2008

Gramática que reconoce el lenguaje Java


Sígo con el bendito dolor de cabeza de compiladores 2, espero seá la última vez, pues nos han pedido de que leamos código en lenguaje Java, y pues lo optimicemos por el método de mirilla, y luego lo pasemos a tres direcciones de C++, y luego optimizarlo y........... todo esto utilizando JLex y Cup.

Bueno, el primer paso pues es tener la grámatica que pueda reconocer el código de Java, la cuál por medio de un amigo llego a mi manos( buena onda Yylex), ahora pues teniendo esa grámatica y traduciendola a mi antojo he logrado reconocer el código de Java.

Los archivos necesarios están disponibles aca-> DIRECCION que pertenece a la página de CUP que esta dirección -> CUP.

Lo único que tuve que crear fue el método sintáctico, el cual con un buen rato sale, bueno otra cosa recomendable es que vean la especifiación del lenguaje java, la cual esta disponible ACA .
Así se puede estudiar las partes en las que esta compuesta la gramática..

Éxitos.............y que Dios se apiede de nuestro código