%{
#include <stdio.h>
int lines = 0;
int words = 0;
int chars = 0;
%}
%%
\n { lines++; chars++; }
[ \t]+ { chars += yyleng; }
[^\t\n ]+ { words++; chars += yyleng; }
%%
int yywrap()
{
return 1;
}
int main()
{
yylex();
printf("Lines: %d\n", lines);
printf("Words: %d\n", words);
printf("Characters: %d\n", chars);
return 0;
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbGluZXMgPSAwOwppbnQgd29yZHMgPSAwOwppbnQgY2hhcnMgPSAwOwolfQoKJSUKClxuICAgICAgICAgICAgICB7IGxpbmVzKys7IGNoYXJzKys7IH0KWyBcdF0rICAgICAgICAgIHsgY2hhcnMgKz0geXlsZW5nOyB9ClteXHRcbiBdKyAgICAgICB7IHdvcmRzKys7IGNoYXJzICs9IHl5bGVuZzsgfQoKJSUKCmludCB5eXdyYXAoKQp7CiAgICByZXR1cm4gMTsKfQoKaW50IG1haW4oKQp7CiAgICB5eWxleCgpOwogICAgcHJpbnRmKCJMaW5lczogJWRcbiIsIGxpbmVzKTsKICAgIHByaW50ZigiV29yZHM6ICVkXG4iLCB3b3Jkcyk7CiAgICBwcmludGYoIkNoYXJhY3RlcnM6ICVkXG4iLCBjaGFycyk7CiAgICByZXR1cm4gMDsKfQo=