%option nounput noinput %{ int car_pos=0; %} %% \t { printf(" "); car_pos++; for(; (car_pos%8)!=0; car_pos++) printf(" "); } \n { ECHO; car_pos=0;} . { ECHO; car_pos++;} %% int yywrap(void) { return 1; } int main(int argc, char *argv[]) { while (yylex()!=0) ; return 0; }