Skip to content

Commit 9298a71

Browse files
Added more interface facets (#3004)
1 parent 5891d0f commit 9298a71

File tree

113 files changed

+2241
-950
lines changed

Some content is hidden

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

113 files changed

+2241
-950
lines changed
Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,91 +1,91 @@
1-
struct aaa { int bbb; };
2-
union bbb { int ccc; };
3-
enum ccc { ddd, eee };
1+
struct aaa {};
2+
union bbb {};
3+
enum ccc {};
44

5-
typedef struct { int fff; } ggg;
6-
typedef union { int hhh; } iii;
7-
typedef enum { jjj, kkk } lll;
5+
typedef struct {} ddd;
6+
typedef union {} eee;
7+
typedef enum {} fff;
88
---
99

1010
[#1 Content] =
11-
[#1 Domain] = 0:0-0:24
12-
>------------------------<
13-
0| struct aaa { int bbb; };
11+
[#1 Domain] = 0:0-0:14
12+
>--------------<
13+
0| struct aaa {};
1414

1515
[#1 Removal] = 0:0-1:0
16-
>------------------------
17-
0| struct aaa { int bbb; };
18-
1| union bbb { int ccc; };
16+
>--------------
17+
0| struct aaa {};
18+
1| union bbb {};
1919
<
2020

2121
[#1 Insertion delimiter] = "\n"
2222

2323

2424
[#2 Content] =
25-
[#2 Domain] = 1:0-1:23
26-
>-----------------------<
27-
1| union bbb { int ccc; };
25+
[#2 Domain] = 1:0-1:13
26+
>-------------<
27+
1| union bbb {};
2828

2929
[#2 Removal] = 1:0-2:0
30-
>-----------------------
31-
1| union bbb { int ccc; };
32-
2| enum ccc { ddd, eee };
30+
>-------------
31+
1| union bbb {};
32+
2| enum ccc {};
3333
<
3434

3535
[#2 Insertion delimiter] = "\n"
3636

3737

3838
[#3 Content] =
39-
[#3 Domain] = 2:0-2:22
40-
>----------------------<
41-
2| enum ccc { ddd, eee };
39+
[#3 Domain] = 2:0-2:12
40+
>------------<
41+
2| enum ccc {};
4242

4343
[#3 Removal] = 2:0-3:0
44-
>----------------------
45-
2| enum ccc { ddd, eee };
44+
>------------
45+
2| enum ccc {};
4646
3|
4747
<
4848

4949
[#3 Insertion delimiter] = "\n"
5050

5151

5252
[#4 Content] =
53-
[#4 Domain] = 4:0-4:32
54-
>--------------------------------<
55-
4| typedef struct { int fff; } ggg;
53+
[#4 Domain] = 4:0-4:22
54+
>----------------------<
55+
4| typedef struct {} ddd;
5656

5757
[#4 Removal] = 4:0-5:0
58-
>--------------------------------
59-
4| typedef struct { int fff; } ggg;
60-
5| typedef union { int hhh; } iii;
58+
>----------------------
59+
4| typedef struct {} ddd;
60+
5| typedef union {} eee;
6161
<
6262

6363
[#4 Insertion delimiter] = "\n"
6464

6565

6666
[#5 Content] =
67-
[#5 Domain] = 5:0-5:31
68-
>-------------------------------<
69-
5| typedef union { int hhh; } iii;
67+
[#5 Domain] = 5:0-5:21
68+
>---------------------<
69+
5| typedef union {} eee;
7070

7171
[#5 Removal] = 5:0-6:0
72-
>-------------------------------
73-
5| typedef union { int hhh; } iii;
74-
6| typedef enum { jjj, kkk } lll;
72+
>---------------------
73+
5| typedef union {} eee;
74+
6| typedef enum {} fff;
7575
<
7676

7777
[#5 Insertion delimiter] = "\n"
7878

7979

8080
[#6 Content] =
81-
[#6 Domain] = 6:0-6:30
82-
>------------------------------<
83-
6| typedef enum { jjj, kkk } lll;
84-
85-
[#6 Removal] = 5:31-6:30
86-
>
87-
5| typedef union { int hhh; } iii;
88-
6| typedef enum { jjj, kkk } lll;
89-
------------------------------<
81+
[#6 Domain] = 6:0-6:20
82+
>--------------------<
83+
6| typedef enum {} fff;
84+
85+
[#6 Removal] = 5:21-6:20
86+
>
87+
5| typedef union {} eee;
88+
6| typedef enum {} fff;
89+
--------------------<
9090

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

66
[#1 Content] =
77
[#1 Removal] =
8-
[#1 Domain] = 0:0-2:1
8+
[#1 Domain] = 0:0-2:2
99
>-----------
10-
0| class Foo {
11-
1| int aaa = 2;
12-
2| }
13-
-<
10+
0| union foo {
11+
1| int bar;
12+
2| };
13+
--<
1414

1515
[#1 Insertion delimiter] = " "
1616

1717

1818
[#2 Content] = 1:4-1:7
1919
>---<
20-
1| int aaa = 2;
20+
1| int bar;
2121

2222
[#2 Removal] = 1:4-1:8
2323
>----<
24-
1| int aaa = 2;
24+
1| int bar;
2525

2626
[#2 Leading delimiter] = 1:0-1:4
2727
>----<
28-
1| int aaa = 2;
28+
1| int bar;
2929

3030
[#2 Trailing delimiter] = 1:7-1:8
3131
>-<
32-
1| int aaa = 2;
32+
1| int bar;
3333

34-
[#2 Domain] = 1:4-1:16
35-
>------------<
36-
1| int aaa = 2;
34+
[#2 Domain] = 1:4-1:12
35+
>--------<
36+
1| int bar;
3737

3838
[#2 Insertion delimiter] = " "

data/fixtures/scopes/c/type.field.scope

Lines changed: 0 additions & 33 deletions
This file was deleted.

data/fixtures/scopes/c/type.field2.scope

Lines changed: 0 additions & 33 deletions
This file was deleted.

0 commit comments

Comments
 (0)