/*lex program to count number of words*/
%{
#include<stdio.h>
#include<string.h>
int i = 0;
%}
/* Rules Section*/
%%
([a-zA-Z0-9])* {i++;} /* Rule for counting
number of words*/
"\n" {printf("%d\n", i); i = 0;}
%%
int yywrap(void){}
void main()
{
yylex();
}
Ci8qbGV4IHByb2dyYW0gdG8gY291bnQgbnVtYmVyIG9mIHdvcmRzKi8KJXsKI2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RyaW5nLmg+CmludCBpID0gMDsKJX0KICAKLyogUnVsZXMgU2VjdGlvbiovCiUlCihbYS16QS1aMC05XSkqICAgIHtpKys7fSAvKiBSdWxlIGZvciBjb3VudGluZyAKICAgICAgICAgICAgICAgICAgICAgICAgICBudW1iZXIgb2Ygd29yZHMqLwogIAoiXG4iIHtwcmludGYoIiVkXG4iLCBpKTsgaSA9IDA7fQolJQogIAppbnQgeXl3cmFwKHZvaWQpe30KICAKdm9pZCBtYWluKCkKeyAgIAogICAgeXlsZXgoKTsKfQo=