%{
#include<stdio.h>
int single=0;
int multi=0;
%}
%%
"//"([a-z]|[A-Z]|[0-9]|" ")* {++single;}
"/*"(.*\n)* "*/" {++multi;}
%%
int main(int argc, int **argv)
{
yyin=fopen("abc.txt","r");
yylex();
printf("no of single line comment = %d ", single);
printf("no of multi line comment = %d ", multi);
return 0;
}
JXsKI2luY2x1ZGU8c3RkaW8uaD4KaW50IHNpbmdsZT0wOwppbnQgbXVsdGk9MDsgICAgCiV9CiUlCiIvLyIoW2Etel18W0EtWl18WzAtOV18IiAiKSogeysrc2luZ2xlO30KIi8qIiguKlxuKSogIiovIiB7KyttdWx0aTt9CiUlCmludCBtYWluKGludCBhcmdjLCBpbnQgKiphcmd2KQp7CiAgICB5eWluPWZvcGVuKCJhYmMudHh0IiwiciIpOwogICAgeXlsZXgoKTsKICAgIHByaW50Zigibm8gb2Ygc2luZ2xlIGxpbmUgY29tbWVudCA9ICVkICIsIHNpbmdsZSk7CiAgICBwcmludGYoIm5vIG9mIG11bHRpIGxpbmUgY29tbWVudCA9ICVkICIsIG11bHRpKTsKICAgIHJldHVybiAwOwp9