zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 0f652b4d80a57f5b5a1054d06cd5767ce52402a1 (tree)
parent 9e701e951b637b5627a25d9530c074d2900d9362
Author: Andrew Kelley <superjoe30@gmail.com>
Date:   Thu, 12 Apr 2018 21:56:12 -0400

zig fmt: switch cases on new lines

See #911

Diffstat:
Mstd/zig/parser.zig | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/std/zig/parser.zig b/std/zig/parser.zig @@ -3972,7 +3972,8 @@ pub const Parser = struct { try stack.append(RenderState { .Expression = items[i] }); if (i != 0) { - try stack.append(RenderState { .Text = ", " }); + try stack.append(RenderState.PrintIndent); + try stack.append(RenderState { .Text = ",\n" }); } } }, @@ -4878,7 +4879,8 @@ test "zig fmt: switch" { \\ switch (0) { \\ 0 => {}, \\ 1 => unreachable, - \\ 2, 3 => {}, + \\ 2, + \\ 3 => {}, \\ 4 ... 7 => {}, \\ 1 + 4 * 3 + 22 => {}, \\ else => {