%{
#include<stdio.h>
int Upper=0;
int Lower=0;
%}
%%
[A-Z] {printf("Uppercase\t");Upper++;}
[a-z] {printf("Lowercase\t");Lower++;}
%%
int yywrap()
{
return 1;
}
main()
{
printf("Enter a string\n");
yylex();
printf("Uppercase=%d and Lowercase=%d",Upper,Lower);
}
JXsKCiNpbmNsdWRlPHN0ZGlvLmg+CmludCBVcHBlcj0wOwppbnQgTG93ZXI9MDsKJX0KCiUlCltBLVpdIHtwcmludGYoIlVwcGVyY2FzZVx0Iik7VXBwZXIrKzt9ClthLXpdIHtwcmludGYoIkxvd2VyY2FzZVx0Iik7TG93ZXIrKzt9CiUlCgppbnQgeXl3cmFwKCkKewpyZXR1cm4gMTsKfQoKbWFpbigpCnsKcHJpbnRmKCJFbnRlciBhIHN0cmluZ1xuIik7Cnl5bGV4KCk7CgpwcmludGYoIlVwcGVyY2FzZT0lZCBhbmQgTG93ZXJjYXNlPSVkIixVcHBlcixMb3dlcik7Cn0K