Skip to content

Commit 2c3d9fd

Browse files
Add more facets to interior scope (#2996)
1 parent 7ac3d44 commit 2c3d9fd

File tree

69 files changed

+1389
-317
lines changed

Some content is hidden

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

69 files changed

+1389
-317
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
switch (value) { }
2+
---
3+
4+
[#1 Content] =
5+
[#1 Removal] = 0:16-0:17
6+
>-<
7+
0| switch (value) { }
8+
9+
[#1 Domain] = 0:0-0:18
10+
>------------------<
11+
0| switch (value) { }
12+
13+
[#1 Insertion delimiter] = " "
14+
15+
16+
[#2 Content] =
17+
[#2 Removal] = 0:8-0:13
18+
>-----<
19+
0| switch (value) { }
20+
21+
[#2 Domain] = 0:7-0:14
22+
>-------<
23+
0| switch (value) { }
24+
25+
[#2 Insertion delimiter] = " "
26+
27+
28+
[#3 Content] =
29+
[#3 Removal] = 0:16-0:17
30+
>-<
31+
0| switch (value) { }
32+
33+
[#3 Domain] = 0:15-0:18
34+
>---<
35+
0| switch (value) { }
36+
37+
[#3 Insertion delimiter] = " "
Lines changed: 96 additions & 124 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,54 @@
11
switch (value) {
22
case 0:
3-
break;
4-
case 1:
53
foo;
64
break;
7-
case 2: {
5+
case 1: {
86
break;
97
}
108
default:
119
break;
1210
}
1311
---
1412

15-
[#1 Content] = 1:4-10:14
13+
[#1 Content] = 1:4-8:14
1614
>-------
1715
1| case 0:
18-
2| break;
19-
3| case 1:
20-
4| foo;
16+
2| foo;
17+
3| break;
18+
4| case 1: {
2119
5| break;
22-
6| case 2: {
23-
7| break;
24-
8| }
25-
9| default:
26-
10| break;
27-
--------------<
28-
29-
[#1 Removal] = 0:16-11:0
20+
6| }
21+
7| default:
22+
8| break;
23+
--------------<
24+
25+
[#1 Removal] = 0:16-9:0
3026
>
3127
0| switch (value) {
3228
1| case 0:
33-
2| break;
34-
3| case 1:
35-
4| foo;
29+
2| foo;
30+
3| break;
31+
4| case 1: {
3632
5| break;
37-
6| case 2: {
38-
7| break;
39-
8| }
40-
9| default:
41-
10| break;
42-
11| }
43-
<
44-
45-
[#1 Domain] = 0:0-11:1
33+
6| }
34+
7| default:
35+
8| break;
36+
9| }
37+
<
38+
39+
[#1 Domain] = 0:0-9:1
4640
>----------------
4741
0| switch (value) {
4842
1| case 0:
49-
2| break;
50-
3| case 1:
51-
4| foo;
43+
2| foo;
44+
3| break;
45+
4| case 1: {
5246
5| break;
53-
6| case 2: {
54-
7| break;
55-
8| }
56-
9| default:
57-
10| break;
58-
11| }
59-
-<
47+
6| }
48+
7| default:
49+
8| break;
50+
9| }
51+
-<
6052

6153
[#1 Insertion delimiter] = " "
6254

@@ -73,137 +65,117 @@ switch (value) {
7365
[#2 Insertion delimiter] = " "
7466

7567

76-
[#3 Content] = 1:4-10:14
68+
[#3 Content] = 1:4-8:14
7769
>-------
7870
1| case 0:
79-
2| break;
80-
3| case 1:
81-
4| foo;
71+
2| foo;
72+
3| break;
73+
4| case 1: {
8274
5| break;
83-
6| case 2: {
84-
7| break;
85-
8| }
86-
9| default:
87-
10| break;
88-
--------------<
89-
90-
[#3 Removal] = 0:16-11:0
75+
6| }
76+
7| default:
77+
8| break;
78+
--------------<
79+
80+
[#3 Removal] = 0:16-9:0
9181
>
9282
0| switch (value) {
9383
1| case 0:
94-
2| break;
95-
3| case 1:
96-
4| foo;
84+
2| foo;
85+
3| break;
86+
4| case 1: {
9787
5| break;
98-
6| case 2: {
99-
7| break;
100-
8| }
101-
9| default:
102-
10| break;
103-
11| }
104-
<
105-
106-
[#3 Domain] = 0:15-11:1
88+
6| }
89+
7| default:
90+
8| break;
91+
9| }
92+
<
93+
94+
[#3 Domain] = 0:15-9:1
10795
>-
10896
0| switch (value) {
10997
1| case 0:
110-
2| break;
111-
3| case 1:
112-
4| foo;
98+
2| foo;
99+
3| break;
100+
4| case 1: {
113101
5| break;
114-
6| case 2: {
115-
7| break;
116-
8| }
117-
9| default:
118-
10| break;
119-
11| }
120-
-<
102+
6| }
103+
7| default:
104+
8| break;
105+
9| }
106+
-<
121107

122108
[#3 Insertion delimiter] = " "
123109

124110

125111
[#4 Content] =
126-
[#4 Removal] = 2:8-2:14
127-
>------<
128-
2| break;
129-
130-
[#4 Domain] = 1:4-2:14
131-
>-------
132-
1| case 0:
133-
2| break;
134-
--------------<
135-
136-
[#4 Insertion delimiter] = " "
137-
138-
139-
[#5 Content] =
140-
[#5 Removal] = 4:8-5:14
112+
[#4 Removal] = 2:8-3:14
141113
>----
142-
4| foo;
143-
5| break;
114+
2| foo;
115+
3| break;
144116
--------------<
145117

146-
[#5 Domain] = 3:4-5:14
118+
[#4 Domain] = 1:4-3:14
147119
>-------
148-
3| case 1:
149-
4| foo;
150-
5| break;
120+
1| case 0:
121+
2| foo;
122+
3| break;
151123
--------------<
152124

153-
[#5 Insertion delimiter] = " "
125+
[#4 Insertion delimiter] = " "
154126

155127

156-
[#6 Content] = 7:8-7:14
128+
[#5 Content] = 5:8-5:14
157129
>------<
158-
7| break;
130+
5| break;
159131

160-
[#6 Removal] = 6:13-8:4
132+
[#5 Removal] = 4:13-6:4
161133
>
162-
6| case 2: {
163-
7| break;
164-
8| }
134+
4| case 1: {
135+
5| break;
136+
6| }
165137
----<
166138

167-
[#6 Domain] = 6:4-8:5
139+
[#5 Domain] = 4:4-6:5
168140
>---------
169-
6| case 2: {
170-
7| break;
171-
8| }
141+
4| case 1: {
142+
5| break;
143+
6| }
172144
-----<
173145

174-
[#6 Insertion delimiter] = " "
146+
[#5 Insertion delimiter] = " "
175147

176148

177-
[#7 Content] = 7:8-7:14
149+
[#6 Content] = 5:8-5:14
178150
>------<
179-
7| break;
151+
5| break;
180152

181-
[#7 Removal] = 6:13-8:4
153+
[#6 Removal] = 4:13-6:4
182154
>
183-
6| case 2: {
184-
7| break;
185-
8| }
155+
4| case 1: {
156+
5| break;
157+
6| }
186158
----<
187159

188-
[#7 Domain] = 6:12-8:5
160+
[#6 Domain] = 4:12-6:5
189161
>-
190-
6| case 2: {
191-
7| break;
192-
8| }
162+
4| case 1: {
163+
5| break;
164+
6| }
193165
-----<
194166

195-
[#7 Insertion delimiter] = " "
167+
[#6 Insertion delimiter] = " "
196168

197169

198-
[#8 Content] =
199-
[#8 Removal] = 10:8-10:14
200-
>------<
201-
10| break;
170+
[#7 Content] =
171+
[#7 Removal] = 8:8-8:14
172+
>------<
173+
8| break;
202174

203-
[#8 Domain] = 9:4-10:14
175+
[#7 Domain] = 7:4-8:14
204176
>--------
205-
9| default:
206-
10| break;
207-
--------------<
177+
7| default:
178+
8| break;
179+
--------------<
208180

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

0 commit comments

Comments
 (0)