Skip to content

Commit b5f2148

Browse files
Add missing yaml scope facets (#2855)
1 parent 23f2f4c commit b5f2148

19 files changed

+683
-11
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
items:
2+
- 1
3+
- 2
4+
- 3
5+
---
6+
7+
[#1 Range] =
8+
[#1 Domain] = 0:0-3:5
9+
>------
10+
0| items:
11+
1| - 1
12+
2| - 2
13+
3| - 3
14+
-----<
15+
16+
17+
[#2 Range] =
18+
[#2 Domain] = 1:2-3:5
19+
>---
20+
1| - 1
21+
2| - 2
22+
3| - 3
23+
-----<
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
items:
2+
- 1
3+
- 2
4+
- 3
5+
---
6+
7+
[#1 Content] =
8+
[#1 Removal] =
9+
[#1 Domain] = 0:0-3:5
10+
>------
11+
0| items:
12+
1| - 1
13+
2| - 2
14+
3| - 3
15+
-----<
16+
17+
[#1 Insertion delimiter] = "\n"
18+
19+
20+
[#2 Content] = 1:4-1:5
21+
>-<
22+
1| - 1
23+
24+
[#2 Removal] = 1:2-2:2
25+
>---
26+
1| - 1
27+
2| - 2
28+
--<
29+
30+
[#2 Trailing delimiter] = 1:5-2:2
31+
>
32+
1| - 1
33+
2| - 2
34+
--<
35+
36+
[#2 Domain] = 1:2-1:5
37+
>---<
38+
1| - 1
39+
40+
[#2 Insertion delimiter] = "\n"
41+
42+
43+
[#3 Content] = 2:4-2:5
44+
>-<
45+
2| - 2
46+
47+
[#3 Removal] = 2:2-3:2
48+
>---
49+
2| - 2
50+
3| - 3
51+
--<
52+
53+
[#3 Leading delimiter] = 1:5-2:2
54+
>
55+
1| - 1
56+
2| - 2
57+
--<
58+
59+
[#3 Trailing delimiter] = 2:5-3:2
60+
>
61+
2| - 2
62+
3| - 3
63+
--<
64+
65+
[#3 Domain] = 2:2-2:5
66+
>---<
67+
2| - 2
68+
69+
[#3 Insertion delimiter] = "\n"
70+
71+
72+
[#4 Content] = 3:4-3:5
73+
>-<
74+
3| - 3
75+
76+
[#4 Removal] = 2:5-3:5
77+
>
78+
2| - 2
79+
3| - 3
80+
-----<
81+
82+
[#4 Leading delimiter] = 2:5-3:2
83+
>
84+
2| - 2
85+
3| - 3
86+
--<
87+
88+
[#4 Domain] = 3:2-3:5
89+
>---<
90+
3| - 3
91+
92+
[#4 Insertion delimiter] = "\n"
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# aaa
1+
# Hello world
22
---
33

44
[Content] =
55
[Removal] =
6-
[Domain] = 0:0-0:5
7-
>-----<
8-
0| # aaa
6+
[Domain] = 0:0-0:13
7+
>-------------<
8+
0| # Hello world
99

1010
[Insertion delimiter] = "\n"
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
obj:
2+
name: "foo"
3+
value: 123
4+
---
5+
6+
[#1 Range] =
7+
[#1 Domain] = 0:0-2:12
8+
>----
9+
0| obj:
10+
1| name: "foo"
11+
2| value: 123
12+
------------<
13+
14+
15+
[#2 Range] =
16+
[#2 Domain] = 1:2-2:12
17+
>-----------
18+
1| name: "foo"
19+
2| value: 123
20+
------------<
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
obj:
2+
name: "foo"
3+
value: 123
4+
---
5+
6+
[#1 Content] = 0:0-0:3
7+
>---<
8+
0| obj:
9+
10+
[#1 Removal] = 0:0-1:2
11+
>----
12+
0| obj:
13+
1| name: "foo"
14+
--<
15+
16+
[#1 Trailing delimiter] = 0:3-1:2
17+
>-
18+
0| obj:
19+
1| name: "foo"
20+
--<
21+
22+
[#1 Domain] = 0:0-2:12
23+
>----
24+
0| obj:
25+
1| name: "foo"
26+
2| value: 123
27+
------------<
28+
29+
[#1 Insertion delimiter] = " "
30+
31+
32+
[#2 Content] = 1:2-1:6
33+
>----<
34+
1| name: "foo"
35+
36+
[#2 Removal] = 1:2-1:8
37+
>------<
38+
1| name: "foo"
39+
40+
[#2 Trailing delimiter] = 1:6-1:8
41+
>--<
42+
1| name: "foo"
43+
44+
[#2 Domain] = 1:2-1:13
45+
>-----------<
46+
1| name: "foo"
47+
48+
[#2 Insertion delimiter] = " "
49+
50+
51+
[#3 Content] = 2:2-2:7
52+
>-----<
53+
2| value: 123
54+
55+
[#3 Removal] = 2:2-2:9
56+
>-------<
57+
2| value: 123
58+
59+
[#3 Trailing delimiter] = 2:7-2:9
60+
>--<
61+
2| value: 123
62+
63+
[#3 Domain] = 2:2-2:12
64+
>----------<
65+
2| value: 123
66+
67+
[#3 Insertion delimiter] = " "

data/fixtures/scopes/yaml/list.scope

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
items: [1, 2, 3]
2+
---
3+
4+
[Content] =
5+
[Domain] = 0:7-0:16
6+
>---------<
7+
0| items: [1, 2, 3]
8+
9+
[Removal] = 0:6-0:16
10+
>----------<
11+
0| items: [1, 2, 3]
12+
13+
[Leading delimiter] = 0:6-0:7
14+
>-<
15+
0| items: [1, 2, 3]
16+
17+
[Insertion delimiter] = " "

data/fixtures/scopes/yaml/list2.scope

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

data/fixtures/scopes/yaml/map.scope

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
obj:
2+
name: "foo"
3+
value: 123
4+
---
5+
6+
[#1 Content] =
7+
[#1 Removal] =
8+
[#1 Domain] = 0:0-2:12
9+
>----
10+
0| obj:
11+
1| name: "foo"
12+
2| value: 123
13+
------------<
14+
15+
[#1 Insertion delimiter] = " "
16+
17+
18+
[#2 Content] =
19+
[#2 Domain] = 1:2-2:12
20+
>-----------
21+
1| name: "foo"
22+
2| value: 123
23+
------------<
24+
25+
[#2 Removal] = 0:4-2:12
26+
>
27+
0| obj:
28+
1| name: "foo"
29+
2| value: 123
30+
------------<
31+
32+
[#2 Leading delimiter] = 1:0-1:2
33+
>--<
34+
1| name: "foo"
35+
36+
[#2 Insertion delimiter] = " "
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
value: |
2+
Hello
3+
world
4+
---
5+
6+
[Content] =
7+
[Domain] = 0:7-2:7
8+
>-
9+
0| value: |
10+
1| Hello
11+
2| world
12+
-------<
13+
14+
[Removal] = 0:6-2:7
15+
>--
16+
0| value: |
17+
1| Hello
18+
2| world
19+
-------<
20+
21+
[Leading delimiter] = 0:6-0:7
22+
>-<
23+
0| value: |
24+
25+
[Insertion delimiter] = " "
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
value: "hello world"
2+
---
3+
4+
[Content] =
5+
[Domain] = 0:7-0:20
6+
>-------------<
7+
0| value: "hello world"
8+
9+
[Removal] = 0:6-0:20
10+
>--------------<
11+
0| value: "hello world"
12+
13+
[Leading delimiter] = 0:6-0:7
14+
>-<
15+
0| value: "hello world"
16+
17+
[Insertion delimiter] = " "

0 commit comments

Comments
 (0)