Commit 0f652b4d80

Andrew Kelley <superjoe30@gmail.com>
2018-04-13 03:56:12
zig fmt: switch cases on new lines
See #911
1 parent 9e701e9
Changed files (1)
std
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 => {