%{
%{
#include <stdio.h>
int linecount = 0, spacecount = 0, tabcount = 0, restcount = 0;
%}

%%

\n              { linecount++; }
\t             { tabcount++; }
[ ]            { spacecount++; }
[^ \t\n]       { restcount++; }

%%

int main() {
    printf("Enter the string:\n");
    yylex();  
    printf("Line count: %d\n", linecount);
    printf("Tab count: %d\n", tabcount);
    printf("Space count: %d\n", spacecount);
    printf("Rest  count: %d\n", restcount);
    return 0;
}
