%{
#include<stdio.h>
int wrd_cnt=0,ketwrd=0;
}%
%%
int|short|long|double {keyword++;}
([a-zA-Z0-9])+ {wrd_cnt++;}
\n {printf("WordCount:%d,KEYWORD %d",wrd_cnt,keywrd);keywrd=0;wrd_cnt=0;}
%%
int main()
{
printf("Give the input(Ctrl+D) stop");
yylex();
return 0;
}
int yywrap(){
return 1;
}
JXsKICAjaW5jbHVkZTxzdGRpby5oPgogIGludCB3cmRfY250PTAsa2V0d3JkPTA7ICAKfSUKCiUlCmludHxzaG9ydHxsb25nfGRvdWJsZSB7a2V5d29yZCsrO30KKFthLXpBLVowLTldKSsge3dyZF9jbnQrKzt9ClxuIHtwcmludGYoIldvcmRDb3VudDolZCxLRVlXT1JEICVkIix3cmRfY250LGtleXdyZCk7a2V5d3JkPTA7d3JkX2NudD0wO30KJSUKCmludCBtYWluKCkKewogcHJpbnRmKCJHaXZlIHRoZSBpbnB1dChDdHJsK0QpIHN0b3AiKTsKIHl5bGV4KCk7ICAgCiByZXR1cm4gMDsKfQoKaW50IHl5d3JhcCgpewogICAgcmV0dXJuIDE7Cn0=