%{
#include<stdio.h>
int word_count = 0;
int line_count = 0;
%}
%option noyywrap
%%
[ \t]+ ;
[^ \t\n]+ { word_count++; }
\n { line_count++; }
%%
int main(){
printf("Enter a string :\n");
yylex();
printf("Total words: %d\n", word_count);
printf("Total lines: %d\n", line_count);
return 0;
}
JXsKI2luY2x1ZGU8c3RkaW8uaD4KaW50IHdvcmRfY291bnQgPSAwOwppbnQgbGluZV9jb3VudCA9IDA7CiV9CiAKJW9wdGlvbiBub3l5d3JhcAolJQogClsgXHRdKyAgICAgIDsKW14gXHRcbl0rICAgeyB3b3JkX2NvdW50Kys7IH0KXG4gICAgICAgICAgeyBsaW5lX2NvdW50Kys7IH0gCiAKJSUKIAppbnQgbWFpbigpewogIHByaW50ZigiRW50ZXIgYSBzdHJpbmcgOlxuIik7CiAgeXlsZXgoKTsKICBwcmludGYoIlRvdGFsIHdvcmRzOiAlZFxuIiwgd29yZF9jb3VudCk7CiAgcHJpbnRmKCJUb3RhbCBsaW5lczogJWRcbiIsIGxpbmVfY291bnQpOwogIHJldHVybiAwOwp9Cg==