aboutsummaryrefslogtreecommitdiff
path: root/std
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2018-04-12 21:56:12 -0400
committerAndrew Kelley <superjoe30@gmail.com>2018-04-12 21:56:12 -0400
commit0f652b4d80a57f5b5a1054d06cd5767ce52402a1 (patch)
treea6c944e50a4d397168bd7c1ea4fc22b8a230b409 /std
parent9e701e951b637b5627a25d9530c074d2900d9362 (diff)
downloadzig-0f652b4d80a57f5b5a1054d06cd5767ce52402a1.tar.gz
zig-0f652b4d80a57f5b5a1054d06cd5767ce52402a1.zip
zig fmt: switch cases on new lines
See #911
Diffstat (limited to 'std')
-rw-r--r--std/zig/parser.zig6
1 files changed, 4 insertions, 2 deletions
diff --git a/std/zig/parser.zig b/std/zig/parser.zig
index 91623ba596..1aa299b49a 100644
--- 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 => {