Skip to content

Commit 12bc336

Browse files
r
1 parent 13bb480 commit 12bc336

File tree

5 files changed

+55
-16
lines changed

5 files changed

+55
-16
lines changed

data/fixtures/scopes/r/argumentList/argumentList.actual.method.multiLine.scope

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,12 @@ foo.bar(
44
)
55
---
66

7-
[Content] =
7+
[Content] = 1:4-2:7
8+
>----
9+
1| aaa,
10+
2| bbb
11+
-------<
12+
813
[Removal] = 0:8-3:0
914
>
1015
0| foo.bar(
@@ -13,6 +18,10 @@ foo.bar(
1318
3| )
1419
<
1520

21+
[Leading delimiter] = 1:0-1:4
22+
>----<
23+
1| aaa,
24+
1625
[Domain] = 0:0-3:1
1726
>--------
1827
0| foo.bar(

data/fixtures/scopes/r/argumentList/argumentList.actual.multiLine.scope

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,12 @@ foo(
44
)
55
---
66

7-
[Content] =
7+
[Content] = 1:4-2:7
8+
>----
9+
1| aaa,
10+
2| bbb
11+
-------<
12+
813
[Removal] = 0:4-3:0
914
>
1015
0| foo(
@@ -13,6 +18,10 @@ foo(
1318
3| )
1419
<
1520

21+
[Leading delimiter] = 1:0-1:4
22+
>----<
23+
1| aaa,
24+
1625
[Domain] = 0:0-3:1
1726
>----
1827
0| foo(

data/fixtures/scopes/r/argumentList/argumentList.formal.lambda.multiLine.scope

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,12 @@ function(
44
) { }
55
---
66

7-
[Content] =
7+
[Content] = 1:4-2:7
8+
>----
9+
1| aaa,
10+
2| bbb
11+
-------<
12+
813
[Removal] = 0:9-3:0
914
>
1015
0| function(
@@ -13,6 +18,10 @@ function(
1318
3| ) { }
1419
<
1520

21+
[Leading delimiter] = 1:0-1:4
22+
>----<
23+
1| aaa,
24+
1625
[Domain] = 0:0-3:5
1726
>---------
1827
0| function(

data/fixtures/scopes/r/argumentList/argumentList.formal.multiLine.scope

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,12 @@ abc <- function(
55
}
66
---
77

8-
[Content] =
8+
[Content] = 1:4-2:7
9+
>----
10+
1| aaa,
11+
2| bbb
12+
-------<
13+
914
[Removal] = 0:16-3:0
1015
>
1116
0| abc <- function(
@@ -14,6 +19,10 @@ abc <- function(
1419
3| ){
1520
<
1621

22+
[Leading delimiter] = 1:0-1:4
23+
>----<
24+
1| aaa,
25+
1726
[Domain] = 0:0-4:1
1827
>----------------
1928
0| abc <- function(

queries/r.scm

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,11 @@
9090
;;! ^^^^
9191
(call
9292
(arguments
93-
open: "(" @argumentList.start.endOf @argumentOrParameter.iteration.start.endOf
94-
close: ")" @argumentList.end.startOf @argumentOrParameter.iteration.end.startOf
95-
) @_dummy
96-
(#empty-single-multi-delimiter! @argumentList.start.endOf @_dummy "" ", " ",\n")
93+
"(" @argumentList.removal.start.endOf @argumentOrParameter.iteration.start.endOf
94+
")" @argumentList.removal.end.startOf @argumentOrParameter.iteration.end.startOf
95+
) @argumentList
96+
(#child-range! @argumentList 1 -2)
97+
(#empty-single-multi-delimiter! @argumentList @argumentList "" ", " ",\n")
9798
) @argumentList.domain @argumentOrParameter.iteration.domain
9899

99100
;; argumentList.formal
@@ -102,10 +103,11 @@
102103
(binary_operator
103104
(function_definition
104105
(parameters
105-
open: "(" @argumentList.start.endOf @argumentOrParameter.iteration.start.endOf
106-
close: ")" @argumentList.end.startOf @argumentOrParameter.iteration.end.startOf
107-
) @_dummy
108-
(#empty-single-multi-delimiter! @argumentList.start.endOf @_dummy "" ", " ",\n")
106+
"(" @argumentList.removal.start.endOf @argumentOrParameter.iteration.start.endOf
107+
")" @argumentList.removal.end.startOf @argumentOrParameter.iteration.end.startOf
108+
) @argumentList
109+
(#child-range! @argumentList 1 -2)
110+
(#empty-single-multi-delimiter! @argumentList @argumentList "" ", " ",\n")
109111
)
110112
) @argumentList.domain @argumentOrParameter.iteration.domain
111113

@@ -115,10 +117,11 @@
115117
(
116118
(function_definition
117119
(parameters
118-
open: "(" @argumentList.start.endOf @argumentOrParameter.iteration.start.endOf
119-
close: ")" @argumentList.end.startOf @argumentOrParameter.iteration.end.startOf
120-
) @_dummy
121-
(#empty-single-multi-delimiter! @argumentList.start.endOf @_dummy "" ", " ",\n")
120+
"(" @argumentList.removal.start.endOf @argumentOrParameter.iteration.start.endOf
121+
")" @argumentList.removal.end.startOf @argumentOrParameter.iteration.end.startOf
122+
) @argumentList
123+
(#child-range! @argumentList 1 -2)
124+
(#empty-single-multi-delimiter! @argumentList @argumentList "" ", " ",\n")
122125
) @argumentList.domain @argumentOrParameter.iteration.domain
123126
(#not-parent-type? @argumentList.domain binary_operator)
124127
)

0 commit comments

Comments
 (0)