%{
int vow_count=0;
int const_count=0;
%}
%%
[aeiouAEIOU]{vow_count++;}
[a-zA-Z]{const_count++;}
%%
main(){
printf("enter the string");
yylex();
printf
("vowel
is: %d/n",vow_count); printf
("const
is: %d/n",const_count); return 0;
}
JXsKICBpbnQgdm93X2NvdW50PTA7CiAgaW50IGNvbnN0X2NvdW50PTA7CiV9CgolJQpbYWVpb3VBRUlPVV17dm93X2NvdW50Kys7fQpbYS16QS1aXXtjb25zdF9jb3VudCsrO30KJSUKCm1haW4oKXsKICBwcmludGYoImVudGVyIHRoZSBzdHJpbmciKTsKICB5eWxleCgpOwogIHByaW50Zigidm93ZWwgaXM6ICVkL24iLHZvd19jb3VudCk7CiAgcHJpbnRmKCJjb25zdCBpczogJWQvbiIsY29uc3RfY291bnQpOwogIHJldHVybiAwOwogIAp9