miércoles, 17 de octubre de 2012
On 15:25 by Unknown in Compiladores 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.
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.
Suscribirse a:
Enviar comentarios (Atom)
Search
Categories
android
(2)
Animacion 3D
(3)
aspx
(4)
bases de datos
(7)
Blender
(3)
C
(1)
C#
(4)
cisco
(1)
Compiladores
(11)
conceptos
(1)
cup
(2)
DB2
(2)
gns3
(5)
Irony
(3)
Java
(3)
kvm
(1)
linux
(5)
manual express latex
(1)
MongoDB
(1)
ocio
(3)
oracle
(3)
poo
(1)
Postgresql
(4)
programacion
(9)
Redes
(7)
resumen
(1)
soluciones
(1)
SQL
(16)
sqlserver
(1)
teoría
(5)
Ubuntu
(9)
Uwintu
(1)
VB
(1)
windows
(2)
Statistics
Con la tecnología de Blogger.
0 comentarios:
Publicar un comentario