%{
#include<stdio.h>
%}
%%
[a-zA-Z_][a-zA-Z0-9_]* {printf("%s is a valid identifier.\n", yytext);}
[^\n]+ {printf("%s is not a valid identifier.\n", yytext);}
%%
int yywrap()
{
return 1;
}
int main()
{
yylex();
return 0;
}
JXsKICAgICNpbmNsdWRlPHN0ZGlvLmg+CiV9CgolJQpbYS16QS1aX11bYS16QS1aMC05X10qIHtwcmludGYoIiVzIGlzIGEgdmFsaWQgaWRlbnRpZmllci5cbiIsIHl5dGV4dCk7fQpbXlxuXSsge3ByaW50ZigiJXMgaXMgbm90IGEgdmFsaWQgaWRlbnRpZmllci5cbiIsIHl5dGV4dCk7fQolJQoKaW50IHl5d3JhcCgpCnsKICAgIHJldHVybiAxOwp9CgppbnQgbWFpbigpCnsKICAgIHl5bGV4KCk7CiAgICByZXR1cm4gMDsKfQ==