Instalacion Jlex Y Cup Debian

Páginas: 3 (693 palabras) Publicado: 10 de febrero de 2013
Manual de Instalación JFlex y CUP

Universidad de San Carlos de Guatemala
Facultad de Ingeniería
Escuela de Ciencias y Sistemas
Organización de Leguajes y Compiladores 1

MANUAL DE INSTALACIONJFLEX Y CUP EN
S.O. GNU/Linux

Jonathan Obed Garcia Osuna
Guatemala 2013

Organización de Lenguajes y Compiladores 1

Manual de Instalación JFlex y CUP

Instalación:
Paso 1: Descarga delibrerías


Descargamos la librería CUP 11a beta 20060608 en la página:
http://www2.cs.tum.edu/projects/cup/

Paso 2: Instalación de JFlex y CUP


Instalamos JFlex y CUP con el comando:$sudo apt-get install jflex cup

Paso 3: Creación de proyecto en Netbeans


File -> New Project -> Java Application

Organización de Lenguajes y Compiladores 1

Manual de Instalación JFlex yCUP




Dentro de la carpeta del proyecto, agregamos una carpeta “lib”.
Copiamos la librería: java-cup-11a-runtime.jar dentro de la carpeta lib.
Clic derecho en “Libreries”, luegoseleccionamos “Add JAR/FOLDER”.

Paso 4: Creación del archivo JFlex, Scanner.jflex
package scanner;
import java_cup.runtime.Symbol;
%%
numero =[0-9]+ "."? [0-9]*
letra =[a-zA-ZñÑ]+
iden={letra}({letra}|{numero}|"_")*
%cupsym simbolos
%class lexico
%cup
%unicode
%public
%line
%char
%ignorecase
%%
/*Expresiones Regulares*/
{numero}
{return new Symbol(simbolos.numero, yychar,yyline,newString( yytext()));}
{iden}
{return new Symbol(simbolos.iden, yychar,yyline,new String(yytext()));}
/*Operadores*/
"="
{return
"+"
{return
"-"
{return
";"
{return

new
new
new
newSymbol(simbolos.igual, yychar,yyline); }
Symbol(simbolos.mas, yychar,yyline); }
Symbol(simbolos.menos, yychar,yyline); }
Symbol(simbolos.pcoma, yychar,yyline); }

/*Espacios en Blanco*/
[ \t\r\f\n]+{ /* Se ignoran */}
/* Cualquier Otro */
.
{ return new Symbol(simbolos.errorlex, yychar,yyline,new String(yytext())); }

Organización de Lenguajes y Compiladores 1

Manual de Instalación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual De Jlex Y Cup (Implementación)
  • instalacion debian
  • Instalacion debian
  • Instalacion de Debian
  • Instalacion Debian 6
  • Instalacion De Debian Squeeze En Virtualbox
  • Instalacion De Bacula En Debian
  • Instalacion de Debian 7

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS