%option nounput noinput %{ %} %% \t printf("^I"); /* Tabulation cat -T*/ \n ECHO; /* printf("^J"); ou printf("\\n\n"); for debugging*/ [\177] printf("^?"); /* cat -v ... */ [\377] printf("M-^?"); [\000-\037] printf("^%c",yytext[0]+64); [\200-\237] printf("M-^%c",yytext[0]-64); [\240-\377] printf("M-%c",yytext[0]-128); . ECHO; %% int yywrap(void) { return 1; } int main(int argc, char *argv[]) { while (yylex()!=0) ; return 0; }