Skip to content

Commit 33ca2a2

Browse files
committed
add trailing commas in function calls
1 parent f15edcb commit 33ca2a2

4 files changed

Lines changed: 19 additions & 4 deletions

File tree

queries/gdscript.scm

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
"(" @append_hardline @append_indent_start
5959
")" @prepend_hardline @prepend_indent_end
6060
(#multi_line_only!))
61+
(arguments ((_expression) @append_delimiter (#delimiter! ",") . ","? @do_nothing . (comment)? . ")") (#multi_line_only!))
6162

6263
; MULTI-LINE PARAMETERS (in function definitions)
6364
(parameters

tests/expected/func_multiline_calls.gd

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,25 @@ func test():
22
print(
33
"Testing",
44
"multiline",
5-
"print"
5+
"print",
66
)
77

88
print(
99
"Testing",
1010
"multiline",
11-
"print"
11+
"print",
1212
)
1313

1414
print("Testing", "multiline", "print")
1515

1616
print(
1717
"Testing",
1818
"multiline",
19-
"print"
19+
"print",
2020
)
2121

2222
print(
2323
"Testing",
2424
"multiline",
25-
"print"
25+
"print",
2626
)

tests/expected/trailing_comma.gd

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,10 @@ func bar(
5353
b, # comment
5454
):
5555
pass
56+
57+
58+
func f():
59+
foo(
60+
1,
61+
2,
62+
)

tests/input/trailing_comma.gd

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,10 @@ func bar(
5252
b # comment
5353
):
5454
pass
55+
56+
57+
func f():
58+
foo(
59+
1,
60+
2
61+
)

0 commit comments

Comments
 (0)