%option noyywrap %{ #include int charCount = 0; int wordCount = 0; int lineCount = 0; %} %% [a-zA-Z]+ { wordCount++; } \n { lineCount++; } . { charCount++; } %% int main() { int main() { yylex(); printf("Number of characters: %d\n", charCount); printf("Number of words: %d\n", wordCount); printf("Number of lines: %d\n", lineCount); return 0; }