%{
#include<stdio.h>
int sc=0,wc=0,lc=0,cc=0;
%}
%%
[\n] { lc++; cc+=yyleng;}
[ \t] { sc++; cc+=yyleng;}
[^\t\n ]+ { wc++; cc+=yyleng;}
%%
int main(int argc ,char* argv[ ])
{
printf("Enter the input:\n");
yylex();
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 characters are
=%d\n",cc);}
int yywrap( )
{
return 1;
}
JXsKI2luY2x1ZGU8c3RkaW8uaD4KaW50IHNjPTAsd2M9MCxsYz0wLGNjPTA7CiV9CgolJQpbXG5dIHsgbGMrKzsgY2MrPXl5bGVuZzt9ClsgIFx0XSB7IHNjKys7IGNjKz15eWxlbmc7fQpbXlx0XG4gXSsgeyB3YysrOyAgY2MrPXl5bGVuZzt9CiUlCgppbnQgbWFpbihpbnQgYXJnYyAsY2hhciogYXJndlsgXSkKewoJcHJpbnRmKCJFbnRlciB0aGUgaW5wdXQ6XG4iKTsKCXl5bGV4KCk7CglwcmludGYoIlRoZSBudW1iZXIgb2YgbGluZXM9JWRcbiIsbGMpOwoJcHJpbnRmKCJUaGUgbnVtYmVyIG9mIHNwYWNlcz0lZFxuIixzYyk7CglwcmludGYoIlRoZSBudW1iZXIgb2Ygd29yZHM9JWRcbiIsd2MpOwoJcHJpbnRmKCJUaGUgbnVtYmVyIG9mIGNoYXJhY3RlcnMgYXJlPSVkXG4iLGNjKTsKfQoKaW50IHl5d3JhcCggKQp7CglyZXR1cm4gMTsKfQ==