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.
No hay comentarios:
Publicar un comentario