Skip to content

Commit 512fe6e

Browse files
Split branch switch case scope into separate files (#3175)
1 parent aa14ab7 commit 512fe6e

21 files changed

Lines changed: 293 additions & 272 deletions
Lines changed: 6 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,25 @@
11
switch (foo) {
22
case 0:
33
break;
4-
default: {}
54
}
65
---
76

8-
[#1 Content] =
9-
[#1 Domain] = 1:4-2:14
7+
[Content] =
8+
[Domain] = 1:4-2:14
109
>-------
1110
1| case 0:
1211
2| break;
1312
--------------<
1413

15-
[#1 Removal] = 1:0-3:0
14+
[Removal] = 1:0-3:0
1615
>-----------
1716
1| case 0:
1817
2| break;
19-
3| default: {}
18+
3| }
2019
<
2120

22-
[#1 Leading delimiter] = 1:0-1:4
21+
[Leading delimiter] = 1:0-1:4
2322
>----<
2423
1| case 0:
2524

26-
[#1 Insertion delimiter] = "\n"
27-
28-
29-
[#2 Content] =
30-
[#2 Domain] = 3:4-3:15
31-
>-----------<
32-
3| default: {}
33-
34-
[#2 Removal] = 3:0-4:0
35-
>---------------
36-
3| default: {}
37-
4| }
38-
<
39-
40-
[#2 Leading delimiter] = 3:0-3:4
41-
>----<
42-
3| default: {}
43-
44-
[#2 Insertion delimiter] = "\n"
25+
[Insertion delimiter] = "\n"
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
switch (foo) {
2+
default: {}
3+
}
4+
---
5+
6+
[Content] =
7+
[Domain] = 1:4-1:15
8+
>-----------<
9+
1| default: {}
10+
11+
[Removal] = 1:0-2:0
12+
>---------------
13+
1| default: {}
14+
2| }
15+
<
16+
17+
[Leading delimiter] = 1:0-1:4
18+
>----<
19+
1| default: {}
20+
21+
[Insertion delimiter] = "\n"
Lines changed: 6 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,25 @@
11
switch (foo) {
22
case 0:
33
break;
4-
default: {}
54
}
65
---
76

8-
[#1 Content] =
9-
[#1 Domain] = 1:4-2:14
7+
[Content] =
8+
[Domain] = 1:4-2:14
109
>-------
1110
1| case 0:
1211
2| break;
1312
--------------<
1413

15-
[#1 Removal] = 1:0-3:0
14+
[Removal] = 1:0-3:0
1615
>-----------
1716
1| case 0:
1817
2| break;
19-
3| default: {}
18+
3| }
2019
<
2120

22-
[#1 Leading delimiter] = 1:0-1:4
21+
[Leading delimiter] = 1:0-1:4
2322
>----<
2423
1| case 0:
2524

26-
[#1 Insertion delimiter] = "\n"
27-
28-
29-
[#2 Content] =
30-
[#2 Domain] = 3:4-3:15
31-
>-----------<
32-
3| default: {}
33-
34-
[#2 Removal] = 3:0-4:0
35-
>---------------
36-
3| default: {}
37-
4| }
38-
<
39-
40-
[#2 Leading delimiter] = 3:0-3:4
41-
>----<
42-
3| default: {}
43-
44-
[#2 Insertion delimiter] = "\n"
25+
[Insertion delimiter] = "\n"
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
switch (foo) {
2+
default: {}
3+
}
4+
---
5+
6+
[Content] =
7+
[Domain] = 1:4-1:15
8+
>-----------<
9+
1| default: {}
10+
11+
[Removal] = 1:0-2:0
12+
>---------------
13+
1| default: {}
14+
2| }
15+
<
16+
17+
[Leading delimiter] = 1:0-1:4
18+
>----<
19+
1| default: {}
20+
21+
[Insertion delimiter] = "\n"
Lines changed: 6 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,25 @@
11
switch (foo) {
22
case 0:
33
break
4-
default: {}
54
}
65
---
76

8-
[#1 Content] =
9-
[#1 Domain] = 1:4-2:13
7+
[Content] =
8+
[Domain] = 1:4-2:13
109
>-------
1110
1| case 0:
1211
2| break
1312
-------------<
1413

15-
[#1 Removal] = 1:0-3:0
14+
[Removal] = 1:0-3:0
1615
>-----------
1716
1| case 0:
1817
2| break
19-
3| default: {}
18+
3| }
2019
<
2120

22-
[#1 Leading delimiter] = 1:0-1:4
21+
[Leading delimiter] = 1:0-1:4
2322
>----<
2423
1| case 0:
2524

26-
[#1 Insertion delimiter] = "\n"
27-
28-
29-
[#2 Content] =
30-
[#2 Domain] = 3:4-3:15
31-
>-----------<
32-
3| default: {}
33-
34-
[#2 Removal] = 3:0-4:0
35-
>---------------
36-
3| default: {}
37-
4| }
38-
<
39-
40-
[#2 Leading delimiter] = 3:0-3:4
41-
>----<
42-
3| default: {}
43-
44-
[#2 Insertion delimiter] = "\n"
25+
[Insertion delimiter] = "\n"
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
switch (foo) {
2+
default: {}
3+
}
4+
---
5+
6+
[Content] =
7+
[Domain] = 1:4-1:15
8+
>-----------<
9+
1| default: {}
10+
11+
[Removal] = 1:0-2:0
12+
>---------------
13+
1| default: {}
14+
2| }
15+
<
16+
17+
[Leading delimiter] = 1:0-1:4
18+
>----<
19+
1| default: {}
20+
21+
[Insertion delimiter] = "\n"
Lines changed: 6 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,25 @@
11
switch (foo) {
22
case 0:
33
break;
4-
default: {}
54
}
65
---
76

8-
[#1 Content] =
9-
[#1 Domain] = 1:4-2:14
7+
[Content] =
8+
[Domain] = 1:4-2:14
109
>-------
1110
1| case 0:
1211
2| break;
1312
--------------<
1413

15-
[#1 Removal] = 1:0-3:0
14+
[Removal] = 1:0-3:0
1615
>-----------
1716
1| case 0:
1817
2| break;
19-
3| default: {}
18+
3| }
2019
<
2120

22-
[#1 Leading delimiter] = 1:0-1:4
21+
[Leading delimiter] = 1:0-1:4
2322
>----<
2423
1| case 0:
2524

26-
[#1 Insertion delimiter] = "\n"
27-
28-
29-
[#2 Content] =
30-
[#2 Domain] = 3:4-3:15
31-
>-----------<
32-
3| default: {}
33-
34-
[#2 Removal] = 3:0-4:0
35-
>---------------
36-
3| default: {}
37-
4| }
38-
<
39-
40-
[#2 Leading delimiter] = 3:0-3:4
41-
>----<
42-
3| default: {}
43-
44-
[#2 Insertion delimiter] = "\n"
25+
[Insertion delimiter] = "\n"
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
switch (foo) {
2+
default: {}
3+
}
4+
---
5+
6+
[Content] =
7+
[Domain] = 1:4-1:15
8+
>-----------<
9+
1| default: {}
10+
11+
[Removal] = 1:0-2:0
12+
>---------------
13+
1| default: {}
14+
2| }
15+
<
16+
17+
[Leading delimiter] = 1:0-1:4
18+
>----<
19+
1| default: {}
20+
21+
[Insertion delimiter] = "\n"
Lines changed: 6 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,25 @@
11
switch (foo) {
22
case 0:
33
break;
4-
default: {}
54
}
65
---
76

8-
[#1 Content] =
9-
[#1 Domain] = 1:4-2:14
7+
[Content] =
8+
[Domain] = 1:4-2:14
109
>-------
1110
1| case 0:
1211
2| break;
1312
--------------<
1413

15-
[#1 Removal] = 1:0-3:0
14+
[Removal] = 1:0-3:0
1615
>-----------
1716
1| case 0:
1817
2| break;
19-
3| default: {}
18+
3| }
2019
<
2120

22-
[#1 Leading delimiter] = 1:0-1:4
21+
[Leading delimiter] = 1:0-1:4
2322
>----<
2423
1| case 0:
2524

26-
[#1 Insertion delimiter] = "\n"
27-
28-
29-
[#2 Content] =
30-
[#2 Domain] = 3:4-3:15
31-
>-----------<
32-
3| default: {}
33-
34-
[#2 Removal] = 3:0-4:0
35-
>---------------
36-
3| default: {}
37-
4| }
38-
<
39-
40-
[#2 Leading delimiter] = 3:0-3:4
41-
>----<
42-
3| default: {}
43-
44-
[#2 Insertion delimiter] = "\n"
25+
[Insertion delimiter] = "\n"
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
switch (foo) {
2+
default: {}
3+
}
4+
---
5+
6+
[Content] =
7+
[Domain] = 1:4-1:15
8+
>-----------<
9+
1| default: {}
10+
11+
[Removal] = 1:0-2:0
12+
>---------------
13+
1| default: {}
14+
2| }
15+
<
16+
17+
[Leading delimiter] = 1:0-1:4
18+
>----<
19+
1| default: {}
20+
21+
[Insertion delimiter] = "\n"

0 commit comments

Comments
 (0)