diff --git a/python.flx b/python.flx index 15cf9a0..7f9d9af 100644 --- a/python.flx +++ b/python.flx @@ -25,9 +25,9 @@ void handle_indent(int l) { %% -^(#[^\n]*)?\n[^ ] { handle_indent(0); unput(yytext[yyleng-1]); } +^[^ ] { handle_indent(0); REJECT } + ^(#[^\n]*)?\n {} -\n[^ ] { printf("NEWLINE\n"); handle_indent(0); unput(yytext[1]); } \n printf("NEWLINE\n"); <> { handle_indent(0); return 0; }