fix: cannot omit final newline
This commit is contained in:
@@ -122,7 +122,7 @@ func parseStatements(i *TokenIterator) ([]ast.Statement, error) {
|
|||||||
for {
|
for {
|
||||||
if statement, err := parseStatement(i); err != nil {
|
if statement, err := parseStatement(i); err != nil {
|
||||||
break
|
break
|
||||||
} else if _, err := parseList(i, parseBreak, 1); err != nil {
|
} else if _, err := parseList(i, parseBreak, 1); err != nil && !i.Done() {
|
||||||
break
|
break
|
||||||
} else {
|
} else {
|
||||||
statements = append(statements, statement)
|
statements = append(statements, statement)
|
||||||
|
|||||||
Reference in New Issue
Block a user