Compare commits
2 commits
465a1b3b49
...
0b8328b1c0
Author | SHA1 | Date | |
---|---|---|---|
Bruno BELANYI | 0b8328b1c0 | ||
Bruno BELANYI | 6b2ecc78ac |
|
@ -11,6 +11,15 @@
|
|||
(select_expression
|
||||
")" @indent.branch)
|
||||
|
||||
(select_value) @indent.begin
|
||||
(select_value
|
||||
")" @indent.branch)
|
||||
|
||||
; (select_pattern
|
||||
; "(" @indent.begin)
|
||||
; (select_pattern
|
||||
; ")" @indent.branch)
|
||||
|
||||
(select_cases) @indent.begin
|
||||
(select_cases
|
||||
"}" @indent.branch)
|
||||
|
|
|
@ -26,3 +26,25 @@ foo = select(
|
|||
default: 0,
|
||||
}
|
||||
)
|
||||
|
||||
foo = select((
|
||||
arch(),
|
||||
os(),
|
||||
), {
|
||||
(default, default): [],
|
||||
})
|
||||
|
||||
foo = select(
|
||||
(arch(), os()),
|
||||
{
|
||||
(default, default): [],
|
||||
}
|
||||
)
|
||||
|
||||
// We're really getting into more and more unlikely choices here...
|
||||
foo = select((arch(), os()), {
|
||||
(
|
||||
default,
|
||||
default,
|
||||
): [],
|
||||
})
|
||||
|
|
|
@ -39,9 +39,13 @@ describe("indent Blueprint:", function()
|
|||
runner:new_line("test/indent/select.bp", { on_line = 1, text = 'default: "value"', indent = 4 }, "default case")
|
||||
runner:new_line("test/indent/select.bp", { on_line = 11, text = '"case": "value"', indent = 4 }, "select case, trailing")
|
||||
runner:new_line("test/indent/select.bp", { on_line = 11, text = 'default: "value"', indent = 4 }, "default case, trailing")
|
||||
runner:new_line("test/indent/select.bp", { on_line = 11, text = '}', indent = 0 }, "select cases closing delimiter")
|
||||
runner:new_line("test/indent/select.bp", { on_line = 27, text = ')', indent = 0 }, "select expression closing delimiter")
|
||||
runner:new_line("test/indent/select.bp", { on_line = 16, text = '"case": "value"', indent = 8 }, "select case, alternate formatting")
|
||||
runner:new_line("test/indent/select.bp", { on_line = 16, text = 'default: "value"', indent = 8 }, "default case, alternate formatting")
|
||||
runner:new_line("test/indent/select.bp", { on_line = 26, text = '"case": "value"', indent = 8 }, "select case, trailing, alternate formatting")
|
||||
runner:new_line("test/indent/select.bp", { on_line = 26, text = 'default: "value"', indent = 8 }, "default case, trailing, alternate formatting")
|
||||
runner:new_line("test/indent/select.bp", { on_line = 26, text = '}', indent = 4 }, "select cases closing delimiter, alternate formatting")
|
||||
runner:new_line("test/indent/select.bp", { on_line = 27, text = ')', indent = 0 }, "select expression closing delimiter, alternate formatting")
|
||||
end)
|
||||
end)
|
||||
|
|
Loading…
Reference in a new issue