%option outfile="count.c" %option noyywrap /* so we don't need ``-lfl'' */ %{ int num_lines = 0, num_chars = 0; %} %% \n ++num_lines; ++num_chars; . ++num_chars; %% int main() { yylex(); printf( "# of lines = %d, # of chars = %d\n", num_lines, num_chars ); return 0; }