%{
#include <stdio.h>
%}
%%
[A-Za-z]+ { printf("Word: %s\n", yytext); }
[0-9]+ { printf
("
Number: %s\n", yytext); } [@&.,] { printf("Special Character: %s\n", yytext); }
[ \t\n]+ ;
. { printf("Other: %s\n", yytext); }
%%
int main() { yylex(); }
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CiV9CiUlCltBLVphLXpdKyAgIHsgcHJpbnRmKCJXb3JkOiAlc1xuIiwgeXl0ZXh0KTsgfQpbMC05XSsgICAgICB7IHByaW50ZigiTnVtYmVyOiAlc1xuIiwgeXl0ZXh0KTsgfQpbQCYuLF0gICAgICB7IHByaW50ZigiU3BlY2lhbCBDaGFyYWN0ZXI6ICVzXG4iLCB5eXRleHQpOyB9ClsgXHRcbl0rICAgIDsKLiAgICAgICAgICAgeyBwcmludGYoIk90aGVyOiAlc1xuIiwgeXl0ZXh0KTsgfQolJQppbnQgbWFpbigpIHsgeXlsZXgoKTsgfQo=