%{
#include<stdio.h>
int scanf_count = 0;
int printf_count = 0;
%}
scanf {\
scanf_count++;
printf("readf ");
}
printf {\
printf_count++;
printf("writef ");
}
%%
int main() {
yylex();
printf("\nNumber of scanf statements: %d\n", scanf_count);
printf
("
Number of printf statements
: %d\n", printf_count); return 0;
}
JXsKI2luY2x1ZGU8c3RkaW8uaD4KCmludCBzY2FuZl9jb3VudCA9IDA7CmludCBwcmludGZfY291bnQgPSAwOwolfQoKc2NhbmYge1wKICAgIHNjYW5mX2NvdW50Kys7CiAgICBwcmludGYoInJlYWRmICIpOwp9CgpwcmludGYge1wKICAgIHByaW50Zl9jb3VudCsrOwogICAgcHJpbnRmKCJ3cml0ZWYgIik7Cn0KCiUlCgppbnQgbWFpbigpIHsKICAgIHl5bGV4KCk7CiAgICBwcmludGYoIlxuTnVtYmVyIG9mIHNjYW5mIHN0YXRlbWVudHM6ICVkXG4iLCBzY2FuZl9jb3VudCk7CiAgICBwcmludGYoIk51bWJlciBvZiBwcmludGYgc3RhdGVtZW50czogJWRcbiIsIHByaW50Zl9jb3VudCk7CiAgICByZXR1cm4gMDsKfQo=