diff --git a/compiler/erg_parser/parse.rs b/compiler/erg_parser/parse.rs index 842192b1..978e2d33 100644 --- a/compiler/erg_parser/parse.rs +++ b/compiler/erg_parser/parse.rs @@ -323,6 +323,11 @@ impl Parser { self.restore(nl); break; } + // last line dedent without newline + Some(t) if t.is(Dedent) => { + self.skip(); + break; + } Some(t) if t.category_is(TC::Separator) => { self.skip(); }