From 2f842e30775a1ad86cce7e30438cfe1dcc067fdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Mon, 31 Jan 2022 20:38:44 +0100 Subject: Add tree-node. --- module/hnh/util/tree.scm | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'module/hnh/util') diff --git a/module/hnh/util/tree.scm b/module/hnh/util/tree.scm index 6c4f765d..95328b5f 100644 --- a/module/hnh/util/tree.scm +++ b/module/hnh/util/tree.scm @@ -3,6 +3,7 @@ #:use-module (hnh util) #:export (make-tree left-subtree right-subtree + tree-node length-of-longst-branch tree-map)) @@ -18,6 +19,9 @@ (make-tree pred? head) (make-tree pred? tail))))) +(define (tree-node tree) + (car tree)) + (define (left-subtree tree) (list-ref tree 1)) -- cgit v1.2.3