/*Declaración del paquete en el que se almacenará el analizador léxico*/ package Calculadora; import java_cup.runtime.Symbol; %% %cup %% ";" { return new Symbol(sym.PYC); } "+" { return new Symbol(sym.MAS); } "*" { return new Symbol(sym.POR); } "(" { return new Symbol(sym.PARIZQ); } ")" { return new Symbol(sym.PARDER); } [0-9]+ { return new Symbol(sym.NUMERO, new Integer(yytext())); } [ \t\r\n\f] { /* ignora los espacios en blanco, tabulaciones, fin de línea, etc. */ } . { java.lang.System.out.println("caracter ilegal: "+yytext()); /*System.err.println*/}