Un poco de todo lo relacionado al area de la informatica... programacion, ocio, configuraciones, en fin herramientas que pueden ser utiles para un estudiante de ingenieria en ciencias y sistemas.

miércoles, 17 de octubre de 2012

CUP

On 15:25 by Unknown in    No comments
Cup es una herramienta utilizada para generar analizadores sintácticos en java, bastante usada y bastante útil para trabajar. Para conocer mas acerca de cup pueden ir a Mas acerca de CUP.

Para poder usar cup primero debemos descargarlo desde: Descargar CUP.
Una vez descargado, descomprimimos y la carpeta java_cup la colocamos en alguna carpeta
facil de acceder en el disco local para mayor comodidad ejemplo :
C:\compiladores\java_cup.

Ya que tenemos esto ahora vamos a generar un parser a partir de una gramática  lo que hacemos es colocar el archivo con la sintaxis de cup dentro de la carpeta "compiladores" y abrimos el cmd, nos ubicamos en la carpeta compiladores




Ahora escribimos:
java java_cup.Main <archivo_trabajar>.<extension>




y vemos que nos muestra los resultados en el cmd y nos genera dos archivos el parser.java y el sym.java donde el primero contiene una clase de java con todo el código del analizador sintáctico y la otra clase contiene los tokens con un identificador entero unico asignado a cada uno.





De esta forma ya podemos trabajar con cup y en la siguiente entrada se explicara sobre la sintaxis y estructura de CUP.

0 comentarios:

Publicar un comentario