Files
mercury/tests/hard_coded/test_pretty_printer.exp
2022-08-29 22:24:09 +10:00

1927 lines
71 KiB
Plaintext

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Test case prio_op_tree
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
node(b * c * (a ** b + c), a + - b + node(c, d)) + a
line width = 16, max lines = 10, limit = linear(1000)
|--------------|
node(
b * c *
(a ** b +
c),
a + -b +
node(c,
d)) +
a
|--------------|
line width = 19, max lines = 10, limit = linear(1000)
|-----------------|
node(
b * c *
(a ** b + c),
a + -b +
node(c, d)) +
a
|-----------------|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Test case list
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
line width = 78, max lines = 10, limit = linear(100)
|----------------------------------------------------------------------------|
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
98, 99, ...]
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(10)
|----------------------------------------------------------------------------|
[1, 2, 3, 4, 5, 6, 7, 8, 9, ...]
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(1)
|----------------------------------------------------------------------------|
[...]
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(100)
|----------------------------------------------------------------------------|
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
98, 99, ...]
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(10)
|----------------------------------------------------------------------------|
[1, 2, 3, 4, 5, 6, 7, 8, 9, ...]
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(1)
|----------------------------------------------------------------------------|
[...]
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(100)
|----------------------------------------------------------------------------|
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(10)
|----------------------------------------------------------------------------|
[1, 2, 3, 4, 5, 6, 7, 8, 9, ...]
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(1)
|----------------------------------------------------------------------------|
[...]
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(100)
|----------------------------------------------------------------------------|
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(10)
|----------------------------------------------------------------------------|
[1, 2, 3, 4, 5, 6, 7, 8, 9, ...]
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(1)
|----------------------------------------------------------------------------|
[...]
|----------------------------------------------------------------------------|
line width = 38, max lines = 10, limit = linear(100)
|------------------------------------|
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29,
30, 31, 32, 33, 34, 35, 36, 37, 38,
39, 40, 41, 42, 43, 44, 45, 46, 47,
48, 49, 50, 51, 52, 53, 54, 55, 56,
57, 58, 59, 60, 61, 62, 63, 64, 65,
66, 67, 68, 69, 70, 71, 72, 73, 74,
75, 76, 77, 78, 79, 80, 81, 82, 83,
84, 85, 86, 87, 88, 89, 90, 91, 92,
...
|------------------------------------|
line width = 38, max lines = 10, limit = linear(10)
|------------------------------------|
[1, 2, 3, 4, 5, 6, 7, 8, 9, ...]
|------------------------------------|
line width = 38, max lines = 10, limit = linear(1)
|------------------------------------|
[...]
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(100)
|------------------------------------|
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29,
30, 31, 32, 33, 34, 35, 36, 37, 38,
39, 40, 41, 42, 43, 44, 45, 46, 47,
48, 49, 50, 51, 52, 53, 54, 55, 56,
57, 58, 59, 60, 61, 62, 63, 64, 65,
66, 67, 68, 69, 70, 71, 72, 73, 74,
75, 76, 77, 78, 79, 80, 81, 82, 83,
84, 85, 86, 87, 88, 89, 90, 91, 92,
...
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(10)
|------------------------------------|
[1, 2, 3, 4, 5, 6, 7, 8, 9, ...]
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(1)
|------------------------------------|
[...]
|------------------------------------|
line width = 38, max lines = 3, limit = linear(100)
|------------------------------------|
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29,
...
|------------------------------------|
line width = 38, max lines = 3, limit = linear(10)
|------------------------------------|
[1, 2, 3, 4, 5, 6, 7, 8, 9, ...]
|------------------------------------|
line width = 38, max lines = 3, limit = linear(1)
|------------------------------------|
[...]
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(100)
|------------------------------------|
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29,
...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(10)
|------------------------------------|
[1, 2, 3, 4, 5, 6, 7, 8, 9, ...]
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(1)
|------------------------------------|
[...]
|------------------------------------|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Test case list_univ
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
line width = 78, max lines = 10, limit = linear(100)
|----------------------------------------------------------------------------|
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
98, 99, 100
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(10)
|----------------------------------------------------------------------------|
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(1)
|----------------------------------------------------------------------------|
1, ...
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(100)
|----------------------------------------------------------------------------|
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
98, 99, 100
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(10)
|----------------------------------------------------------------------------|
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(1)
|----------------------------------------------------------------------------|
1, ...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(100)
|----------------------------------------------------------------------------|
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(10)
|----------------------------------------------------------------------------|
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(1)
|----------------------------------------------------------------------------|
1, ...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(100)
|----------------------------------------------------------------------------|
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(10)
|----------------------------------------------------------------------------|
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(1)
|----------------------------------------------------------------------------|
1, ...
|----------------------------------------------------------------------------|
line width = 38, max lines = 10, limit = linear(100)
|------------------------------------|
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29,
30, 31, 32, 33, 34, 35, 36, 37, 38,
39, 40, 41, 42, 43, 44, 45, 46, 47,
48, 49, 50, 51, 52, 53, 54, 55, 56,
57, 58, 59, 60, 61, 62, 63, 64, 65,
66, 67, 68, 69, 70, 71, 72, 73, 74,
75, 76, 77, 78, 79, 80, 81, 82, 83,
84, 85, 86, 87, 88, 89, 90, 91, 92,
...
|------------------------------------|
line width = 38, max lines = 10, limit = linear(10)
|------------------------------------|
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...
|------------------------------------|
line width = 38, max lines = 10, limit = linear(1)
|------------------------------------|
1, ...
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(100)
|------------------------------------|
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29,
30, 31, 32, 33, 34, 35, 36, 37, 38,
39, 40, 41, 42, 43, 44, 45, 46, 47,
48, 49, 50, 51, 52, 53, 54, 55, 56,
57, 58, 59, 60, 61, 62, 63, 64, 65,
66, 67, 68, 69, 70, 71, 72, 73, 74,
75, 76, 77, 78, 79, 80, 81, 82, 83,
84, 85, 86, 87, 88, 89, 90, 91, 92,
...
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(10)
|------------------------------------|
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(1)
|------------------------------------|
1, ...
|------------------------------------|
line width = 38, max lines = 3, limit = linear(100)
|------------------------------------|
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29,
...
|------------------------------------|
line width = 38, max lines = 3, limit = linear(10)
|------------------------------------|
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...
|------------------------------------|
line width = 38, max lines = 3, limit = linear(1)
|------------------------------------|
1, ...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(100)
|------------------------------------|
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29,
...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(10)
|------------------------------------|
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(1)
|------------------------------------|
1, ...
|------------------------------------|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Test case map_float
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
line width = 78, max lines = 10, limit = linear(100)
|----------------------------------------------------------------------------|
map([(1 -> 1.0), (2 -> 2.0), (3 -> 3.0), (4 -> 4.0), (5 -> 5.0), (6 -> 6.0),
(7 -> 7.0), (8 -> 8.0), (9 -> 9.0), (10 -> 10.0), (11 -> 11.0),
(12 -> 12.0), (13 -> 13.0), (14 -> 14.0), (15 -> 15.0), (16 -> 16.0),
(17 -> 17.0), (18 -> 18.0), (19 -> 19.0), (20 -> 20.0), (21 -> 21.0),
(22 -> 22.0), (23 -> 23.0), (24 -> 24.0), (25 -> 25.0), (26 -> 26.0),
(27 -> 27.0), (28 -> 28.0), (29 -> 29.0), (30 -> 30.0), (31 -> 31.0),
(32 -> 32.0), (33 -> 33.0), ...])
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(10)
|----------------------------------------------------------------------------|
map([(1 -> 1.0), (2 -> 2.0), (3 -> 3.0), ...])
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(1)
|----------------------------------------------------------------------------|
map([...])
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(100)
|----------------------------------------------------------------------------|
map([(1 -> 1.0), (2 -> 2.0), (3 -> 3.0), (4 -> 4.0), (5 -> 5.0), (6 -> 6.0),
(7 -> 7.0), (8 -> 8.0), (9 -> 9.0), (10 -> 10.0), (11 -> 11.0),
(12 -> 12.0), (13 -> 13.0), (14 -> 14.0), (15 -> 15.0), (16 -> 16.0),
(17 -> 17.0), (18 -> 18.0), (19 -> 19.0), (20 -> 20.0), (21 -> 21.0),
(22 -> 22.0), (23 -> 23.0), (24 -> 24.0), (25 -> 25.0), (26 -> 26.0),
(27 -> 27.0), (28 -> 28.0), (29 -> 29.0), (30 -> 30.0), (31 -> 31.0),
(32 -> 32.0), (33 -> 33.0), (34 -> 34.0), (35 -> 35.0), (36 -> 36.0),
(37 -> 37.0), (38 -> 38.0), (39 -> 39.0), (40 -> 40.0), (41 -> 41.0),
(42 -> 42.0), (43 -> 43.0), (44 -> 44.0), (45 -> 45.0), (46 -> 46.0),
(47 -> 47.0), (48 -> 48.0), (49 -> 49.0), (50 -> 50.0), (51 -> 51.0),
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(10)
|----------------------------------------------------------------------------|
map([(1 -> 1.0), (2 -> 2.0), (3 -> 3.0), (4 -> 4.0), (5 -> 5.0), (6 -> 6.0),
(7 -> 7.0), (8 -> ...), (... -> ...), ...])
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(1)
|----------------------------------------------------------------------------|
map([...])
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(100)
|----------------------------------------------------------------------------|
map([(1 -> 1.0), (2 -> 2.0), (3 -> 3.0), (4 -> 4.0), (5 -> 5.0), (6 -> 6.0),
(7 -> 7.0), (8 -> 8.0), (9 -> 9.0), (10 -> 10.0), (11 -> 11.0),
(12 -> 12.0), (13 -> 13.0), (14 -> 14.0), (15 -> 15.0), (16 -> 16.0),
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(10)
|----------------------------------------------------------------------------|
map([(1 -> 1.0), (2 -> 2.0), (3 -> 3.0), ...])
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(1)
|----------------------------------------------------------------------------|
map([...])
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(100)
|----------------------------------------------------------------------------|
map([(1 -> 1.0), (2 -> 2.0), (3 -> 3.0), (4 -> 4.0), (5 -> 5.0), (6 -> 6.0),
(7 -> 7.0), (8 -> 8.0), (9 -> 9.0), (10 -> 10.0), (11 -> 11.0),
(12 -> 12.0), (13 -> 13.0), (14 -> 14.0), (15 -> 15.0), (16 -> 16.0),
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(10)
|----------------------------------------------------------------------------|
map([(1 -> 1.0), (2 -> 2.0), (3 -> 3.0), (4 -> 4.0), (5 -> 5.0), (6 -> 6.0),
(7 -> 7.0), (8 -> ...), (... -> ...), ...])
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(1)
|----------------------------------------------------------------------------|
map([...])
|----------------------------------------------------------------------------|
line width = 38, max lines = 10, limit = linear(100)
|------------------------------------|
map([(1 -> 1.0), (2 -> 2.0),
(3 -> 3.0), (4 -> 4.0), (5 -> 5.0),
(6 -> 6.0), (7 -> 7.0), (8 -> 8.0),
(9 -> 9.0), (10 -> 10.0),
(11 -> 11.0), (12 -> 12.0),
(13 -> 13.0), (14 -> 14.0),
(15 -> 15.0), (16 -> 16.0),
(17 -> 17.0), (18 -> 18.0),
(19 -> 19.0), (20 -> 20.0),
(21 -> 21.0), (22 -> 22.0),
...
|------------------------------------|
line width = 38, max lines = 10, limit = linear(10)
|------------------------------------|
map([(1 -> 1.0), (2 -> 2.0),
(3 -> 3.0), ...])
|------------------------------------|
line width = 38, max lines = 10, limit = linear(1)
|------------------------------------|
map([...])
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(100)
|------------------------------------|
map([(1 -> 1.0), (2 -> 2.0),
(3 -> 3.0), (4 -> 4.0), (5 -> 5.0),
(6 -> 6.0), (7 -> 7.0), (8 -> 8.0),
(9 -> 9.0), (10 -> 10.0),
(11 -> 11.0), (12 -> 12.0),
(13 -> 13.0), (14 -> 14.0),
(15 -> 15.0), (16 -> 16.0),
(17 -> 17.0), (18 -> 18.0),
(19 -> 19.0), (20 -> 20.0),
(21 -> 21.0), (22 -> 22.0),
...
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(10)
|------------------------------------|
map([(1 -> 1.0), (2 -> 2.0),
(3 -> 3.0), (4 -> 4.0), (5 -> 5.0),
(6 -> 6.0), (7 -> 7.0), (8 -> ...),
(... -> ...), ...])
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(1)
|------------------------------------|
map([...])
|------------------------------------|
line width = 38, max lines = 3, limit = linear(100)
|------------------------------------|
map([(1 -> 1.0), (2 -> 2.0),
(3 -> 3.0), (4 -> 4.0), (5 -> 5.0),
(6 -> 6.0), (7 -> 7.0), (8 -> 8.0),
...
|------------------------------------|
line width = 38, max lines = 3, limit = linear(10)
|------------------------------------|
map([(1 -> 1.0), (2 -> 2.0),
(3 -> 3.0), ...])
|------------------------------------|
line width = 38, max lines = 3, limit = linear(1)
|------------------------------------|
map([...])
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(100)
|------------------------------------|
map([(1 -> 1.0), (2 -> 2.0),
(3 -> 3.0), (4 -> 4.0), (5 -> 5.0),
(6 -> 6.0), (7 -> 7.0), (8 -> 8.0),
...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(10)
|------------------------------------|
map([(1 -> 1.0), (2 -> 2.0),
(3 -> 3.0), (4 -> 4.0), (5 -> 5.0),
(6 -> 6.0), (7 -> 7.0), (8 -> ...),
...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(1)
|------------------------------------|
map([...])
|------------------------------------|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Test case map_hext_str
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
line width = 78, max lines = 10, limit = linear(100)
|----------------------------------------------------------------------------|
map([(1 -> "0x1"), (2 -> "0x2"), (3 -> "0x3"), (4 -> "0x4"), (5 -> "0x5"),
(6 -> "0x6"), (7 -> "0x7"), (8 -> "0x8"), (9 -> "0x9"), (10 -> "0xA"),
(11 -> "0xB"), (12 -> "0xC"), (13 -> "0xD"), (14 -> "0xE"), (15 -> "0xF"),
(16 -> "0x10"), (17 -> "0x11"), (18 -> "0x12"), (19 -> "0x13"),
(20 -> "0x14"), (21 -> "0x15"), (22 -> "0x16"), (23 -> "0x17"),
(24 -> "0x18"), (25 -> "0x19"), (26 -> "0x1A"), (27 -> "0x1B"),
(28 -> "0x1C"), (29 -> "0x1D"), (30 -> "0x1E"), (31 -> "0x1F"),
(32 -> "0x20"), (33 -> "0x21"), ...])
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(10)
|----------------------------------------------------------------------------|
map([(1 -> "0x1"), (2 -> "0x2"), (3 -> "0x3"), ...])
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(1)
|----------------------------------------------------------------------------|
map([...])
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(100)
|----------------------------------------------------------------------------|
map([(1 -> "0x1"), (2 -> "0x2"), (3 -> "0x3"), (4 -> "0x4"), (5 -> "0x5"),
(6 -> "0x6"), (7 -> "0x7"), (8 -> "0x8"), (9 -> "0x9"), (10 -> "0xA"),
(11 -> "0xB"), (12 -> "0xC"), (13 -> "0xD"), (14 -> "0xE"), (15 -> "0xF"),
(16 -> "0x10"), (17 -> "0x11"), (18 -> "0x12"), (19 -> "0x13"),
(20 -> "0x14"), (21 -> "0x15"), (22 -> "0x16"), (23 -> "0x17"),
(24 -> "0x18"), (25 -> "0x19"), (26 -> "0x1A"), (27 -> "0x1B"),
(28 -> "0x1C"), (29 -> "0x1D"), (30 -> "0x1E"), (31 -> "0x1F"),
(32 -> "0x20"), (33 -> "0x21"), (34 -> "0x22"), (35 -> "0x23"),
(36 -> "0x24"), (37 -> "0x25"), (38 -> "0x26"), (39 -> "0x27"),
(40 -> "0x28"), (41 -> "0x29"), (42 -> "0x2A"), (43 -> "0x2B"),
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(10)
|----------------------------------------------------------------------------|
map([(1 -> "0x1"), (2 -> "0x2"), (3 -> "0x3"), (4 -> "0x4"), (5 -> "0x5"),
(6 -> "0x6"), (7 -> "0x7"), (8 -> ...), (... -> ...), ...])
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(1)
|----------------------------------------------------------------------------|
map([...])
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(100)
|----------------------------------------------------------------------------|
map([(1 -> "0x1"), (2 -> "0x2"), (3 -> "0x3"), (4 -> "0x4"), (5 -> "0x5"),
(6 -> "0x6"), (7 -> "0x7"), (8 -> "0x8"), (9 -> "0x9"), (10 -> "0xA"),
(11 -> "0xB"), (12 -> "0xC"), (13 -> "0xD"), (14 -> "0xE"), (15 -> "0xF"),
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(10)
|----------------------------------------------------------------------------|
map([(1 -> "0x1"), (2 -> "0x2"), (3 -> "0x3"), ...])
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(1)
|----------------------------------------------------------------------------|
map([...])
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(100)
|----------------------------------------------------------------------------|
map([(1 -> "0x1"), (2 -> "0x2"), (3 -> "0x3"), (4 -> "0x4"), (5 -> "0x5"),
(6 -> "0x6"), (7 -> "0x7"), (8 -> "0x8"), (9 -> "0x9"), (10 -> "0xA"),
(11 -> "0xB"), (12 -> "0xC"), (13 -> "0xD"), (14 -> "0xE"), (15 -> "0xF"),
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(10)
|----------------------------------------------------------------------------|
map([(1 -> "0x1"), (2 -> "0x2"), (3 -> "0x3"), (4 -> "0x4"), (5 -> "0x5"),
(6 -> "0x6"), (7 -> "0x7"), (8 -> ...), (... -> ...), ...])
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(1)
|----------------------------------------------------------------------------|
map([...])
|----------------------------------------------------------------------------|
line width = 38, max lines = 10, limit = linear(100)
|------------------------------------|
map([(1 -> "0x1"), (2 -> "0x2"),
(3 -> "0x3"), (4 -> "0x4"),
(5 -> "0x5"), (6 -> "0x6"),
(7 -> "0x7"), (8 -> "0x8"),
(9 -> "0x9"), (10 -> "0xA"),
(11 -> "0xB"), (12 -> "0xC"),
(13 -> "0xD"), (14 -> "0xE"),
(15 -> "0xF"), (16 -> "0x10"),
(17 -> "0x11"), (18 -> "0x12"),
(19 -> "0x13"), (20 -> "0x14"),
...
|------------------------------------|
line width = 38, max lines = 10, limit = linear(10)
|------------------------------------|
map([(1 -> "0x1"), (2 -> "0x2"),
(3 -> "0x3"), ...])
|------------------------------------|
line width = 38, max lines = 10, limit = linear(1)
|------------------------------------|
map([...])
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(100)
|------------------------------------|
map([(1 -> "0x1"), (2 -> "0x2"),
(3 -> "0x3"), (4 -> "0x4"),
(5 -> "0x5"), (6 -> "0x6"),
(7 -> "0x7"), (8 -> "0x8"),
(9 -> "0x9"), (10 -> "0xA"),
(11 -> "0xB"), (12 -> "0xC"),
(13 -> "0xD"), (14 -> "0xE"),
(15 -> "0xF"), (16 -> "0x10"),
(17 -> "0x11"), (18 -> "0x12"),
(19 -> "0x13"), (20 -> "0x14"),
...
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(10)
|------------------------------------|
map([(1 -> "0x1"), (2 -> "0x2"),
(3 -> "0x3"), (4 -> "0x4"),
(5 -> "0x5"), (6 -> "0x6"),
(7 -> "0x7"), (8 -> ...),
(... -> ...), ...])
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(1)
|------------------------------------|
map([...])
|------------------------------------|
line width = 38, max lines = 3, limit = linear(100)
|------------------------------------|
map([(1 -> "0x1"), (2 -> "0x2"),
(3 -> "0x3"), (4 -> "0x4"),
(5 -> "0x5"), (6 -> "0x6"),
...
|------------------------------------|
line width = 38, max lines = 3, limit = linear(10)
|------------------------------------|
map([(1 -> "0x1"), (2 -> "0x2"),
(3 -> "0x3"), ...])
|------------------------------------|
line width = 38, max lines = 3, limit = linear(1)
|------------------------------------|
map([...])
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(100)
|------------------------------------|
map([(1 -> "0x1"), (2 -> "0x2"),
(3 -> "0x3"), (4 -> "0x4"),
(5 -> "0x5"), (6 -> "0x6"),
...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(10)
|------------------------------------|
map([(1 -> "0x1"), (2 -> "0x2"),
(3 -> "0x3"), (4 -> "0x4"),
(5 -> "0x5"), (6 -> "0x6"),
...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(1)
|------------------------------------|
map([...])
|------------------------------------|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Test case op_tree
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
line width = 78, max lines = 10, limit = linear(100)
|----------------------------------------------------------------------------|
-(-(-(-((x + x) * (x + x) / (x / x * (x / x))) /
(x / x * (x / x) + -(x / x))) /
((x / x * (x / x) + -(x / x)) * ((x + x) * (x + x)))) /
((x / x * (x / x) + -(x / x)) * ((x + x) * (x + x)) +
(x / x - x - -(x / x) - x / x * (x / x))))
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(10)
|----------------------------------------------------------------------------|
-(-(-(-((... + ...) * ... / ...) / ...) / ...) / ...)
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(1)
|----------------------------------------------------------------------------|
-...
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(100)
|----------------------------------------------------------------------------|
-(-(-(-((x + x) * (x + x) / (x / x * (x / x))) /
(x / x * (x / x) + -(x / x))) /
((x / x * (x / x) + -(x / x)) * ((x + x) * (x + x)))) /
((x / x * (x / x) + -(x / x)) * ((x + x) * (x + x)) +
(x / x - x - -(x / x) - x / x * (x / x))))
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(10)
|----------------------------------------------------------------------------|
-(-(-(-((... + ...) * ... / (... * ...)) / (... / ... * ... + -...)) /
((x / ... * (... / ...) + -(... / ...)) * ((x + ...) * (... + ...)))) /
((x / x * (x / ...) + -(x / ...)) * ((x + x) * (x + ...)) +
(x / ... - x - -(... / ...) - x / ... * (... / ...))))
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(1)
|----------------------------------------------------------------------------|
-...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(100)
|----------------------------------------------------------------------------|
-(-(-(-((x + x) * (x + x) / (x / x * (x / x))) /
(x / x * (x / x) + -(x / x))) /
((x / x * (x / x) + -(x / x)) * ((x + x) * (x + x)))) /
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(10)
|----------------------------------------------------------------------------|
-(-(-(-((... + ...) * ... / ...) / ...) / ...) / ...)
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(1)
|----------------------------------------------------------------------------|
-...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(100)
|----------------------------------------------------------------------------|
-(-(-(-((x + x) * (x + x) / (x / x * (x / x))) /
(x / x * (x / x) + -(x / x))) /
((x / x * (x / x) + -(x / x)) * ((x + x) * (x + x)))) /
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(10)
|----------------------------------------------------------------------------|
-(-(-(-((... + ...) * ... / (... * ...)) / (... / ... * ... + -...)) /
((x / ... * (... / ...) + -(... / ...)) * ((x + ...) * (... + ...)))) /
((x / x * (x / ...) + -(x / ...)) * ((x + x) * (x + ...)) +
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(1)
|----------------------------------------------------------------------------|
-...
|----------------------------------------------------------------------------|
line width = 38, max lines = 10, limit = linear(100)
|------------------------------------|
-(-(-(-((x + x) * (x + x) /
(x / x * (x / x))) /
(x / x * (x / x) + -(x / x))) /
((x / x * (x / x) + -(x / x)) *
((x + x) * (x + x)))) /
((x / x * (x / x) + -(x / x)) *
((x + x) * (x + x)) +
(x / x - x - -(x / x) -
x / x * (x / x))))
|------------------------------------|
line width = 38, max lines = 10, limit = linear(10)
|------------------------------------|
-(-(-(-((... + ...) * ... / ...) /
...) /
...) /
...)
|------------------------------------|
line width = 38, max lines = 10, limit = linear(1)
|------------------------------------|
-...
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(100)
|------------------------------------|
-(-(-(-((x + x) * (x + x) /
(x / x * (x / x))) /
(x / x * (x / x) + -(x / x))) /
((x / x * (x / x) + -(x / x)) *
((x + x) * (x + x)))) /
((x / x * (x / x) + -(x / x)) *
((x + x) * (x + x)) +
(x / x - x - -(x / x) -
x / x * (x / x))))
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(10)
|------------------------------------|
-(-(-(-((... + ...) * ... /
(... * ...)) /
(... / ... * ... + -...)) /
((x / ... * (... / ...) +
-(... / ...)) *
((x + ...) * (... + ...)))) /
((x / x * (x / ...) + -(x / ...)) *
((x + x) * (x + ...)) +
(x / ... - x - -(... / ...) -
x / ... * (... / ...))))
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(1)
|------------------------------------|
-...
|------------------------------------|
line width = 38, max lines = 3, limit = linear(100)
|------------------------------------|
-(-(-(-((x + x) * (x + x) /
(x / x * (x / x))) /
(x / x * (x / x) + -(x / x))) /
...
|------------------------------------|
line width = 38, max lines = 3, limit = linear(10)
|------------------------------------|
-(-(-(-((... + ...) * ... / ...) /
...) /
...) /
...
|------------------------------------|
line width = 38, max lines = 3, limit = linear(1)
|------------------------------------|
-...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(100)
|------------------------------------|
-(-(-(-((x + x) * (x + x) /
(x / x * (x / x))) /
(x / x * (x / x) + -(x / x))) /
...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(10)
|------------------------------------|
-(-(-(-((... + ...) * ... /
(... * ...)) /
(... / ... * ... + -...)) /
...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(1)
|------------------------------------|
-...
|------------------------------------|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Test case church
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
line width = 78, max lines = 10, limit = linear(100)
|----------------------------------------------------------------------------|
succ(succ(succ(succ(succ(succ(succ(succ(succ(succ(zero))))))))))
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(10)
|----------------------------------------------------------------------------|
succ(succ(succ(succ(succ(succ(succ(succ(succ(succ(...))))))))))
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(1)
|----------------------------------------------------------------------------|
succ(...)
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(100)
|----------------------------------------------------------------------------|
succ(succ(succ(succ(succ(succ(succ(succ(succ(succ(zero))))))))))
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(10)
|----------------------------------------------------------------------------|
succ(succ(succ(succ(succ(succ(succ(succ(succ(succ(...))))))))))
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(1)
|----------------------------------------------------------------------------|
succ(...)
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(100)
|----------------------------------------------------------------------------|
succ(succ(succ(succ(succ(succ(succ(succ(succ(succ(zero))))))))))
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(10)
|----------------------------------------------------------------------------|
succ(succ(succ(succ(succ(succ(succ(succ(succ(succ(...))))))))))
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(1)
|----------------------------------------------------------------------------|
succ(...)
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(100)
|----------------------------------------------------------------------------|
succ(succ(succ(succ(succ(succ(succ(succ(succ(succ(zero))))))))))
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(10)
|----------------------------------------------------------------------------|
succ(succ(succ(succ(succ(succ(succ(succ(succ(succ(...))))))))))
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(1)
|----------------------------------------------------------------------------|
succ(...)
|----------------------------------------------------------------------------|
line width = 38, max lines = 10, limit = linear(100)
|------------------------------------|
succ(
succ(
succ(
succ(
succ(
succ(
succ(
succ(
succ(
succ(zero))))))))))
|------------------------------------|
line width = 38, max lines = 10, limit = linear(10)
|------------------------------------|
succ(
succ(
succ(
succ(
succ(
succ(
succ(
succ(
succ(
succ(...))))))))))
|------------------------------------|
line width = 38, max lines = 10, limit = linear(1)
|------------------------------------|
succ(...)
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(100)
|------------------------------------|
succ(
succ(
succ(
succ(
succ(
succ(
succ(
succ(
succ(
succ(zero))))))))))
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(10)
|------------------------------------|
succ(
succ(
succ(
succ(
succ(
succ(
succ(
succ(
succ(
succ(...))))))))))
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(1)
|------------------------------------|
succ(...)
|------------------------------------|
line width = 38, max lines = 3, limit = linear(100)
|------------------------------------|
succ(
succ(
succ(
...
|------------------------------------|
line width = 38, max lines = 3, limit = linear(10)
|------------------------------------|
succ(
succ(
succ(
...
|------------------------------------|
line width = 38, max lines = 3, limit = linear(1)
|------------------------------------|
succ(...)
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(100)
|------------------------------------|
succ(
succ(
succ(
...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(10)
|------------------------------------|
succ(
succ(
succ(
...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(1)
|------------------------------------|
succ(...)
|------------------------------------|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Test case lazy_countdown
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
line width = 78, max lines = 10, limit = linear(100)
|----------------------------------------------------------------------------|
100.99.98.97.96.95.94.93.92.91.90.89.88.87.86.85.84.83.82.81.80.79.78.77.76.
75.74.73.72.71.70.69.68.67.66.65.64.63.62.61.60.59.58.57.56.55.54.53.52.51.
.......
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(10)
|----------------------------------------------------------------------------|
100.99.98.97.96........
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(1)
|----------------------------------------------------------------------------|
100....
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(100)
|----------------------------------------------------------------------------|
100.99.98.97.96.95.94.93.92.91.90.89.88.87.86.85.84.83.82.81.80.79.78.77.76.
75.74.73.72.71.70.69.68.67.66.65.64.63.62.61.60.59.58.57.56.55.54.53.52.51.
.......
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(10)
|----------------------------------------------------------------------------|
100.99.98.97.96........
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(1)
|----------------------------------------------------------------------------|
100....
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(100)
|----------------------------------------------------------------------------|
100.99.98.97.96.95.94.93.92.91.90.89.88.87.86.85.84.83.82.81.80.79.78.77.76.
75.74.73.72.71.70.69.68.67.66.65.64.63.62.61.60.59.58.57.56.55.54.53.52.51.
.......
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(10)
|----------------------------------------------------------------------------|
100.99.98.97.96........
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(1)
|----------------------------------------------------------------------------|
100....
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(100)
|----------------------------------------------------------------------------|
100.99.98.97.96.95.94.93.92.91.90.89.88.87.86.85.84.83.82.81.80.79.78.77.76.
75.74.73.72.71.70.69.68.67.66.65.64.63.62.61.60.59.58.57.56.55.54.53.52.51.
.......
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(10)
|----------------------------------------------------------------------------|
100.99.98.97.96........
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(1)
|----------------------------------------------------------------------------|
100....
|----------------------------------------------------------------------------|
line width = 38, max lines = 10, limit = linear(100)
|------------------------------------|
100.99.98.97.96.95.94.93.92.91.90.89.
88.87.86.85.84.83.82.81.80.79.78.77.
76.75.74.73.72.71.70.69.68.67.66.65.
64.63.62.61.60.59.58.57.56.55.54.53.
52.51........
|------------------------------------|
line width = 38, max lines = 10, limit = linear(10)
|------------------------------------|
100.99.98.97.96........
|------------------------------------|
line width = 38, max lines = 10, limit = linear(1)
|------------------------------------|
100....
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(100)
|------------------------------------|
100.99.98.97.96.95.94.93.92.91.90.89.
88.87.86.85.84.83.82.81.80.79.78.77.
76.75.74.73.72.71.70.69.68.67.66.65.
64.63.62.61.60.59.58.57.56.55.54.53.
52.51........
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(10)
|------------------------------------|
100.99.98.97.96........
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(1)
|------------------------------------|
100....
|------------------------------------|
line width = 38, max lines = 3, limit = linear(100)
|------------------------------------|
100.99.98.97.96.95.94.93.92.91.90.89.
88.87.86.85.84.83.82.81.80.79.78.77.
76.75.74.73.72.71.70.69.68.67.66.65.
...
|------------------------------------|
line width = 38, max lines = 3, limit = linear(10)
|------------------------------------|
100.99.98.97.96........
|------------------------------------|
line width = 38, max lines = 3, limit = linear(1)
|------------------------------------|
100....
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(100)
|------------------------------------|
100.99.98.97.96.95.94.93.92.91.90.89.
88.87.86.85.84.83.82.81.80.79.78.77.
76.75.74.73.72.71.70.69.68.67.66.65.
...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(10)
|------------------------------------|
100.99.98.97.96........
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(1)
|------------------------------------|
100....
|------------------------------------|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Test case tuple
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
line width = 78, max lines = 10, limit = linear(100)
|----------------------------------------------------------------------------|
{1, 2.0, "three", '4', {5}, "«ąąąąą»"}
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(10)
|----------------------------------------------------------------------------|
{1, 2.0, "three", '4', {5}, "«ąąąąą»"}
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(1)
|----------------------------------------------------------------------------|
{...}
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(100)
|----------------------------------------------------------------------------|
{1, 2.0, "three", '4', {5}, "«ąąąąą»"}
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(10)
|----------------------------------------------------------------------------|
{1, 2.0, "three", '4', {5}, "«ąąąąą»"}
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(1)
|----------------------------------------------------------------------------|
{...}
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(100)
|----------------------------------------------------------------------------|
{1, 2.0, "three", '4', {5}, "«ąąąąą»"}
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(10)
|----------------------------------------------------------------------------|
{1, 2.0, "three", '4', {5}, "«ąąąąą»"}
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(1)
|----------------------------------------------------------------------------|
{...}
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(100)
|----------------------------------------------------------------------------|
{1, 2.0, "three", '4', {5}, "«ąąąąą»"}
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(10)
|----------------------------------------------------------------------------|
{1, 2.0, "three", '4', {5}, "«ąąąąą»"}
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(1)
|----------------------------------------------------------------------------|
{...}
|----------------------------------------------------------------------------|
line width = 38, max lines = 10, limit = linear(100)
|------------------------------------|
{1, 2.0, "three", '4', {5}, "«ąąąąą»"}
|------------------------------------|
line width = 38, max lines = 10, limit = linear(10)
|------------------------------------|
{1, 2.0, "three", '4', {5}, "«ąąąąą»"}
|------------------------------------|
line width = 38, max lines = 10, limit = linear(1)
|------------------------------------|
{...}
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(100)
|------------------------------------|
{1, 2.0, "three", '4', {5}, "«ąąąąą»"}
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(10)
|------------------------------------|
{1, 2.0, "three", '4', {5}, "«ąąąąą»"}
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(1)
|------------------------------------|
{...}
|------------------------------------|
line width = 38, max lines = 3, limit = linear(100)
|------------------------------------|
{1, 2.0, "three", '4', {5}, "«ąąąąą»"}
|------------------------------------|
line width = 38, max lines = 3, limit = linear(10)
|------------------------------------|
{1, 2.0, "three", '4', {5}, "«ąąąąą»"}
|------------------------------------|
line width = 38, max lines = 3, limit = linear(1)
|------------------------------------|
{...}
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(100)
|------------------------------------|
{1, 2.0, "three", '4', {5}, "«ąąąąą»"}
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(10)
|------------------------------------|
{1, 2.0, "three", '4', {5}, "«ąąąąą»"}
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(1)
|------------------------------------|
{...}
|------------------------------------|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Test case square
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
line width = 78, max lines = 10, limit = linear(100)
|----------------------------------------------------------------------------|
[[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], ...]
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(10)
|----------------------------------------------------------------------------|
[[1, 2, 3, 4, 5, 6, 7, 8, ...], ...]
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(1)
|----------------------------------------------------------------------------|
[...]
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(100)
|----------------------------------------------------------------------------|
[[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(10)
|----------------------------------------------------------------------------|
[[1, 2, 3, 4, 5, 6, 7, 8, ...], [1, 2, 3, 4, 5, 6, 7, ...],
[1, 2, 3, 4, 5, 6, ...], [1, 2, 3, 4, 5, ...], [1, 2, 3, 4, ...],
[1, 2, 3, ...], [1, 2, ...], [1, ...], [...], ...]
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(1)
|----------------------------------------------------------------------------|
[...]
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(100)
|----------------------------------------------------------------------------|
[[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(10)
|----------------------------------------------------------------------------|
[[1, 2, 3, 4, 5, 6, 7, 8, ...], ...]
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(1)
|----------------------------------------------------------------------------|
[...]
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(100)
|----------------------------------------------------------------------------|
[[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(10)
|----------------------------------------------------------------------------|
[[1, 2, 3, 4, 5, 6, 7, 8, ...], [1, 2, 3, 4, 5, 6, 7, ...],
[1, 2, 3, 4, 5, 6, ...], [1, 2, 3, 4, 5, ...], [1, 2, 3, 4, ...],
[1, 2, 3, ...], [1, 2, ...], [1, ...], [...], ...]
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(1)
|----------------------------------------------------------------------------|
[...]
|----------------------------------------------------------------------------|
line width = 38, max lines = 10, limit = linear(100)
|------------------------------------|
[[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9,
10], ...]
|------------------------------------|
line width = 38, max lines = 10, limit = linear(10)
|------------------------------------|
[[1, 2, 3, 4, 5, 6, 7, 8, ...], ...]
|------------------------------------|
line width = 38, max lines = 10, limit = linear(1)
|------------------------------------|
[...]
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(100)
|------------------------------------|
[[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(10)
|------------------------------------|
[[1, 2, 3, 4, 5, 6, 7, 8, ...],
[1, 2, 3, 4, 5, 6, 7, ...],
[1, 2, 3, 4, 5, 6, ...],
[1, 2, 3, 4, 5, ...],
[1, 2, 3, 4, ...], [1, 2, 3, ...],
[1, 2, ...], [1, ...], [...], ...]
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(1)
|------------------------------------|
[...]
|------------------------------------|
line width = 38, max lines = 3, limit = linear(100)
|------------------------------------|
[[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
...
|------------------------------------|
line width = 38, max lines = 3, limit = linear(10)
|------------------------------------|
[[1, 2, 3, 4, 5, 6, 7, 8, ...], ...]
|------------------------------------|
line width = 38, max lines = 3, limit = linear(1)
|------------------------------------|
[...]
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(100)
|------------------------------------|
[[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(10)
|------------------------------------|
[[1, 2, 3, 4, 5, 6, 7, 8, ...],
[1, 2, 3, 4, 5, 6, 7, ...],
[1, 2, 3, 4, 5, 6, ...],
...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(1)
|------------------------------------|
[...]
|------------------------------------|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Test case noncanon
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
line width = 78, max lines = 10, limit = linear(100)
|----------------------------------------------------------------------------|
docs(
[format_univ(univ_cons(non_canonical_bool(0))), nl,
format_univ(univ_cons(non_canonical_bool(1))), nl,
format_univ(univ_cons(non_canonical_bool(42))), nl,
format_univ(univ_cons(non_canonical_bool(43))), nl])
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(10)
|----------------------------------------------------------------------------|
docs(
[format_univ(univ_cons(non_canonical_bool(0))), nl,
format_univ(univ_cons(non_canonical_bool(...))), ...])
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(1)
|----------------------------------------------------------------------------|
docs(...)
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(100)
|----------------------------------------------------------------------------|
docs(
[format_univ(univ_cons(non_canonical_bool(0))), nl,
format_univ(univ_cons(non_canonical_bool(1))), nl,
format_univ(univ_cons(non_canonical_bool(42))), nl,
format_univ(univ_cons(non_canonical_bool(43))), nl])
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(10)
|----------------------------------------------------------------------------|
docs(
[format_univ(univ_cons(non_canonical_bool(0))), nl,
format_univ(univ_cons(non_canonical_bool(1))), nl,
format_univ(univ_cons(non_canonical_bool(42))), nl,
format_univ(univ_cons(...)), nl])
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(1)
|----------------------------------------------------------------------------|
docs(...)
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(100)
|----------------------------------------------------------------------------|
docs(
[format_univ(univ_cons(non_canonical_bool(0))), nl,
format_univ(univ_cons(non_canonical_bool(1))), nl,
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(10)
|----------------------------------------------------------------------------|
docs(
[format_univ(univ_cons(non_canonical_bool(0))), nl,
format_univ(univ_cons(non_canonical_bool(...))), ...])
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(1)
|----------------------------------------------------------------------------|
docs(...)
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(100)
|----------------------------------------------------------------------------|
docs(
[format_univ(univ_cons(non_canonical_bool(0))), nl,
format_univ(univ_cons(non_canonical_bool(1))), nl,
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(10)
|----------------------------------------------------------------------------|
docs(
[format_univ(univ_cons(non_canonical_bool(0))), nl,
format_univ(univ_cons(non_canonical_bool(1))), nl,
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(1)
|----------------------------------------------------------------------------|
docs(...)
|----------------------------------------------------------------------------|
line width = 38, max lines = 10, limit = linear(100)
|------------------------------------|
docs(
[format_univ(
univ_cons(
non_canonical_bool(0))), nl,
format_univ(
univ_cons(
non_canonical_bool(1))), nl,
format_univ(
univ_cons(
non_canonical_bool(42))), nl,
...
|------------------------------------|
line width = 38, max lines = 10, limit = linear(10)
|------------------------------------|
docs(
[format_univ(
univ_cons(
non_canonical_bool(0))), nl,
format_univ(
univ_cons(
non_canonical_bool(...))), ...])
|------------------------------------|
line width = 38, max lines = 10, limit = linear(1)
|------------------------------------|
docs(...)
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(100)
|------------------------------------|
docs(
[format_univ(
univ_cons(
non_canonical_bool(0))), nl,
format_univ(
univ_cons(
non_canonical_bool(1))), nl,
format_univ(
univ_cons(
non_canonical_bool(42))), nl,
...
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(10)
|------------------------------------|
docs(
[format_univ(
univ_cons(
non_canonical_bool(0))), nl,
format_univ(
univ_cons(
non_canonical_bool(1))), nl,
format_univ(
univ_cons(
non_canonical_bool(42))), nl,
...
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(1)
|------------------------------------|
docs(...)
|------------------------------------|
line width = 38, max lines = 3, limit = linear(100)
|------------------------------------|
docs(
[format_univ(
univ_cons(
...
|------------------------------------|
line width = 38, max lines = 3, limit = linear(10)
|------------------------------------|
docs(
[format_univ(
univ_cons(
...
|------------------------------------|
line width = 38, max lines = 3, limit = linear(1)
|------------------------------------|
docs(...)
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(100)
|------------------------------------|
docs(
[format_univ(
univ_cons(
...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(10)
|------------------------------------|
docs(
[format_univ(
univ_cons(
...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(1)
|------------------------------------|
docs(...)
|------------------------------------|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Test case indent
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
line width = 78, max lines = 10, limit = linear(100)
|----------------------------------------------------------------------------|
docs(
[str("indentation test:"),
docs(
[pp_internal(add_indent("_1_")),
docs(
[nl, str(" one "),
docs(
[pp_internal(add_indent("_2_")),
docs(
[nl, str(" two "),
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(10)
|----------------------------------------------------------------------------|
docs(
[str("indentation test:"),
docs([pp_internal(add_indent("_1_")), docs(...), ...])])
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = linear(1)
|----------------------------------------------------------------------------|
docs(...)
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(100)
|----------------------------------------------------------------------------|
docs(
[str("indentation test:"),
docs(
[pp_internal(add_indent("_1_")),
docs(
[nl, str(" one "),
docs(
[pp_internal(add_indent("_2_")),
docs(
[nl, str(" two "),
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(10)
|----------------------------------------------------------------------------|
docs(
[str("indentation test:"),
docs(
[pp_internal(add_indent("_1_")), docs([nl, str(...), ...]),
pp_internal(remove_indent)])])
|----------------------------------------------------------------------------|
line width = 78, max lines = 10, limit = triangular(1)
|----------------------------------------------------------------------------|
docs(...)
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(100)
|----------------------------------------------------------------------------|
docs(
[str("indentation test:"),
docs(
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(10)
|----------------------------------------------------------------------------|
docs(
[str("indentation test:"),
docs([pp_internal(add_indent("_1_")), docs(...), ...])])
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = linear(1)
|----------------------------------------------------------------------------|
docs(...)
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(100)
|----------------------------------------------------------------------------|
docs(
[str("indentation test:"),
docs(
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(10)
|----------------------------------------------------------------------------|
docs(
[str("indentation test:"),
docs(
...
|----------------------------------------------------------------------------|
line width = 78, max lines = 3, limit = triangular(1)
|----------------------------------------------------------------------------|
docs(...)
|----------------------------------------------------------------------------|
line width = 38, max lines = 10, limit = linear(100)
|------------------------------------|
docs(
[str("indentation test:"),
docs(
[pp_internal(
add_indent("_1_")),
docs(
[nl, str(" one "),
docs(
[pp_internal(
add_indent("_2_")),
...
|------------------------------------|
line width = 38, max lines = 10, limit = linear(10)
|------------------------------------|
docs(
[str("indentation test:"),
docs(
[pp_internal(
add_indent("_1_")),
docs(...), ...])])
|------------------------------------|
line width = 38, max lines = 10, limit = linear(1)
|------------------------------------|
docs(...)
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(100)
|------------------------------------|
docs(
[str("indentation test:"),
docs(
[pp_internal(
add_indent("_1_")),
docs(
[nl, str(" one "),
docs(
[pp_internal(
add_indent("_2_")),
...
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(10)
|------------------------------------|
docs(
[str("indentation test:"),
docs(
[pp_internal(
add_indent("_1_")),
docs([nl, str(...), ...]),
pp_internal(remove_indent)])])
|------------------------------------|
line width = 38, max lines = 10, limit = triangular(1)
|------------------------------------|
docs(...)
|------------------------------------|
line width = 38, max lines = 3, limit = linear(100)
|------------------------------------|
docs(
[str("indentation test:"),
docs(
...
|------------------------------------|
line width = 38, max lines = 3, limit = linear(10)
|------------------------------------|
docs(
[str("indentation test:"),
docs(
...
|------------------------------------|
line width = 38, max lines = 3, limit = linear(1)
|------------------------------------|
docs(...)
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(100)
|------------------------------------|
docs(
[str("indentation test:"),
docs(
...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(10)
|------------------------------------|
docs(
[str("indentation test:"),
docs(
...
|------------------------------------|
line width = 38, max lines = 3, limit = triangular(1)
|------------------------------------|
docs(...)
|------------------------------------|