%{
#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()
{
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
= %d\n",cc);}
int yywrap()
{
return 1;
}
JXsKI2luY2x1ZGU8c3RkaW8uaD4KaW50IHNjPTAsd2M9MCxsYz0wLGNjPTA7CiV9CgolJQpbXG5dICAgICAgICB7IGxjKys7IGNjKz15eWxlbmc7IH0KWyBcdF0gICAgICAgeyBzYysrOyBjYys9eXlsZW5nOyB9ClteXHRcbiBdKyAgIHsgd2MrKzsgY2MrPXl5bGVuZzsgfQolJQoKaW50IG1haW4oKQp7CiAgICBwcmludGYoIkVudGVyIHRoZSBpbnB1dDpcbiIpOwogICAgeXlsZXgoKTsKCiAgICBwcmludGYoIlRoZSBudW1iZXIgb2YgbGluZXMgPSAlZFxuIixsYyk7CiAgICBwcmludGYoIlRoZSBudW1iZXIgb2Ygc3BhY2VzID0gJWRcbiIsc2MpOwogICAgcHJpbnRmKCJUaGUgbnVtYmVyIG9mIHdvcmRzID0gJWRcbiIsd2MpOwogICAgcHJpbnRmKCJUaGUgbnVtYmVyIG9mIGNoYXJhY3RlcnMgPSAlZFxuIixjYyk7Cn0KCmludCB5eXdyYXAoKQp7CiAgICByZXR1cm4gMTsKfQo=