Skip to content

Commit cf3d225

Browse files
js
1 parent 5aed28f commit cf3d225

9 files changed

+98
-20
lines changed

data/fixtures/scopes/javascript.core/argumentList/argumentList.actual.constructor.multiLine.scope

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,12 @@ new Foo(
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| new Foo(
@@ -13,6 +18,10 @@ new 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| new Foo(

data/fixtures/scopes/javascript.core/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/javascript.core/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/javascript.core/argumentList/argumentList.formal.constructor.multiLine.scope

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,12 @@ class MyClass {
66
}
77
---
88

9-
[Content] =
9+
[Content] = 2:4-3:7
10+
>----
11+
2| aaa,
12+
3| bbb
13+
-------<
14+
1015
[Removal] = 1:14-4:2
1116
>
1217
1| constructor(
@@ -15,6 +20,10 @@ class MyClass {
1520
4| ) { }
1621
--<
1722

23+
[Leading delimiter] = 2:0-2:4
24+
>----<
25+
2| aaa,
26+
1827
[Domain] = 1:2-4:7
1928
>------------
2029
1| constructor(

data/fixtures/scopes/javascript.core/argumentList/argumentList.formal.lambda.multiLine.scope

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

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

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

data/fixtures/scopes/javascript.core/argumentList/argumentList.formal.lambda.multiLine2.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:2-2:5
8+
>----
9+
1| aaa,
10+
2| bbb
11+
-----<
12+
813
[Removal] = 0:10-3:0
914
>
1015
0| function (
@@ -13,6 +18,10 @@ function (
1318
3| ) { }
1419
<
1520

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

data/fixtures/scopes/javascript.core/argumentList/argumentList.formal.method.multiLine.scope

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,12 @@ class MyClass {
66
}
77
---
88

9-
[Content] =
9+
[Content] = 2:4-3:7
10+
>----
11+
2| aaa,
12+
3| bbb
13+
-------<
14+
1015
[Removal] = 1:9-4:2
1116
>
1217
1| myFunk(
@@ -15,6 +20,10 @@ class MyClass {
1520
4| ) { }
1621
--<
1722

23+
[Leading delimiter] = 2:0-2:4
24+
>----<
25+
2| aaa,
26+
1827
[Domain] = 1:2-4:7
1928
>-------
2029
1| myFunk(

data/fixtures/scopes/javascript.core/argumentList/argumentList.formal.multiLine.scope

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

7-
[Content] =
7+
[Content] = 1:4-2:7
8+
>----
9+
1| aaa,
10+
2| bbb
11+
-------<
12+
813
[Removal] = 0:16-3:0
914
>
1015
0| function myFunk(
@@ -13,6 +18,10 @@ function myFunk(
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 myFunk(

queries/javascript.core.scm

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -751,8 +751,8 @@
751751
"}" @statement.iteration.end.startOf
752752
)
753753

754-
;;!! foo(name) {}
755-
;;! ^^^^
754+
;;!! function foo(aaa, bbb) {}
755+
;;! ^^^ ^^^
756756
(
757757
(formal_parameters
758758
(_)? @_.leading.endOf
@@ -765,8 +765,8 @@
765765
(#single-or-multi-line-delimiter! @argumentOrParameter @_dummy ", " ",\n")
766766
)
767767

768-
;;!! foo("bar")
769-
;;! ^^^^^
768+
;;!! foo(aaa, bbb)
769+
;;! ^^^ ^^^
770770
(
771771
(arguments
772772
(_)? @_.leading.endOf
@@ -779,25 +779,31 @@
779779
(#single-or-multi-line-delimiter! @argumentOrParameter @_dummy ", " ",\n")
780780
)
781781

782+
;;!! function foo(aaa, bbb) {}
783+
;;! ^^^^^^^^
782784
(_
783785
(formal_parameters
784-
"(" @argumentList.start.endOf @argumentOrParameter.iteration.start.endOf
785-
")" @argumentList.end.startOf @argumentOrParameter.iteration.end.startOf
786-
) @_dummy
787-
(#empty-single-multi-delimiter! @argumentList.start.endOf @_dummy "" ", " ",\n")
786+
"(" @argumentList.removal.start.endOf @argumentOrParameter.iteration.start.endOf
787+
")" @argumentList.removal.end.startOf @argumentOrParameter.iteration.end.startOf
788+
) @argumentList
789+
(#child-range! @argumentList 1 -2)
790+
(#empty-single-multi-delimiter! @argumentList @argumentList "" ", " ",\n")
788791
) @argumentList.domain @argumentOrParameter.iteration.domain
789792

790793
(formal_parameters
791794
"(" @name.iteration.start.endOf @value.iteration.start.endOf @type.iteration.start.endOf
792795
")" @name.iteration.end.startOf @value.iteration.end.startOf @type.iteration.end.startOf
793796
)
794797

798+
;;!! foo(aaa, bbb)
799+
;;! ^^^^^^^^
795800
(_
796801
(arguments
797-
"(" @argumentList.start.endOf @argumentOrParameter.iteration.start.endOf
798-
")" @argumentList.end.startOf @argumentOrParameter.iteration.end.startOf
799-
) @_dummy
800-
(#empty-single-multi-delimiter! @argumentList.start.endOf @_dummy "" ", " ",\n")
802+
"(" @argumentList.removal.start.endOf @argumentOrParameter.iteration.start.endOf
803+
")" @argumentList.removal.end.startOf @argumentOrParameter.iteration.end.startOf
804+
) @argumentList
805+
(#child-range! @argumentList 1 -2)
806+
(#empty-single-multi-delimiter! @argumentList @argumentList "" ", " ",\n")
801807
) @argumentList.domain @argumentOrParameter.iteration.domain
802808

803809
operator: [

0 commit comments

Comments
 (0)