%{
#include <stdio.h>
%}
%%
[0-9]+ { printf
("
NUMBER: %s\n", yytext); } [a-zA-Z]+ { printf("WORD: %s\n", yytext); }
[ \t\n]+ { /* ignore whitespace */ }
. { printf("UNKNOWN: %s\n", yytext); }
%%
int main(void) {
yylex(); // Start the lexical analysis
return 0;
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CiV9CgolJQpbMC05XSsgICAgICB7IHByaW50ZigiTlVNQkVSOiAlc1xuIiwgeXl0ZXh0KTsgfQpbYS16QS1aXSsgICB7IHByaW50ZigiV09SRDogJXNcbiIsIHl5dGV4dCk7IH0KWyBcdFxuXSsgICAgeyAvKiBpZ25vcmUgd2hpdGVzcGFjZSAqLyB9Ci4gICAgICAgICAgIHsgcHJpbnRmKCJVTktOT1dOOiAlc1xuIiwgeXl0ZXh0KTsgfQolJQoKaW50IG1haW4odm9pZCkgewogICAgeXlsZXgoKTsgIC8vIFN0YXJ0IHRoZSBsZXhpY2FsIGFuYWx5c2lzCiAgICByZXR1cm4gMDsKfQo=