%{
#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;
}
JXsKI2luY2x1ZGU8c3RkaW8uaD4KaW50IHdvcmRfY291bnQgPSAwOwppbnQgbGluZV9jb3VudCA9IDA7CiV9Cgolb3B0aW9uIG5veXl3cmFwCiUlCgpbIFx0XSsgICAgICA7ClteIFx0XG5dKyAgIHsgd29yZF9jb3VudCsrOyB9ClxuICAgICAgICAgIHsgbGluZV9jb3VudCsrOyB9IAoKJSUKCmludCBtYWluKCl7CiAgcHJpbnRmKCJFbnRlciBhIHN0cmluZyA6XG4iKTsKICB5eWxleCgpOwogIHByaW50ZigiVG90YWwgd29yZHM6ICVkXG4iLCB3b3JkX2NvdW50KTsKICBwcmludGYoIlRvdGFsIGxpbmVzOiAlZFxuIiwgbGluZV9jb3VudCk7CiAgcmV0dXJuIDA7Cn0K