%{
int count_vowels=0; int count_consts=0;
%}
%%
[aeiouAEIOU] {count_vowels++;} [a-zA-z] {count_consts++;}
%%
int main()
{
printf("Enter the string \n"); yylex();
printf
("THe
number of vowel are
%d\n",count_vowels); printf("The number of consonant is %d\n",count_consts);}
int yywrap()
{
return 1;
}
JXsKaW50IGNvdW50X3Zvd2Vscz0wOyBpbnQgY291bnRfY29uc3RzPTA7CiV9CiUlClthZWlvdUFFSU9VXSB7Y291bnRfdm93ZWxzKys7fSBbYS16QS16XSB7Y291bnRfY29uc3RzKys7fQolJQppbnQgbWFpbigpCnsKcHJpbnRmKCJFbnRlciB0aGUgc3RyaW5nIFxuIik7IHl5bGV4KCk7CnByaW50ZigiVEhlIG51bWJlciBvZiB2b3dlbCBhcmUgJWRcbiIsY291bnRfdm93ZWxzKTsgcHJpbnRmKCJUaGUgbnVtYmVyIG9mIGNvbnNvbmFudCBpcyAlZFxuIixjb3VudF9jb25zdHMpOwp9CmludCB5eXdyYXAoKQp7CnJldHVybiAxOwp9Cg==