authorgravatar for 178735591+87flowers@users.noreply.github.com87flowers <178735591+87flowers@users.noreply.github.com> 2024-10-16 23:15:30+01:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-02-22 17:09:20-08:00
loga702dc31ccb3443913b8cc30988d366316085767
tree8d5eb58a3b5a2fe00c9aeed2fdba6dfe25057229
parent855445f18efb2f550e2f0953b2b1808f33137506

std/zig/render: assigns are .after_equals


1 files changed, 19 insertions(+), 5 deletions(-)

lib/std/zig/render.zig+19-5
...@@ -510,11 +510,6 @@ fn renderExpression(r: *Render, node: Ast.Node.Index, space: Space) Error!void {...@@ -510,11 +510,6 @@ fn renderExpression(r: *Render, node: Ast.Node.Index, space: Space) Error!void {
510 }510 }
511 },511 },
512512
513 .add,
514 .add_wrap,
515 .add_sat,
516 .array_cat,
517 .array_mult,
518 .assign,513 .assign,
519 .assign_bit_and,514 .assign_bit_and,
520 .assign_bit_or,515 .assign_bit_or,
...@@ -533,6 +528,25 @@ fn renderExpression(r: *Render, node: Ast.Node.Index, space: Space) Error!void {...@@ -533,6 +528,25 @@ fn renderExpression(r: *Render, node: Ast.Node.Index, space: Space) Error!void {
533 .assign_mul,528 .assign_mul,
534 .assign_mul_wrap,529 .assign_mul_wrap,
535 .assign_mul_sat,530 .assign_mul_sat,
531 => {
532 const infix = datas[node];
533 try renderExpression(r, infix.lhs, .space);
534 const op_token = main_tokens[node];
535 try ais.pushIndent(.after_equals);
536 if (tree.tokensOnSameLine(op_token, op_token + 1)) {
537 try renderToken(r, op_token, .space);
538 } else {
539 try renderToken(r, op_token, .newline);
540 }
541 try renderExpression(r, infix.rhs, space);
542 ais.popIndent();
543 },
544
545 .add,
546 .add_wrap,
547 .add_sat,
548 .array_cat,
549 .array_mult,
536 .bang_equal,550 .bang_equal,
537 .bit_and,551 .bit_and,
538 .bit_or,552 .bit_or,