Skip to content

Commit ec45df0

Browse files
Add additional variable scope facets (#3162)
1 parent 35ac87a commit ec45df0

246 files changed

Lines changed: 2406 additions & 1125 deletions

File tree

Some content is hidden

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

data/fixtures/recorded/languages/rust/chuckName.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ initialState:
1717
active: {line: 0, character: 5}
1818
marks: {}
1919
finalState:
20-
documentContents: "let mut: [i32; 3] = [0; 3];"
20+
documentContents: "[0; 3];"
2121
selections:
22-
- anchor: {line: 0, character: 5}
23-
active: {line: 0, character: 5}
22+
- anchor: {line: 0, character: 0}
23+
active: {line: 0, character: 0}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
const int foo = 0;
2+
---
3+
4+
[Content] = 0:10-0:13
5+
>---<
6+
0| const int foo = 0;
7+
8+
[Removal] = 0:0-0:16
9+
>----------------<
10+
0| const int foo = 0;
11+
12+
[Leading delimiter] = 0:9-0:10
13+
>-<
14+
0| const int foo = 0;
15+
16+
[Trailing delimiter] = 0:13-0:14
17+
>-<
18+
0| const int foo = 0;
19+
20+
[Domain] = 0:0-0:18
21+
>------------------<
22+
0| const int foo = 0;
23+
24+
[Insertion delimiter] = " "
Lines changed: 39 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,45 @@
1-
struct { int foo; };
1+
struct foo {
2+
int bar;
3+
};
24
---
35

4-
[Content] = 0:13-0:16
5-
>---<
6-
0| struct { int foo; };
6+
[#1 Content] = 0:7-0:10
7+
>---<
8+
0| struct foo {
79

8-
[Removal] = 0:12-0:16
9-
>----<
10-
0| struct { int foo; };
10+
[#1 Removal] = 0:7-0:11
11+
>----<
12+
0| struct foo {
1113

12-
[Leading delimiter] = 0:12-0:13
13-
>-<
14-
0| struct { int foo; };
14+
[#1 Leading delimiter] = 0:6-0:7
15+
>-<
16+
0| struct foo {
1517

16-
[Domain] = 0:9-0:17
17-
>--------<
18-
0| struct { int foo; };
18+
[#1 Trailing delimiter] = 0:10-0:11
19+
>-<
20+
0| struct foo {
1921

20-
[Insertion delimiter] = " "
22+
[#1 Domain] = 0:0-2:2
23+
>------------
24+
0| struct foo {
25+
1| int bar;
26+
2| };
27+
--<
28+
29+
[#1 Insertion delimiter] = " "
30+
31+
32+
[#2 Content] = 1:8-1:11
33+
>---<
34+
1| int bar;
35+
36+
[#2 Removal] =
37+
[#2 Domain] = 1:4-1:12
38+
>--------<
39+
1| int bar;
40+
41+
[#2 Leading delimiter] = 1:7-1:8
42+
>-<
43+
1| int bar;
44+
45+
[#2 Insertion delimiter] = " "
Lines changed: 39 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,45 @@
1-
union { int foo; };
1+
union foo {
2+
int bar;
3+
};
24
---
35

4-
[Content] = 0:12-0:15
5-
>---<
6-
0| union { int foo; };
6+
[#1 Content] = 0:6-0:9
7+
>---<
8+
0| union foo {
79

8-
[Removal] = 0:11-0:15
9-
>----<
10-
0| union { int foo; };
10+
[#1 Removal] = 0:6-0:10
11+
>----<
12+
0| union foo {
1113

12-
[Leading delimiter] = 0:11-0:12
13-
>-<
14-
0| union { int foo; };
14+
[#1 Leading delimiter] = 0:5-0:6
15+
>-<
16+
0| union foo {
1517

16-
[Domain] = 0:8-0:16
17-
>--------<
18-
0| union { int foo; };
18+
[#1 Trailing delimiter] = 0:9-0:10
19+
>-<
20+
0| union foo {
1921

20-
[Insertion delimiter] = " "
22+
[#1 Domain] = 0:0-2:2
23+
>-----------
24+
0| union foo {
25+
1| int bar;
26+
2| };
27+
--<
28+
29+
[#1 Insertion delimiter] = " "
30+
31+
32+
[#2 Content] = 1:8-1:11
33+
>---<
34+
1| int bar;
35+
36+
[#2 Removal] =
37+
[#2 Domain] = 1:4-1:12
38+
>--------<
39+
1| int bar;
40+
41+
[#2 Leading delimiter] = 1:7-1:8
42+
>-<
43+
1| int bar;
44+
45+
[#2 Insertion delimiter] = " "

data/fixtures/scopes/c/name/name.field.enum.scope

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,12 @@ enum Foo {
3737
>---<
3838
1| bar = 0,
3939

40-
[#2 Removal] = 1:4-1:8
41-
>----<
40+
[#2 Removal] = 1:4-1:10
41+
>------<
4242
1| bar = 0,
4343

44-
[#2 Leading delimiter] = 1:0-1:4
45-
>----<
46-
1| bar = 0,
47-
48-
[#2 Trailing delimiter] = 1:7-1:8
49-
>-<
44+
[#2 Trailing delimiter] = 1:7-1:10
45+
>---<
5046
1| bar = 0,
5147

5248
[#2 Domain] = 1:4-1:11
@@ -60,16 +56,12 @@ enum Foo {
6056
>---<
6157
2| baz = 1,
6258

63-
[#3 Removal] = 2:4-2:8
64-
>----<
65-
2| baz = 1,
66-
67-
[#3 Leading delimiter] = 2:0-2:4
68-
>----<
59+
[#3 Removal] = 2:4-2:10
60+
>------<
6961
2| baz = 1,
7062

71-
[#3 Trailing delimiter] = 2:7-2:8
72-
>-<
63+
[#3 Trailing delimiter] = 2:7-2:10
64+
>---<
7365
2| baz = 1,
7466

7567
[#3 Domain] = 2:4-2:11
File renamed without changes.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
int foo;
2+
---
3+
4+
[Content] = 0:4-0:7
5+
>---<
6+
0| int foo;
7+
8+
[Removal] =
9+
[Domain] = 0:0-0:8
10+
>--------<
11+
0| int foo;
12+
13+
[Leading delimiter] = 0:3-0:4
14+
>-<
15+
0| int foo;
16+
17+
[Insertion delimiter] = " "
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const int foo = 0;
2+
---
3+
4+
[Content] =
5+
[Removal] =
6+
[Domain] = 0:0-0:18
7+
>------------------<
8+
0| const int foo = 0;
9+
10+
[Insertion delimiter] = "\n"

data/fixtures/scopes/c/statement/statement.variable.scope renamed to data/fixtures/scopes/c/statement/statement.variable.initialized.scope

File renamed without changes.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
int foo;
2+
---
3+
4+
[Content] =
5+
[Removal] =
6+
[Domain] = 0:0-0:8
7+
>--------<
8+
0| int foo;
9+
10+
[Insertion delimiter] = "\n"

0 commit comments

Comments
 (0)