Files
mercury/tests/hard_coded/int_fold_up_down.exp
Julien Fischer 81c8b13969 Add the predicates int.fold_up, int.fold_down, int.fold_up2
Estimated hours taken: 2
Branches: main

Add the predicates int.fold_up, int.fold_down, int.fold_up2
and int.fold_down/2.

Swap the order of the arguments of the functions int.fold_up
and int.fold_down.

library/int.m:
	Add the predicates int.fold_up/5, int.fold_down/5,
	int.fold_up2/7 and int.fold_down2/7.
	Swap the order of the arguments if int.fold_up/4 and
	int.fold_down/4.

tests/hard_coded/int_fold_up_down.m:
tests/hard_coded/int_fold_up_down.exp:
	Test the new predicates.

NEWS:
	Mention the new predicates.
2004-04-10 13:05:59 +00:00

46 lines
1.0 KiB
Plaintext

(5(4(3(2(1)))))
(1(2(3(4(5)))))
(5(4(3(2(1)))))
(1(2(3(4(5)))))
(5(4(3(2(1)))))(5(4(3(2(1)))))
(1(2(3(4(5)))))(1(2(3(4(5)))))
12345
54321
(5-1(4-1(3-1(2-1(1-1)))))
(5-1(4-1(3-1(2-1(1-2)))))
(5-1(4-1(3-1(2-2(1-1)))))
(5-1(4-1(3-1(2-2(1-2)))))
(5-1(4-1(3-2(2-1(1-1)))))
(5-1(4-1(3-2(2-1(1-2)))))
(5-1(4-1(3-2(2-2(1-1)))))
(5-1(4-1(3-2(2-2(1-2)))))
(5-1(4-2(3-1(2-1(1-1)))))
(5-1(4-2(3-1(2-1(1-2)))))
(5-1(4-2(3-1(2-2(1-1)))))
(5-1(4-2(3-1(2-2(1-2)))))
(5-1(4-2(3-2(2-1(1-1)))))
(5-1(4-2(3-2(2-1(1-2)))))
(5-1(4-2(3-2(2-2(1-1)))))
(5-1(4-2(3-2(2-2(1-2)))))
(5-2(4-1(3-1(2-1(1-1)))))
(5-2(4-1(3-1(2-1(1-2)))))
(5-2(4-1(3-1(2-2(1-1)))))
(5-2(4-1(3-1(2-2(1-2)))))
(5-2(4-1(3-2(2-1(1-1)))))
(5-2(4-1(3-2(2-1(1-2)))))
(5-2(4-1(3-2(2-2(1-1)))))
(5-2(4-1(3-2(2-2(1-2)))))
(5-2(4-2(3-1(2-1(1-1)))))
(5-2(4-2(3-1(2-1(1-2)))))
(5-2(4-2(3-1(2-2(1-1)))))
(5-2(4-2(3-1(2-2(1-2)))))
(5-2(4-2(3-2(2-1(1-1)))))
(5-2(4-2(3-2(2-1(1-2)))))
(5-2(4-2(3-2(2-2(1-1)))))
(5-2(4-2(3-2(2-2(1-2)))))
(5(4(3(2(1)))))
int.fold_up/5 failed
(1(2(3(4(5)))))
int.fold_down/5 failed