%{
#include <stdio.h>
#include <string.h>
%}
%%
[a-zA-Z_][a-zA-Z0-9_]* { printf("Valid Identifier\n"); }
[^a-zA-Z_] { printf("Invalid Identifier\n"); }
%%
int yywrap() {
return 1;
}
int main() {
yylex();
return 0;
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KJX0KCiUlCgpbYS16QS1aX11bYS16QS1aMC05X10qICAgIHsgcHJpbnRmKCJWYWxpZCBJZGVudGlmaWVyXG4iKTsgfQpbXmEtekEtWl9dICAgICAgICAgICAgICAgIHsgcHJpbnRmKCJJbnZhbGlkIElkZW50aWZpZXJcbiIpOyB9CgolJQoKaW50IHl5d3JhcCgpIHsKICAgIHJldHVybiAxOwp9CgppbnQgbWFpbigpIHsKICAgIHl5bGV4KCk7CiAgICByZXR1cm4gMDsKfQo=