%%
%standalone %class Calc
nl = \n|\r|\r\n string = [0-9,A-F][0-9,A-F]+ lang = [A-Z,a-z]+
%%
{string} {System.out.println("contains Hexa-decimal number: " +yytext());} {lang} {System.out.println("invalid: " +yytext());}
{nl}|" "|\t {;}
. {System.out.println("invalid " + yytext());}
6756598 46645AB CHJYF
|