mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-05 23:28:48 +00:00
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:
@@ -1312,7 +1312,7 @@ parse_stmt :: proc(p: ^Parser) -> ^ast.Stmt {
|
|||||||
}
|
}
|
||||||
|
|
||||||
results: [dynamic]^ast.Expr
|
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)
|
result := parse_expr(p, false)
|
||||||
append(&results, result)
|
append(&results, result)
|
||||||
if p.curr_tok.kind != .Comma ||
|
if p.curr_tok.kind != .Comma ||
|
||||||
|
|||||||
Reference in New Issue
Block a user