%%
%standalone
%class Assign3
nl = \n|\r|\r\n
string = 0x[0-9,A-F][0-9,A-F]+
lang = [0-9,A-Za-z]+
%%
{string} {System.out.println("Contains Hexadecimal Number: " + yytext());}
{lang} {System.out.println("Invalid: " + yytext());}
{nl}|" "|\t {;}
. {System.out.println("Invalid: " + yytext( ));}
|