%%
"340" {digCount = digCount+10;}
\n { charCount++; lineCount++; }
. { charCount++; }
%%
int main(void) {
yylex();
printf("Characters: %d, Words: %d, Lines: %d, Dig: %d\n",
charCount, wordCount, lineCount, digCount);
return 0;
}
int yywrap(void) {
return 1;
}
CiUlCgoiMzQwIiAgICAge2RpZ0NvdW50ID0gZGlnQ291bnQrMTA7fQpcbiAgICAgICAgICB7IGNoYXJDb3VudCsrOyBsaW5lQ291bnQrKzsgfQouICAgICAgICAgICB7IGNoYXJDb3VudCsrOyB9CiUlCgppbnQgbWFpbih2b2lkKSB7CiAgICB5eWxleCgpOwogICAgcHJpbnRmKCJDaGFyYWN0ZXJzOiAlZCwgV29yZHM6ICVkLCBMaW5lczogJWQsIERpZzogJWRcbiIsCiAgICAgICAgICAgY2hhckNvdW50LCB3b3JkQ291bnQsIGxpbmVDb3VudCwgZGlnQ291bnQpOwogICAgcmV0dXJuIDA7Cn0KaW50IHl5d3JhcCh2b2lkKSB7CiAgICByZXR1cm4gMTsKfQ==