%{
#include <stdio.h>
%}
%%
"int" { printf("INT_KEYWORD\n"); }
[a-zA-Z]+ { printf("IDENTIFIER\n"); }
"@" { printf("SPECIAL\n"); }
"=" { printf("OPERATOR\n"); }
[ \t\n] ; /* Ignore whitespace */
. { printf("UNKNOWN\n"); }
%%
int main() {
yylex();
return 0;
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CiV9CiAKJSUKImludCIgICAgICAgeyBwcmludGYoIklOVF9LRVlXT1JEXG4iKTsgfQpbYS16QS1aXSsgICB7IHByaW50ZigiSURFTlRJRklFUlxuIik7IH0KIjUiICAgICAgICAgeyBwcmludGYoIk5VTUJFUlxuIik7IH0KIkAiICAgICAgICAgeyBwcmludGYoIlNQRUNJQUxcbiIpOyB9CiI9IiAgICAgICAgIHsgcHJpbnRmKCJPUEVSQVRPUlxuIik7IH0KWyBcdFxuXSAgICAgOyAgLyogSWdub3JlIHdoaXRlc3BhY2UgKi8KLiAgICAgICAgICAgeyBwcmludGYoIlVOS05PV05cbiIpOyB9CiUlCiAKaW50IG1haW4oKSB7CiAgICB5eWxleCgpOwogICAgcmV0dXJuIDA7Cn0=