Professional Documents
Culture Documents
Matric
Matric
*;
import java.util.Scanner;
%%
%class matricula
%type String
%{
try{
scan.yylex();
catch (Exception e) {
%}
letra = [ST|SV|SA|SN|SL|BV|MA|FG|BR|CVB|CVS]
letra2 = {A-Z}
VALOR = [0-9]
%%
{letra}\-{VALOR}{2}\-{letra2}
{ System.out.println("Matricula Novo"); }
{letra}{VALOR}{3}{4}
{ System.out.println("Matricula Antigo"); }
[a-zA-Z]* { }
[ \n\t\r] { }
. { System.err.println("Error: token invalido '"+yytext()+"'"); }