Merge pull request #1430 from DanielGavin/parser-fix

Fix return stmt when it's one lined(check for close brace).
This commit is contained in:
gingerBill
2022-02-15 15:47:40 +00:00
committed by GitHub

View File

@@ -1312,7 +1312,7 @@ parse_stmt :: proc(p: ^Parser) -> ^ast.Stmt {
}
results: [dynamic]^ast.Expr
for p.curr_tok.kind != .Semicolon {
for p.curr_tok.kind != .Semicolon && p.curr_tok.kind != .Close_Brace {
result := parse_expr(p, false)
append(&results, result)
if p.curr_tok.kind != .Comma ||