fix: cannot omit final newline

This commit is contained in:
2025-12-29 20:17:50 -05:00
parent 13989e4c61
commit aabe92f2dc

View File

@@ -122,7 +122,7 @@ func parseStatements(i *TokenIterator) ([]ast.Statement, error) {
for {
if statement, err := parseStatement(i); err != nil {
break
} else if _, err := parseList(i, parseBreak, 1); err != nil {
} else if _, err := parseList(i, parseBreak, 1); err != nil && !i.Done() {
break
} else {
statements = append(statements, statement)