%{
#include<stdio.h>
int lc=0,sc=0,wc=0,cc=0;
%}
%%
[\n]{
lc++;
cc+=yylen;
}
[\t]{
sc++;
cc+=yylen;
}
[^\t\n]+{
wc++;
cc+=yylen;
}
%%
int main(int argc,char *argv[]){
printf("Enter input:\n");
yylen();
printf
("The
number of lines
=%d\n",lc); printf
("The
number of spaces
=%d\n",sc); printf
("The
number of words
=%d\n",wc); printf
("The
number of charcters
=%d\n",cc); return 0;
}
int yywrap(){
return 1;
}
JXsKICAgICNpbmNsdWRlPHN0ZGlvLmg+CiAgICBpbnQgbGM9MCxzYz0wLHdjPTAsY2M9MDsKJX0KJSUKW1xuXXsKICAgIGxjKys7CiAgICBjYys9eXlsZW47Cn0KW1x0XXsKICAgIHNjKys7CiAgICBjYys9eXlsZW47Cn0KW15cdFxuXSt7CiAgICB3YysrOwogICAgY2MrPXl5bGVuOwp9CiUlCmludCBtYWluKGludCBhcmdjLGNoYXIgKmFyZ3ZbXSl7CiAgICBwcmludGYoIkVudGVyIGlucHV0OlxuIik7CiAgICB5eWxlbigpOwogICAgcHJpbnRmKCJUaGUgbnVtYmVyIG9mIGxpbmVzPSVkXG4iLGxjKTsKICAgIHByaW50ZigiVGhlIG51bWJlciBvZiBzcGFjZXM9JWRcbiIsc2MpOwogICAgcHJpbnRmKCJUaGUgbnVtYmVyIG9mIHdvcmRzPSVkXG4iLHdjKTsKICAgIHByaW50ZigiVGhlIG51bWJlciBvZiBjaGFyY3RlcnM9JWRcbiIsY2MpOwogICAgcmV0dXJuIDA7Cn0KaW50IHl5d3JhcCgpewogICAgcmV0dXJuIDE7Cn0=