mirror of
https://github.com/Mercury-Language/mercury.git
synced 2025-12-06 07:49:02 +00:00
Update expected outputs for cord test cases.
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
|
||||
cords:
|
||||
Z = empty_cord
|
||||
A = nonempty_cord(unit_node('a'))
|
||||
A = nonempty_cord(list_node('a', []))
|
||||
B = nonempty_cord(list_node('b', []))
|
||||
AB = nonempty_cord(branch_node(unit_node('a'), list_node('b', [])))
|
||||
BA = nonempty_cord(branch_node(list_node('b', []), unit_node('a')))
|
||||
ABA1 = nonempty_cord(branch_node(unit_node('a'), branch_node(list_node('b', []), unit_node('a'))))
|
||||
ABA2 = nonempty_cord(branch_node(branch_node(unit_node('a'), list_node('b', [])), unit_node('a')))
|
||||
BAB1 = nonempty_cord(branch_node(list_node('b', []), branch_node(unit_node('a'), list_node('b', []))))
|
||||
BAB2 = nonempty_cord(branch_node(branch_node(list_node('b', []), unit_node('a')), list_node('b', [])))
|
||||
ABBA = nonempty_cord(branch_node(branch_node(unit_node('a'), list_node('b', [])), branch_node(list_node('b', []), unit_node('a'))))
|
||||
BAAB = nonempty_cord(branch_node(branch_node(list_node('b', []), unit_node('a')), branch_node(unit_node('a'), list_node('b', []))))
|
||||
AB = nonempty_cord(branch_node(list_node('a', []), list_node('b', [])))
|
||||
BA = nonempty_cord(branch_node(list_node('b', []), list_node('a', [])))
|
||||
ABA1 = nonempty_cord(branch_node(list_node('a', []), branch_node(list_node('b', []), list_node('a', []))))
|
||||
ABA2 = nonempty_cord(branch_node(branch_node(list_node('a', []), list_node('b', [])), list_node('a', [])))
|
||||
BAB1 = nonempty_cord(branch_node(list_node('b', []), branch_node(list_node('a', []), list_node('b', []))))
|
||||
BAB2 = nonempty_cord(branch_node(branch_node(list_node('b', []), list_node('a', [])), list_node('b', [])))
|
||||
ABBA = nonempty_cord(branch_node(branch_node(list_node('a', []), list_node('b', [])), branch_node(list_node('b', []), list_node('a', []))))
|
||||
BAAB = nonempty_cord(branch_node(branch_node(list_node('b', []), list_node('a', [])), branch_node(list_node('a', []), list_node('b', []))))
|
||||
|
||||
construction: ok
|
||||
|
||||
|
||||
@@ -2,115 +2,115 @@ Test list and rev_list
|
||||
empty_cord
|
||||
[]
|
||||
[]
|
||||
nonempty_cord(unit_node(1))
|
||||
nonempty_cord(list_node(1, []))
|
||||
[1]
|
||||
[1]
|
||||
nonempty_cord(list_node(2, [3, 4]))
|
||||
[2, 3, 4]
|
||||
[4, 3, 2]
|
||||
nonempty_cord(branch_node(unit_node(1), unit_node(1)))
|
||||
nonempty_cord(branch_node(list_node(1, []), list_node(1, [])))
|
||||
[1, 1]
|
||||
[1, 1]
|
||||
nonempty_cord(branch_node(unit_node(1), list_node(2, [3, 4])))
|
||||
nonempty_cord(branch_node(list_node(1, []), list_node(2, [3, 4])))
|
||||
[1, 2, 3, 4]
|
||||
[4, 3, 2, 1]
|
||||
nonempty_cord(branch_node(unit_node(1), branch_node(unit_node(1), unit_node(1))))
|
||||
nonempty_cord(branch_node(list_node(1, []), branch_node(list_node(1, []), list_node(1, []))))
|
||||
[1, 1, 1]
|
||||
[1, 1, 1]
|
||||
nonempty_cord(branch_node(unit_node(1), branch_node(unit_node(1), list_node(2, [3, 4]))))
|
||||
nonempty_cord(branch_node(list_node(1, []), branch_node(list_node(1, []), list_node(2, [3, 4]))))
|
||||
[1, 1, 2, 3, 4]
|
||||
[4, 3, 2, 1, 1]
|
||||
nonempty_cord(branch_node(unit_node(1), branch_node(list_node(2, [3, 4]), unit_node(1))))
|
||||
nonempty_cord(branch_node(list_node(1, []), branch_node(list_node(2, [3, 4]), list_node(1, []))))
|
||||
[1, 2, 3, 4, 1]
|
||||
[1, 4, 3, 2, 1]
|
||||
nonempty_cord(branch_node(unit_node(1), branch_node(list_node(2, [3, 4]), list_node(2, [3, 4]))))
|
||||
nonempty_cord(branch_node(list_node(1, []), branch_node(list_node(2, [3, 4]), list_node(2, [3, 4]))))
|
||||
[1, 2, 3, 4, 2, 3, 4]
|
||||
[4, 3, 2, 4, 3, 2, 1]
|
||||
nonempty_cord(branch_node(list_node(2, [3, 4]), unit_node(1)))
|
||||
nonempty_cord(branch_node(list_node(2, [3, 4]), list_node(1, [])))
|
||||
[2, 3, 4, 1]
|
||||
[1, 4, 3, 2]
|
||||
nonempty_cord(branch_node(list_node(2, [3, 4]), list_node(2, [3, 4])))
|
||||
[2, 3, 4, 2, 3, 4]
|
||||
[4, 3, 2, 4, 3, 2]
|
||||
nonempty_cord(branch_node(list_node(2, [3, 4]), branch_node(unit_node(1), unit_node(1))))
|
||||
nonempty_cord(branch_node(list_node(2, [3, 4]), branch_node(list_node(1, []), list_node(1, []))))
|
||||
[2, 3, 4, 1, 1]
|
||||
[1, 1, 4, 3, 2]
|
||||
nonempty_cord(branch_node(list_node(2, [3, 4]), branch_node(unit_node(1), list_node(2, [3, 4]))))
|
||||
nonempty_cord(branch_node(list_node(2, [3, 4]), branch_node(list_node(1, []), list_node(2, [3, 4]))))
|
||||
[2, 3, 4, 1, 2, 3, 4]
|
||||
[4, 3, 2, 1, 4, 3, 2]
|
||||
nonempty_cord(branch_node(list_node(2, [3, 4]), branch_node(list_node(2, [3, 4]), unit_node(1))))
|
||||
nonempty_cord(branch_node(list_node(2, [3, 4]), branch_node(list_node(2, [3, 4]), list_node(1, []))))
|
||||
[2, 3, 4, 2, 3, 4, 1]
|
||||
[1, 4, 3, 2, 4, 3, 2]
|
||||
nonempty_cord(branch_node(list_node(2, [3, 4]), branch_node(list_node(2, [3, 4]), list_node(2, [3, 4]))))
|
||||
[2, 3, 4, 2, 3, 4, 2, 3, 4]
|
||||
[4, 3, 2, 4, 3, 2, 4, 3, 2]
|
||||
nonempty_cord(branch_node(branch_node(unit_node(1), unit_node(1)), unit_node(1)))
|
||||
nonempty_cord(branch_node(branch_node(list_node(1, []), list_node(1, [])), list_node(1, [])))
|
||||
[1, 1, 1]
|
||||
[1, 1, 1]
|
||||
nonempty_cord(branch_node(branch_node(unit_node(1), unit_node(1)), list_node(2, [3, 4])))
|
||||
nonempty_cord(branch_node(branch_node(list_node(1, []), list_node(1, [])), list_node(2, [3, 4])))
|
||||
[1, 1, 2, 3, 4]
|
||||
[4, 3, 2, 1, 1]
|
||||
nonempty_cord(branch_node(branch_node(unit_node(1), unit_node(1)), branch_node(unit_node(1), unit_node(1))))
|
||||
nonempty_cord(branch_node(branch_node(list_node(1, []), list_node(1, [])), branch_node(list_node(1, []), list_node(1, []))))
|
||||
[1, 1, 1, 1]
|
||||
[1, 1, 1, 1]
|
||||
nonempty_cord(branch_node(branch_node(unit_node(1), unit_node(1)), branch_node(unit_node(1), list_node(2, [3, 4]))))
|
||||
nonempty_cord(branch_node(branch_node(list_node(1, []), list_node(1, [])), branch_node(list_node(1, []), list_node(2, [3, 4]))))
|
||||
[1, 1, 1, 2, 3, 4]
|
||||
[4, 3, 2, 1, 1, 1]
|
||||
nonempty_cord(branch_node(branch_node(unit_node(1), unit_node(1)), branch_node(list_node(2, [3, 4]), unit_node(1))))
|
||||
nonempty_cord(branch_node(branch_node(list_node(1, []), list_node(1, [])), branch_node(list_node(2, [3, 4]), list_node(1, []))))
|
||||
[1, 1, 2, 3, 4, 1]
|
||||
[1, 4, 3, 2, 1, 1]
|
||||
nonempty_cord(branch_node(branch_node(unit_node(1), unit_node(1)), branch_node(list_node(2, [3, 4]), list_node(2, [3, 4]))))
|
||||
nonempty_cord(branch_node(branch_node(list_node(1, []), list_node(1, [])), branch_node(list_node(2, [3, 4]), list_node(2, [3, 4]))))
|
||||
[1, 1, 2, 3, 4, 2, 3, 4]
|
||||
[4, 3, 2, 4, 3, 2, 1, 1]
|
||||
nonempty_cord(branch_node(branch_node(unit_node(1), list_node(2, [3, 4])), unit_node(1)))
|
||||
nonempty_cord(branch_node(branch_node(list_node(1, []), list_node(2, [3, 4])), list_node(1, [])))
|
||||
[1, 2, 3, 4, 1]
|
||||
[1, 4, 3, 2, 1]
|
||||
nonempty_cord(branch_node(branch_node(unit_node(1), list_node(2, [3, 4])), list_node(2, [3, 4])))
|
||||
nonempty_cord(branch_node(branch_node(list_node(1, []), list_node(2, [3, 4])), list_node(2, [3, 4])))
|
||||
[1, 2, 3, 4, 2, 3, 4]
|
||||
[4, 3, 2, 4, 3, 2, 1]
|
||||
nonempty_cord(branch_node(branch_node(unit_node(1), list_node(2, [3, 4])), branch_node(unit_node(1), unit_node(1))))
|
||||
nonempty_cord(branch_node(branch_node(list_node(1, []), list_node(2, [3, 4])), branch_node(list_node(1, []), list_node(1, []))))
|
||||
[1, 2, 3, 4, 1, 1]
|
||||
[1, 1, 4, 3, 2, 1]
|
||||
nonempty_cord(branch_node(branch_node(unit_node(1), list_node(2, [3, 4])), branch_node(unit_node(1), list_node(2, [3, 4]))))
|
||||
nonempty_cord(branch_node(branch_node(list_node(1, []), list_node(2, [3, 4])), branch_node(list_node(1, []), list_node(2, [3, 4]))))
|
||||
[1, 2, 3, 4, 1, 2, 3, 4]
|
||||
[4, 3, 2, 1, 4, 3, 2, 1]
|
||||
nonempty_cord(branch_node(branch_node(unit_node(1), list_node(2, [3, 4])), branch_node(list_node(2, [3, 4]), unit_node(1))))
|
||||
nonempty_cord(branch_node(branch_node(list_node(1, []), list_node(2, [3, 4])), branch_node(list_node(2, [3, 4]), list_node(1, []))))
|
||||
[1, 2, 3, 4, 2, 3, 4, 1]
|
||||
[1, 4, 3, 2, 4, 3, 2, 1]
|
||||
nonempty_cord(branch_node(branch_node(unit_node(1), list_node(2, [3, 4])), branch_node(list_node(2, [3, 4]), list_node(2, [3, 4]))))
|
||||
nonempty_cord(branch_node(branch_node(list_node(1, []), list_node(2, [3, 4])), branch_node(list_node(2, [3, 4]), list_node(2, [3, 4]))))
|
||||
[1, 2, 3, 4, 2, 3, 4, 2, 3, 4]
|
||||
[4, 3, 2, 4, 3, 2, 4, 3, 2, 1]
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), unit_node(1)), unit_node(1)))
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), list_node(1, [])), list_node(1, [])))
|
||||
[2, 3, 4, 1, 1]
|
||||
[1, 1, 4, 3, 2]
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), unit_node(1)), list_node(2, [3, 4])))
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), list_node(1, [])), list_node(2, [3, 4])))
|
||||
[2, 3, 4, 1, 2, 3, 4]
|
||||
[4, 3, 2, 1, 4, 3, 2]
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), unit_node(1)), branch_node(unit_node(1), unit_node(1))))
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), list_node(1, [])), branch_node(list_node(1, []), list_node(1, []))))
|
||||
[2, 3, 4, 1, 1, 1]
|
||||
[1, 1, 1, 4, 3, 2]
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), unit_node(1)), branch_node(unit_node(1), list_node(2, [3, 4]))))
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), list_node(1, [])), branch_node(list_node(1, []), list_node(2, [3, 4]))))
|
||||
[2, 3, 4, 1, 1, 2, 3, 4]
|
||||
[4, 3, 2, 1, 1, 4, 3, 2]
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), unit_node(1)), branch_node(list_node(2, [3, 4]), unit_node(1))))
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), list_node(1, [])), branch_node(list_node(2, [3, 4]), list_node(1, []))))
|
||||
[2, 3, 4, 1, 2, 3, 4, 1]
|
||||
[1, 4, 3, 2, 1, 4, 3, 2]
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), unit_node(1)), branch_node(list_node(2, [3, 4]), list_node(2, [3, 4]))))
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), list_node(1, [])), branch_node(list_node(2, [3, 4]), list_node(2, [3, 4]))))
|
||||
[2, 3, 4, 1, 2, 3, 4, 2, 3, 4]
|
||||
[4, 3, 2, 4, 3, 2, 1, 4, 3, 2]
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), list_node(2, [3, 4])), unit_node(1)))
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), list_node(2, [3, 4])), list_node(1, [])))
|
||||
[2, 3, 4, 2, 3, 4, 1]
|
||||
[1, 4, 3, 2, 4, 3, 2]
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), list_node(2, [3, 4])), list_node(2, [3, 4])))
|
||||
[2, 3, 4, 2, 3, 4, 2, 3, 4]
|
||||
[4, 3, 2, 4, 3, 2, 4, 3, 2]
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), list_node(2, [3, 4])), branch_node(unit_node(1), unit_node(1))))
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), list_node(2, [3, 4])), branch_node(list_node(1, []), list_node(1, []))))
|
||||
[2, 3, 4, 2, 3, 4, 1, 1]
|
||||
[1, 1, 4, 3, 2, 4, 3, 2]
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), list_node(2, [3, 4])), branch_node(unit_node(1), list_node(2, [3, 4]))))
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), list_node(2, [3, 4])), branch_node(list_node(1, []), list_node(2, [3, 4]))))
|
||||
[2, 3, 4, 2, 3, 4, 1, 2, 3, 4]
|
||||
[4, 3, 2, 1, 4, 3, 2, 4, 3, 2]
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), list_node(2, [3, 4])), branch_node(list_node(2, [3, 4]), unit_node(1))))
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), list_node(2, [3, 4])), branch_node(list_node(2, [3, 4]), list_node(1, []))))
|
||||
[2, 3, 4, 2, 3, 4, 2, 3, 4, 1]
|
||||
[1, 4, 3, 2, 4, 3, 2, 4, 3, 2]
|
||||
nonempty_cord(branch_node(branch_node(list_node(2, [3, 4]), list_node(2, [3, 4])), branch_node(list_node(2, [3, 4]), list_node(2, [3, 4]))))
|
||||
|
||||
Reference in New Issue
Block a user