Skip to content

Commit 97678ac

Browse files
Added name and value iteration scope facets (#3000)
1 parent d55c744 commit 97678ac

File tree

130 files changed

+1940
-510
lines changed

Some content is hidden

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

130 files changed

+1940
-510
lines changed

data/fixtures/recorded/languages/talon/clearEveryValue5.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,9 @@ initialState:
2323
finalState:
2424
documentContents: |-
2525
foo:
26-
26+
bar = 1
2727
2828
baz:
2929
selections:
30-
- anchor: {line: 1, character: 4}
31-
active: {line: 1, character: 4}
3230
- anchor: {line: 3, character: 5}
3331
active: {line: 3, character: 5}

data/fixtures/scopes/c/class.scope

Lines changed: 7 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,10 @@
1-
struct aaa { int bbb; };
2-
3-
typedef struct { int fff; } ggg;
1+
struct Foo {};
42
---
53

6-
[#1 Content] =
7-
[#1 Domain] = 0:0-0:24
8-
>------------------------<
9-
0| struct aaa { int bbb; };
10-
11-
[#1 Removal] = 0:0-2:0
12-
>------------------------
13-
0| struct aaa { int bbb; };
14-
1|
15-
2| typedef struct { int fff; } ggg;
16-
<
17-
18-
[#1 Insertion delimiter] = "\n\n"
19-
20-
21-
[#2 Content] =
22-
[#2 Domain] = 2:0-2:32
23-
>--------------------------------<
24-
2| typedef struct { int fff; } ggg;
25-
26-
[#2 Removal] = 0:24-2:32
27-
>
28-
0| struct aaa { int bbb; };
29-
1|
30-
2| typedef struct { int fff; } ggg;
31-
--------------------------------<
4+
[Content] =
5+
[Removal] =
6+
[Domain] = 0:0-0:14
7+
>--------------<
8+
0| struct Foo {};
329

33-
[#2 Insertion delimiter] = "\n\n"
10+
[Insertion delimiter] = "\n\n"
Lines changed: 7 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,10 @@
1-
union bbb { int ccc; };
2-
3-
typedef union { int hhh; } iii;
1+
union Foo {};
42
---
53

6-
[#1 Content] =
7-
[#1 Domain] = 0:0-0:23
8-
>-----------------------<
9-
0| union bbb { int ccc; };
10-
11-
[#1 Removal] = 0:0-2:0
12-
>-----------------------
13-
0| union bbb { int ccc; };
14-
1|
15-
2| typedef union { int hhh; } iii;
16-
<
17-
18-
[#1 Insertion delimiter] = "\n\n"
19-
20-
21-
[#2 Content] =
22-
[#2 Domain] = 2:0-2:31
23-
>-------------------------------<
24-
2| typedef union { int hhh; } iii;
25-
26-
[#2 Removal] = 0:23-2:31
27-
>
28-
0| union bbb { int ccc; };
29-
1|
30-
2| typedef union { int hhh; } iii;
31-
-------------------------------<
4+
[Content] =
5+
[Removal] =
6+
[Domain] = 0:0-0:13
7+
>-------------<
8+
0| union Foo {};
329

33-
[#2 Insertion delimiter] = "\n\n"
10+
[Insertion delimiter] = "\n\n"
Lines changed: 7 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,10 @@
1-
enum ccc { ddd, eee };
2-
3-
typedef enum { jjj, kkk } lll;
1+
enum Foo {};
42
---
53

6-
[#1 Content] =
7-
[#1 Domain] = 0:0-0:22
8-
>----------------------<
9-
0| enum ccc { ddd, eee };
10-
11-
[#1 Removal] = 0:0-2:0
12-
>----------------------
13-
0| enum ccc { ddd, eee };
14-
1|
15-
2| typedef enum { jjj, kkk } lll;
16-
<
17-
18-
[#1 Insertion delimiter] = "\n\n"
19-
20-
21-
[#2 Content] =
22-
[#2 Domain] = 2:0-2:30
23-
>------------------------------<
24-
2| typedef enum { jjj, kkk } lll;
25-
26-
[#2 Removal] = 0:22-2:30
27-
>
28-
0| enum ccc { ddd, eee };
29-
1|
30-
2| typedef enum { jjj, kkk } lll;
31-
------------------------------<
4+
[Content] =
5+
[Removal] =
6+
[Domain] = 0:0-0:12
7+
>------------<
8+
0| enum Foo {};
329

33-
[#2 Insertion delimiter] = "\n\n"
10+
[Insertion delimiter] = "\n\n"
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
typedef struct { } Foo;
2+
---
3+
4+
[Content] =
5+
[Removal] =
6+
[Domain] = 0:0-0:23
7+
>-----------------------<
8+
0| typedef struct { } Foo;
9+
10+
[Insertion delimiter] = "\n\n"
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
typedef union { } Foo;
2+
---
3+
4+
[Content] =
5+
[Removal] =
6+
[Domain] = 0:0-0:22
7+
>----------------------<
8+
0| typedef union { } Foo;
9+
10+
[Insertion delimiter] = "\n\n"
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
typedef enum { } Foo;
2+
---
3+
4+
[Content] =
5+
[Removal] =
6+
[Domain] = 0:0-0:21
7+
>---------------------<
8+
0| typedef enum { } Foo;
9+
10+
[Insertion delimiter] = "\n\n"
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
struct Foo { };
2+
3+
typedef struct { } Bar;
4+
---
5+
6+
[#1 Range] =
7+
[#1 Domain] = 0:0-2:23
8+
>---------------
9+
0| struct Foo { };
10+
1|
11+
2| typedef struct { } Bar;
12+
-----------------------<
13+
14+
15+
[#2 Range] =
16+
[#2 Domain] = 0:12-0:13
17+
>-<
18+
0| struct Foo { };
19+
20+
21+
[#3 Range] =
22+
[#3 Domain] = 2:16-2:17
23+
>-<
24+
2| typedef struct { } Bar;
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
union Foo { };
2+
3+
typedef union { } Bar;
4+
---
5+
6+
[#1 Range] =
7+
[#1 Domain] = 0:0-2:22
8+
>--------------
9+
0| union Foo { };
10+
1|
11+
2| typedef union { } Bar;
12+
----------------------<
13+
14+
15+
[#2 Range] =
16+
[#2 Domain] = 0:11-0:12
17+
>-<
18+
0| union Foo { };
19+
20+
21+
[#3 Range] =
22+
[#3 Domain] = 2:15-2:16
23+
>-<
24+
2| typedef union { } Bar;
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
if (true) { }
2+
---
3+
4+
[#1 Range] =
5+
[#1 Domain] = 0:0-0:13
6+
>-------------<
7+
0| if (true) { }
8+
9+
10+
[#2 Range] =
11+
[#2 Domain] = 0:11-0:12
12+
>-<
13+
0| if (true) { }

0 commit comments

Comments
 (0)