%{
#include <stdio.h>
%}
letter [a-zA-Z_]
digit [0-9]
%%
{letter}({letter}|{digit})* { printf("%s is an identifier\n", yytext); }
{digit}({letter}|{digit})* { printf("%s is not an identifier\n", yytext); }
. { printf("%s is not an identifier\n", yytext); }
%%
int main() {
yylex();
return 0;
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CiV9CgpsZXR0ZXIgIFthLXpBLVpfXQpkaWdpdCAgIFswLTldCgolJQoKe2xldHRlcn0oe2xldHRlcn18e2RpZ2l0fSkqICAgeyBwcmludGYoIiVzIGlzIGFuIGlkZW50aWZpZXJcbiIsIHl5dGV4dCk7IH0Ke2RpZ2l0fSh7bGV0dGVyfXx7ZGlnaXR9KSogICB7IHByaW50ZigiJXMgaXMgbm90IGFuIGlkZW50aWZpZXJcbiIsIHl5dGV4dCk7IH0KLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBwcmludGYoIiVzIGlzIG5vdCBhbiBpZGVudGlmaWVyXG4iLCB5eXRleHQpOyB9CgolJQoKaW50IG1haW4oKSB7CiAgICB5eWxleCgpOwogICAgcmV0dXJuIDA7Cn0=