%{
#include "y.tab.h";
%}
%%
Sita|raju|ramu return noun;
He|she|It return pronoun;
\n return 0;
%%
%{
#include<stdio.h>
%}
%tokens noun, pronoun,verb;
%%
Sentence:s{printf("valid sentence");}
S:noun, pronoun,verb;
%%
void yyerror (char*s)
{
Printf("error");
}
int main(void)
{
return yyparse ();
}
JXsKI2luY2x1ZGUgInkudGFiLmgiOwolfQolJQpyZWFkfHJ1bnxpcyByZXR1cm4gdmVyYjsKU2l0YXxyYWp1fHJhbXUgcmV0dXJuIG5vdW47CkhlfHNoZXxJdCByZXR1cm4gcHJvbm91bjsKXG4gcmV0dXJuIDA7CiUlCiV7CiNpbmNsdWRlPHN0ZGlvLmg+CiV9CiV0b2tlbnMgbm91biwgcHJvbm91bix2ZXJiOwolJQpTZW50ZW5jZTpze3ByaW50ZigidmFsaWQgc2VudGVuY2UiKTt9ClM6bm91biwgcHJvbm91bix2ZXJiOwolJQp2b2lkIHl5ZXJyb3IgKGNoYXIqcykKewpQcmludGYoImVycm9yIik7Cn0KaW50IG1haW4odm9pZCkKewpyZXR1cm4geXlwYXJzZSAoKTsKfQo=