%{ #include <stdio.h> %}
%%
[a-zA-Z_][a-zA-Z0-9_]* { printf("Valid Identifier: %s\n", yytext); }
. { printf("Invalid Identifier: %s\n", yytext); }
\n { return 0; }
%%
int main()
{
printf("Enter an identifier:\n");
yylex();
return 0; }
JXsgI2luY2x1ZGUgPHN0ZGlvLmg+ICV9CiUlClthLXpBLVpfXVthLXpBLVowLTlfXSogeyBwcmludGYoIlZhbGlkIElkZW50aWZpZXI6ICVzXG4iLCB5eXRleHQpOyB9Ci4geyBwcmludGYoIkludmFsaWQgSWRlbnRpZmllcjogJXNcbiIsIHl5dGV4dCk7IH0KXG4geyByZXR1cm4gMDsgfSAKJSUKaW50IG1haW4oKSAKewpwcmludGYoIkVudGVyIGFuIGlkZW50aWZpZXI6XG4iKTsgCnl5bGV4KCk7CnJldHVybiAwOyB9