Skip to content

Commit 1ae5c32

Browse files
Added scope tests
1 parent 7630ea1 commit 1ae5c32

23 files changed

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

0 commit comments

Comments
 (0)