%% \{ { printf("OPEN"); } \} { printf("CLOSE"); } \{[^\}]*\} { printf("COMMENT[%s]\n", yytext); } . { printf("OTHER[%s] ", yytext); } %% int yywrap() { return 1; }