%{
#include<math.h>
%}
digit[0-9]
id[A-Za-Z][A-Za-Z0-9]*
%%
void|main|int|printf{printf("\nA Keyword:%s\n",yytext);}
{id}{printf("\n An identifier : %s\n",yytext);}%%
int main(argc,argv)
{
char** argv;
yyin=fopen("sha.c","r");
yylex();
}
JXsKICAjaW5jbHVkZTxtYXRoLmg+CiV9CmRpZ2l0WzAtOV0KaWRbQS1aYS1aXVtBLVphLVowLTldKgolJQp2b2lkfG1haW58aW50fHByaW50ZntwcmludGYoIlxuQSBLZXl3b3JkOiVzXG4iLHl5dGV4dCk7fQp7aWR9e3ByaW50ZigiXG4gQW4gaWRlbnRpZmllciA6ICVzXG4iLHl5dGV4dCk7fSUlCmludCBtYWluKGFyZ2MsYXJndikKewogIGludCBhcmcgYzsKICBjaGFyKiogYXJndjsKICB5eWluPWZvcGVuKCJzaGEuYyIsInIiKTsKICB5eWxleCgpOwp9