Beruflich Dokumente
Kultur Dokumente
Universidad de San Carlos de Guatemala Facultad de Ingeniera Escuela de Ciencias y Sistemas Organizacin de Leguajes y Compiladores 1
Instalacin:
Paso 1: Descarga de libreras
Descargamos la librera CUP 11a beta 20060608 en la pgina: http://www2.cs.tum.edu/projects/cup/
Manual de Instalacin JFlex y CUP Dentro de la carpeta del proyecto, agregamos una carpeta lib. Copiamos la librera: java-cup-11a-runtime.jar dentro de la carpeta lib. Clic derecho en Libreries, luego seleccionamos Add JAR/FOLDER.
/*Espacios en Blanco*/ [ \t\r\f\n]+ { /* Se ignoran */} /* Cualquier Otro */ . { return new Symbol(simbolos.errorlex, yychar,yyline,new String(yytext())); }
Sintactico.sh #!/bin/bash cd /home/gaos/NetBeansProjects/Scanner/src/scanner/ cup -parser sintactico -symbols simbolos Parser.cup read -p "Enter para continuar."
Como recomendacin ejecutar los archivos con Ejecutar en una Terminal, para poder ver si existieron errores en la generacin.
Paso 8: Compilacin
Generamos nuestros archivos .java de cada uno de los analizadores, dando doble clic sobre cada uno de los archivos .sh, luego ejecutamos nuestra aplicacin. Cadena de entrada: t1 = 3; t2 = t2 + 7; t3 = 25 * 5:
Salida: run: ---------------Inicio Analisis--------------Identificador Igual Numero Punto y coma Identificador Igual Identificador Mas Numero Punto y coma Identificador Igual Numero Error Lexico Numero Error Lexico ----------------Fin Analisis---------------BUILD SUCCESSFUL (total time: 0 seconds)