/* Declaración del paquete en el que se almacenará el analizador léxico*/ package Ejllaves; import java_cup.runtime.Symbol; /*Directiva que indica que el analizador léxico se usará con cup*/ %% %cup %% /*Patrones de reconocimiento*/ "{" { return new Symbol(sym.LLIZQ); } "}" { return new Symbol(sym.LLDER); } ";" { return new Symbol(sym.FIN); } [ \t\r\n] { /* ignora espacios en blanco, tabulaciones, retorno de carro, fin de línea. */ } . { java.lang.System.out.println("Caracter ilegal: "+yytext()); /*System.err.println*/}