fn parseWhileContinueExpr(p: *Parse) !?Node.Index
p: *Parse
2680 2681 2682 2683 2684 2685 2686
fn parseWhileContinueExpr(p: *Parse) !?Node.Index { _ = p.eatToken(.colon) orelse return null; _ = try p.expectToken(.l_paren); const node = try p.parseAssignExpr() orelse return p.fail(.expected_expr_or_assignment); _ = try p.expectToken(.r_paren); return node; }