Skip to content

Commit 76068a0

Browse files
Add implementations for missing C++ scopes (#2964)
1 parent ff5784e commit 76068a0

File tree

52 files changed

+1095
-126
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+1095
-126
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
foo.bar();
2+
---
3+
4+
[Content] =
5+
[Removal] = 0:8-0:8
6+
><
7+
0| foo.bar();
8+
9+
[Domain] = 0:0-0:9
10+
>---------<
11+
0| foo.bar();
12+
13+
[Insertion delimiter] = ""
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
foo.bar(
2+
int aaa,
3+
int bbb
4+
);
5+
---
6+
7+
[Content] =
8+
[Removal] = 0:8-3:0
9+
>
10+
0| foo.bar(
11+
1| int aaa,
12+
2| int bbb
13+
3| );
14+
<
15+
16+
[Domain] = 0:0-3:1
17+
>--------
18+
0| foo.bar(
19+
1| int aaa,
20+
2| int bbb
21+
3| );
22+
-<
23+
24+
[Insertion delimiter] = ",\n"
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
foo.bar(int aaa, int bbb);
2+
---
3+
4+
[Content] =
5+
[Removal] = 0:8-0:24
6+
>----------------<
7+
0| foo.bar(int aaa, int bbb);
8+
9+
[Domain] = 0:0-0:25
10+
>-------------------------<
11+
0| foo.bar(int aaa, int bbb);
12+
13+
[Insertion delimiter] = ", "
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
new Foo(aaa, bbb);
2+
---
3+
4+
[Range] = 0:8-0:16
5+
>--------<
6+
0| new Foo(aaa, bbb);
7+
8+
[Domain] = 0:0-0:17
9+
>-----------------<
10+
0| new Foo(aaa, bbb);
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
new Foo(aaa, bbb);
2+
---
3+
4+
[#1 Content] =
5+
[#1 Domain] = 0:8-0:11
6+
>---<
7+
0| new Foo(aaa, bbb);
8+
9+
[#1 Removal] = 0:8-0:13
10+
>-----<
11+
0| new Foo(aaa, bbb);
12+
13+
[#1 Trailing delimiter] = 0:11-0:13
14+
>--<
15+
0| new Foo(aaa, bbb);
16+
17+
[#1 Insertion delimiter] = ", "
18+
19+
20+
[#2 Content] =
21+
[#2 Domain] = 0:13-0:16
22+
>---<
23+
0| new Foo(aaa, bbb);
24+
25+
[#2 Removal] = 0:11-0:16
26+
>-----<
27+
0| new Foo(aaa, bbb);
28+
29+
[#2 Leading delimiter] = 0:11-0:13
30+
>--<
31+
0| new Foo(aaa, bbb);
32+
33+
[#2 Insertion delimiter] = ", "
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
class Foo {
2+
Foo(int aaa, int bbb) {}
3+
}
4+
---
5+
6+
[Range] = 1:8-1:24
7+
>----------------<
8+
1| Foo(int aaa, int bbb) {}
9+
10+
[Domain] = 1:4-1:28
11+
>------------------------<
12+
1| Foo(int aaa, int bbb) {}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
class Foo {
2+
Foo(int aaa, int bbb) {}
3+
}
4+
---
5+
6+
[#1 Content] =
7+
[#1 Domain] = 1:8-1:15
8+
>-------<
9+
1| Foo(int aaa, int bbb) {}
10+
11+
[#1 Removal] = 1:8-1:17
12+
>---------<
13+
1| Foo(int aaa, int bbb) {}
14+
15+
[#1 Trailing delimiter] = 1:15-1:17
16+
>--<
17+
1| Foo(int aaa, int bbb) {}
18+
19+
[#1 Insertion delimiter] = ", "
20+
21+
22+
[#2 Content] =
23+
[#2 Domain] = 1:17-1:24
24+
>-------<
25+
1| Foo(int aaa, int bbb) {}
26+
27+
[#2 Removal] = 1:15-1:24
28+
>---------<
29+
1| Foo(int aaa, int bbb) {}
30+
31+
[#2 Leading delimiter] = 1:15-1:17
32+
>--<
33+
1| Foo(int aaa, int bbb) {}
34+
35+
[#2 Insertion delimiter] = ", "
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[](int aaa, int bbb) {}
2+
---
3+
4+
[Range] = 0:3-0:19
5+
>----------------<
6+
0| [](int aaa, int bbb) {}
7+
8+
[Domain] = 0:0-0:23
9+
>-----------------------<
10+
0| [](int aaa, int bbb) {}
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
[](int aaa, int bbb) {}
2+
---
3+
4+
[#1 Content] =
5+
[#1 Domain] = 0:3-0:10
6+
>-------<
7+
0| [](int aaa, int bbb) {}
8+
9+
[#1 Removal] = 0:3-0:12
10+
>---------<
11+
0| [](int aaa, int bbb) {}
12+
13+
[#1 Trailing delimiter] = 0:10-0:12
14+
>--<
15+
0| [](int aaa, int bbb) {}
16+
17+
[#1 Insertion delimiter] = ", "
18+
19+
20+
[#2 Content] =
21+
[#2 Domain] = 0:12-0:19
22+
>-------<
23+
0| [](int aaa, int bbb) {}
24+
25+
[#2 Removal] = 0:10-0:19
26+
>---------<
27+
0| [](int aaa, int bbb) {}
28+
29+
[#2 Leading delimiter] = 0:10-0:12
30+
>--<
31+
0| [](int aaa, int bbb) {}
32+
33+
[#2 Insertion delimiter] = ", "
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
class Foo {
2+
void bar(int aaa, int bbb) {}
3+
}
4+
---
5+
6+
[Range] = 1:13-1:29
7+
>----------------<
8+
1| void bar(int aaa, int bbb) {}
9+
10+
[Domain] = 1:4-1:33
11+
>-----------------------------<
12+
1| void bar(int aaa, int bbb) {}

0 commit comments

Comments
 (0)