%{
#include <stdio.h>
int cint = 0;
int cvowel = 0;
int cconsonant = 0;
%}
%%
[aeiouAEIOU] {printf("Valid vowel\n");cvowel++;}
[0-9] {printf("Valid num\n");cint++;}
.* printf("Valid consonant\n");cconsonant++;
%%
int yywrap() {
return 1;
}
int main() {
yylex();
printf("%d %d %d\n", cint, cvowel, cconsonant);
return 0;
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CmludCBjaW50ID0gMDsKaW50IGN2b3dlbCA9IDA7CmludCBjY29uc29uYW50ID0gMDsKJX0KCiUlClthZWlvdUFFSU9VXSB7cHJpbnRmKCJWYWxpZCB2b3dlbFxuIik7Y3Zvd2VsKys7fQpbMC05XSB7cHJpbnRmKCJWYWxpZCBudW1cbiIpO2NpbnQrKzt9Ci4qIHByaW50ZigiVmFsaWQgY29uc29uYW50XG4iKTtjY29uc29uYW50Kys7CiUlCgppbnQgeXl3cmFwKCkgewoKcmV0dXJuIDE7Cgp9CgppbnQgbWFpbigpIHsKeXlsZXgoKTsKcHJpbnRmKCIlZCAlZCAlZFxuIiwgY2ludCwgY3Zvd2VsLCBjY29uc29uYW50KTsKcmV0dXJuIDA7Cgp9