From 967be9e750221ab2ab783f95df79bb26d290a45e Mon Sep 17 00:00:00 2001 From: Martial Simon Date: Mon, 15 Sep 2025 01:07:58 +0200 Subject: add: added projects --- tigrou/linked-list/linked-list.tig | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 tigrou/linked-list/linked-list.tig (limited to 'tigrou/linked-list/linked-list.tig') diff --git a/tigrou/linked-list/linked-list.tig b/tigrou/linked-list/linked-list.tig new file mode 100644 index 0000000..04c8a29 --- /dev/null +++ b/tigrou/linked-list/linked-list.tig @@ -0,0 +1,24 @@ +let + import "linked-list.tih" + var list := node { value = 0, next = nil } + + function test_lists(expected: string) = + ( + print(concat("Expected : { ", expected)); + print(" }\ngot : { "); + display(list); + print(" }\n\n") + ) +in + test_lists("0"); + + print("Adding '1' ...\n"); + append(list, 1); + + test_lists("0 -> 1"); + + print("Adding '2' ...\n"); + append(list, 2); + + test_lists("0 -> 1 -> 2") +end -- cgit v1.2.3