%{
#include <stdio.h>
int i=0;
%}
digit [0-9];
letter [a-z A-Z_];
%%
{letter}({letter}|{digit})* {i++;}
{digit} ({letter}|{digit})* {i;}
%%
int yywrap(){
return 1;
}
int main(){
printf("Enter input ");
yylex();
printf("No of identifiers:%d",i);
return 0;
}
JXsKICAjaW5jbHVkZSA8c3RkaW8uaD4KICBpbnQgaT0wOwolfQpkaWdpdCBbMC05XTsKbGV0dGVyIFthLXogQS1aX107CiUlCntsZXR0ZXJ9KHtsZXR0ZXJ9fHtkaWdpdH0pKiB7aSsrO30Ke2RpZ2l0fSAoe2xldHRlcn18e2RpZ2l0fSkqIHtpO30KJSUKaW50IHl5d3JhcCgpewogIHJldHVybiAxOwp9CmludCBtYWluKCl7CiAgcHJpbnRmKCJFbnRlciBpbnB1dCAiKTsKICB5eWxleCgpOwogIHByaW50ZigiTm8gb2YgaWRlbnRpZmllcnM6JWQiLGkpOwogIHJldHVybiAwOwp9