mirror of
https://github.com/ziglang/zig.git
synced 2026-01-21 06:45:24 +00:00
zig fmt: grouped expressions
This commit is contained in:
parent
7295d4b807
commit
25bcf4eb99
@ -291,6 +291,13 @@ test "zig fmt: break from block" {
|
||||
);
|
||||
}
|
||||
|
||||
test "zig fmt: grouped expressions (parentheses)" {
|
||||
try testCanonical(
|
||||
\\const r = (x + y) * (a + b);
|
||||
\\
|
||||
);
|
||||
}
|
||||
|
||||
//test "zig fmt: c pointer type" {
|
||||
// try testCanonical(
|
||||
// \\pub extern fn repro() [*c]const u8;
|
||||
|
||||
@ -517,17 +517,11 @@ fn renderExpression(ais: *Ais, tree: ast.Tree, node: ast.Node.Index, space: Spac
|
||||
}
|
||||
},
|
||||
|
||||
.GroupedExpression => unreachable, // TODO
|
||||
//.GroupedExpression => {
|
||||
// const grouped_expr = @fieldParentPtr(ast.Node.GroupedExpression, "base", base);
|
||||
|
||||
// try renderToken(ais, tree, grouped_expr.lparen, Space.None);
|
||||
// {
|
||||
// ais.pushIndentOneShot();
|
||||
// try renderExpression(ais, tree, grouped_expr.expr, Space.None);
|
||||
// }
|
||||
// return renderToken(ais, tree, grouped_expr.rparen, space);
|
||||
//},
|
||||
.GroupedExpression => {
|
||||
try renderToken(ais, tree, main_tokens[node], .None);
|
||||
try renderExpression(ais, tree, datas[node].lhs, .None);
|
||||
return renderToken(ais, tree, datas[node].rhs, space);
|
||||
},
|
||||
|
||||
.ContainerDecl,
|
||||
.ContainerDeclComma,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user