2
0
gingerBill 5 жил өмнө
parent
commit
0a35b13411
1 өөрчлөгдсөн 4 нэмэгдсэн , 1 устгасан
  1. 4 1
      src/parser.cpp

+ 4 - 1
src/parser.cpp

@@ -3914,8 +3914,11 @@ Ast *parse_stmt(AstFile *f) {
 			in_token = expect_token(f, Token_in);
 
 			bool prev_allow_range = f->allow_range;
+			isize prev_level = f->expr_level;
 			f->allow_range = true;
-			expr = parse_expr(f, true);
+			f->expr_level = -1;
+			expr = parse_expr(f, false);
+			f->expr_level = prev_level;
 			f->allow_range = prev_allow_range;
 
 			if (allow_token(f, Token_do)) {