Skip to content

Commit 121e99c

Browse files
Added missing scope implementations
1 parent ee663e5 commit 121e99c

19 files changed

+385
-57
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
try {}
2+
catch (const std::exception& e) {}
3+
---
4+
5+
[Range] =
6+
[Domain] = 0:0-1:34
7+
>------
8+
0| try {}
9+
1| catch (const std::exception& e) {}
10+
----------------------------------<
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
try {}
2+
catch (const std::exception& e) {}
3+
---
4+
5+
[#1 Content] =
6+
[#1 Domain] = 0:0-0:6
7+
>------<
8+
0| try {}
9+
10+
[#1 Removal] = 0:0-1:0
11+
>------
12+
0| try {}
13+
1| catch (const std::exception& e) {}
14+
<
15+
16+
[#1 Insertion delimiter] = "\n"
17+
18+
19+
[#2 Content] =
20+
[#2 Domain] = 1:0-1:34
21+
>----------------------------------<
22+
1| catch (const std::exception& e) {}
23+
24+
[#2 Removal] = 0:6-1:34
25+
>
26+
0| try {}
27+
1| catch (const std::exception& e) {}
28+
----------------------------------<
29+
30+
[#2 Insertion delimiter] = "\n"
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
new Foo();
2+
---
3+
4+
[Content] =
5+
[Removal] =
6+
[Domain] = 0:0-0:9
7+
>---------<
8+
0| new Foo();
9+
10+
[Insertion delimiter] = " "
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
new Foo();
2+
---
3+
4+
[Content] =
5+
[Removal] = 0:0-0:7
6+
>-------<
7+
0| new Foo();
8+
9+
[Domain] = 0:0-0:9
10+
>---------<
11+
0| new Foo();
12+
13+
[Insertion delimiter] = " "
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
class MyClass { }
2+
---
3+
4+
[#1 Range] =
5+
[#1 Domain] = 0:0-0:17
6+
>-----------------<
7+
0| class MyClass { }
8+
9+
10+
[#2 Range] =
11+
[#2 Domain] = 0:15-0:16
12+
>-<
13+
0| class MyClass { }

data/fixtures/scopes/cpp/name.argument.formal.constructor.iteration.scope

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,21 @@ class MyClass {
1313

1414

1515
[#2 Range] =
16-
[#2 Domain] = 1:12-1:32
17-
>--------------------<
16+
[#2 Domain] = 0:15-2:0
17+
>
18+
0| class MyClass {
1819
1| MyClass(int aaa, int bbb = 2) {}
20+
2| }
21+
<
1922

2023

2124
[#3 Range] =
22-
[#3 Domain] = 1:35-1:35
25+
[#3 Domain] = 1:12-1:32
26+
>--------------------<
27+
1| MyClass(int aaa, int bbb = 2) {}
28+
29+
30+
[#4 Range] =
31+
[#4 Domain] = 1:35-1:35
2332
><
2433
1| MyClass(int aaa, int bbb = 2) {}

data/fixtures/scopes/cpp/name.argument.formal.method.iteration.scope

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,21 @@ class MyClass {
1313

1414

1515
[#2 Range] =
16-
[#2 Domain] = 1:13-1:33
17-
>--------------------<
16+
[#2 Domain] = 0:15-2:0
17+
>
18+
0| class MyClass {
1819
1| void foo(int aaa, int bbb = 2) {}
20+
2| }
21+
<
1922

2023

2124
[#3 Range] =
22-
[#3 Domain] = 1:36-1:36
25+
[#3 Domain] = 1:13-1:33
26+
>--------------------<
27+
1| void foo(int aaa, int bbb = 2) {}
28+
29+
30+
[#4 Range] =
31+
[#4 Domain] = 1:36-1:36
2332
><
2433
1| void foo(int aaa, int bbb = 2) {}
Lines changed: 29 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,52 @@
1-
class aaa { int bbb; };
1+
class Foo {
2+
int aaa = 2;
3+
}
24
---
35

46
[#1 Content] = 0:6-0:9
57
>---<
6-
0| class aaa { int bbb; };
8+
0| class Foo {
79

810
[#1 Removal] = 0:6-0:10
911
>----<
10-
0| class aaa { int bbb; };
12+
0| class Foo {
1113

1214
[#1 Leading delimiter] = 0:5-0:6
1315
>-<
14-
0| class aaa { int bbb; };
16+
0| class Foo {
1517

1618
[#1 Trailing delimiter] = 0:9-0:10
1719
>-<
18-
0| class aaa { int bbb; };
20+
0| class Foo {
1921

20-
[#1 Domain] = 0:0-0:23
21-
>-----------------------<
22-
0| class aaa { int bbb; };
22+
[#1 Domain] = 0:0-2:1
23+
>-----------
24+
0| class Foo {
25+
1| int aaa = 2;
26+
2| }
27+
-<
2328

2429
[#1 Insertion delimiter] = " "
2530

2631

27-
[#2 Content] = 0:16-0:19
28-
>---<
29-
0| class aaa { int bbb; };
32+
[#2 Content] = 1:8-1:11
33+
>---<
34+
1| int aaa = 2;
3035

31-
[#2 Removal] = 0:15-0:19
32-
>----<
33-
0| class aaa { int bbb; };
36+
[#2 Removal] = 1:8-1:12
37+
>----<
38+
1| int aaa = 2;
3439

35-
[#2 Leading delimiter] = 0:15-0:16
36-
>-<
37-
0| class aaa { int bbb; };
40+
[#2 Leading delimiter] = 1:7-1:8
41+
>-<
42+
1| int aaa = 2;
3843

39-
[#2 Domain] = 0:12-0:20
40-
>--------<
41-
0| class aaa { int bbb; };
44+
[#2 Trailing delimiter] = 1:11-1:12
45+
>-<
46+
1| int aaa = 2;
47+
48+
[#2 Domain] = 1:4-1:16
49+
>------------<
50+
1| int aaa = 2;
4251

4352
[#2 Insertion delimiter] = " "
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
for (int value : values) {}
2+
---
3+
4+
[Content] = 0:9-0:14
5+
>-----<
6+
0| for (int value : values) {}
7+
8+
[Removal] = 0:9-0:15
9+
>------<
10+
0| for (int value : values) {}
11+
12+
[Leading delimiter] = 0:8-0:9
13+
>-<
14+
0| for (int value : values) {}
15+
16+
[Trailing delimiter] = 0:14-0:15
17+
>-<
18+
0| for (int value : values) {}
19+
20+
[Domain] = 0:0-0:27
21+
>---------------------------<
22+
0| for (int value : values) {}
23+
24+
[Insertion delimiter] = " "
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
class MyClass { }
2+
---
3+
4+
[#1 Range] =
5+
[#1 Domain] = 0:0-0:17
6+
>-----------------<
7+
0| class MyClass { }
8+
9+
10+
[#2 Range] =
11+
[#2 Domain] = 0:15-0:16
12+
>-<
13+
0| class MyClass { }

0 commit comments

Comments
 (0)