%{
#include <stdio.h>
int chars=0,words=0,newLine=0,space=0;
%}
%%
[a-zA-Z]+ {words++; chars+=yyleng;}
[ ] {space++;}
[\n] {newLine++;}
%%
int yywrap(){
return 1;
}
int main(){
printf("Enter String: ");
//This will be called when takin in the inout and calling the whole thing defined
inside the %% %%
yylex();
printf("Characters: %d\n",chars);
printf("Words: %d\n",words);
printf("Spaces: %d\n",space);
printf("New Lines: %d\n",newLine);
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CmludCBjaGFycz0wLHdvcmRzPTAsbmV3TGluZT0wLHNwYWNlPTA7CiV9CiUlClthLXpBLVpdKyB7d29yZHMrKzsgY2hhcnMrPXl5bGVuZzt9ClsgXSB7c3BhY2UrKzt9Cltcbl0ge25ld0xpbmUrKzt9CiUlCmludCB5eXdyYXAoKXsKcmV0dXJuIDE7Cn0KaW50IG1haW4oKXsKcHJpbnRmKCJFbnRlciBTdHJpbmc6ICIpOwovL1RoaXMgd2lsbCBiZSBjYWxsZWQgd2hlbiB0YWtpbiBpbiB0aGUgaW5vdXQgYW5kIGNhbGxpbmcgdGhlIHdob2xlIHRoaW5nIGRlZmluZWQKaW5zaWRlIHRoZSAlJSAlJQp5eWxleCgpOwpwcmludGYoIkNoYXJhY3RlcnM6ICVkXG4iLGNoYXJzKTsKcHJpbnRmKCJXb3JkczogJWRcbiIsd29yZHMpOwpwcmludGYoIlNwYWNlczogJWRcbiIsc3BhY2UpOwpwcmludGYoIk5ldyBMaW5lczogJWRcbiIsbmV3TGluZSk7Cn0=