%{
#include <stdio.h>

int word_count = 0;
int line_count = 0;
%}

%%
\n          { line_count++; }                    
[^\t\n ]+   { word_count++; }          
.           {  }
%%

int main() {
    printf("Enter your text (Press Ctrl+D on Linux/Mac or Ctrl+Z on Windows to finish):\n");
    yylex();
    
    printf("\n--- Result Summary ---\n");
    printf("Total Words: %d\n", word_count);
    printf("Total Lines: %d\n", line_count);
    
    return 0;
}

int yywrap() {
    return 1;
}