%{
#include <stdio.h>
int lines = 0 , spaces = 0 , tabs = 0 , others = 0;
%}
%%
\n {lines++;}
" " {spaces++;};
\t {tabs++;}
. {others++;}
%%
int main(){
printf("Enter string:");
yylex();
printf("%d\n%d\n%d\n%d",lines,spaces,tabs,others);
return 0;
}
int yywrap(){
return 1;
}
JXsKICAjaW5jbHVkZSA8c3RkaW8uaD4KICBpbnQgbGluZXMgPSAwICwgc3BhY2VzID0gMCAsIHRhYnMgPSAwICwgb3RoZXJzID0gMDsKJX0KCiUlClxuIHtsaW5lcysrO30KIiAiIHtzcGFjZXMrKzt9OwpcdCB7dGFicysrO30KLiB7b3RoZXJzKys7fQolJQoKaW50IG1haW4oKXsKICBwcmludGYoIkVudGVyIHN0cmluZzoiKTsKICB5eWxleCgpOwogIHByaW50ZigiJWRcbiVkXG4lZFxuJWQiLGxpbmVzLHNwYWNlcyx0YWJzLG90aGVycyk7CiAgcmV0dXJuIDA7Cn0KCmludCB5eXdyYXAoKXsKICByZXR1cm4gMTsKfQ==