Skip to content

Commit 9a58ae3

Browse files
committed
tweak parameter queries
1 parent 2e10b93 commit 9a58ae3

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

queries/r.scm

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -33,26 +33,24 @@
3333

3434
;;!! foo("bar")
3535
;;! ^^^^^
36-
(_
37-
arguments: (arguments
38-
;; (
39-
(_)? @_.leading.endOf
40-
.
41-
(argument) @argumentOrParameter
42-
.
43-
(_)? @_.trailing.startOf
44-
;; ) @_.domain
36+
(
37+
(arguments
38+
(_)? @_.leading.startOf
39+
.
40+
(argument) @argumentOrParameter
41+
.
42+
(_)? @_.trailing.endOf
4543
) @_dummy
4644
(#not-type? @argumentOrParameter "comment")
4745
(#single-or-multi-line-delimiter! @argumentOrParameter @_dummy ", " ",\n")
4846
)
4947

48+
5049
;;!! function(a, b){ }
5150
;;! ^^^^
5251
(_
5352
parameters: (parameters
5453
open: "(" @argumentList.start.endOf @argumentOrParameter.iteration.start.endOf
55-
;; (parameter) @argumentOrParameter
5654
close: ")" @argumentList.end.startOf @argumentOrParameter.iteration.end.startOf
5755
) @_dummy
5856
(#empty-single-multi-delimiter! @argumentList.start.endOf @_dummy "" ", " ",\n")
@@ -63,7 +61,6 @@
6361
(_
6462
arguments: (arguments
6563
open: "(" @argumentList.start.endOf @argumentOrParameter.iteration.start.endOf
66-
;; (parameter) @argumentOrParameter
6764
close: ")" @argumentList.end.startOf @argumentOrParameter.iteration.end.startOf
6865
) @_dummy
6966
(#empty-single-multi-delimiter! @argumentList.start.endOf @_dummy "" ", " ",\n")
@@ -75,9 +72,10 @@
7572
) @argumentOrParameter.iteration.domain
7673

7774
(parameters
78-
"(" @argumentOrParameter.iteration.start.endOf
79-
")" @argumentOrParameter.iteration.end.startOf
80-
) @argumentOrParameter.iteration.domain
75+
"(" @name.iteration.start.endOf @value.iteration.start.endOf @type.iteration.start.endOf
76+
")" @name.iteration.end.startOf @value.iteration.end.startOf @type.iteration.end.startOf
77+
)
78+
8179

8280
;;!! abc <- function(x){ }
8381
;;! ^^^^^^^^^^^^^^^^^^^^^

0 commit comments

Comments
 (0)