mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-17 00:11:25 -07:00
Allow for when x in y { (minor oversight in syntax)
This commit is contained in:
@@ -689,7 +689,12 @@ parse_when_stmt :: proc(p: ^Parser) -> ^ast.When_Stmt {
|
||||
|
||||
prev_level := p.expr_level
|
||||
p.expr_level = -1
|
||||
prev_allow_in_expr := p.allow_in_expr
|
||||
p.allow_in_expr = true
|
||||
|
||||
cond = parse_expr(p, false)
|
||||
|
||||
p.allow_in_expr = prev_allow_in_expr
|
||||
p.expr_level = prev_level
|
||||
|
||||
if cond == nil {
|
||||
|
||||
Reference in New Issue
Block a user