%{
#include<stdio.h>
int space_count = 0;
int tab_count = 0;
int line_count = 0;
%}
%%
\n {line_count++;}
[ ] {space_count++;}
\t {tab_count++;}
. ;
%%
int main()
{
printf("Enter the input:\n");
yylex();
printf("Spaces = %d\n",space_count);
printf("lines = %d\n",line_count);
printf("tabs = %d\n",tab_count);
return 0;
}
yywrap(){
return 1;
}
JXsKI2luY2x1ZGU8c3RkaW8uaD4KaW50IHNwYWNlX2NvdW50ID0gMDsKaW50IHRhYl9jb3VudCA9IDA7CmludCBsaW5lX2NvdW50ID0gMDsKJX0KJSUKXG4Je2xpbmVfY291bnQrKzt9ClsgXQl7c3BhY2VfY291bnQrKzt9Clx0CXt0YWJfY291bnQrKzt9Ci4JOwolJQppbnQgbWFpbigpCnsKcHJpbnRmKCJFbnRlciB0aGUgaW5wdXQ6XG4iKTsKeXlsZXgoKTsKcHJpbnRmKCJTcGFjZXMgPSAlZFxuIixzcGFjZV9jb3VudCk7CnByaW50ZigibGluZXMgPSAlZFxuIixsaW5lX2NvdW50KTsKcHJpbnRmKCJ0YWJzID0gJWRcbiIsdGFiX2NvdW50KTsKcmV0dXJuIDA7Cn0KeXl3cmFwKCl7CnJldHVybiAxOwp9Cg==