%{
#include <stdio.h>
int yylex()
int yyerror(char *s)
%}
%token ALPHA DIGIT
%%
|ALPHA
|DIGIT
;
%%
int main()
{
printf("enter the name of variables\n");
yyparse();
printf("valid variable");
return 0;
}
int yyerror(char *s)
{
printf("invalid variable")
return 1;
}
JXsKCSNpbmNsdWRlIDxzdGRpby5oPgoJaW50IHl5bGV4KCkKCWludCB5eWVycm9yKGNoYXIgKnMpCgkKJX0KJXRva2VuIEFMUEhBIERJR0lUCiUlCnZhcjpBTFBIQQogICB8QUxQSEEKICAgfERJR0lUCiAgIDsKJSUKaW50IG1haW4oKQp7CglwcmludGYoImVudGVyIHRoZSBuYW1lIG9mIHZhcmlhYmxlc1xuIik7CiAgICB5eXBhcnNlKCk7CiAgICBwcmludGYoInZhbGlkIHZhcmlhYmxlIik7CglyZXR1cm4gMDsKfQoKaW50IHl5ZXJyb3IoY2hhciAqcykKewogIHByaW50ZigiaW52YWxpZCB2YXJpYWJsZSIpCiAgcmV0dXJuIDE7Cn0=