diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2021-12-18 17:38:59 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2021-12-18 17:38:59 -0800 |
commit | c1c205100d246a39c9b92a5d1b2296a59783d7d4 (patch) | |
tree | fca7bba1f0198b0de9c2802d8069daf2b4b29782 /stdlib/doc-syms.tl | |
parent | 8248110871d18e9ceed422076de5e36bf212e127 (diff) | |
download | txr-c1c205100d246a39c9b92a5d1b2296a59783d7d4.tar.gz txr-c1c205100d246a39c9b92a5d1b2296a59783d7d4.tar.bz2 txr-c1c205100d246a39c9b92a5d1b2296a59783d7d4.zip |
tree: new functions for priority queue operation.
* tree.c (tree_min_node, tree_min, tree_del_min_node,
tree_del_min): New functions.
(tree_init): tree-min-node, tree-min, tree-del-min-node,
tree-del-min: New intrinsics registered.
* tree.h (tree_min_node, tree_min, tree_del_min_node,
tree_del_min): Declared.
* txr.1: Documented.
* tests/010/tree.tl: New tests.
* stdlib/doc-syms.tl: Updated.
Diffstat (limited to 'stdlib/doc-syms.tl')
-rw-r--r-- | stdlib/doc-syms.tl | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/stdlib/doc-syms.tl b/stdlib/doc-syms.tl index 80922b42..78229519 100644 --- a/stdlib/doc-syms.tl +++ b/stdlib/doc-syms.tl @@ -2003,6 +2003,8 @@ ("tree-case" "N-03D834A5") ("tree-clear" "N-03C88274") ("tree-count" "N-032882F2") + ("tree-del-min" "N-03A56FE7") + ("tree-del-min-node" "N-03A56FE7") ("tree-delete" "N-022035DF") ("tree-delete-node" "N-00772FAE") ("tree-delete-specific-node" "N-009B02CA") @@ -2011,6 +2013,8 @@ ("tree-insert-node" "N-008B4AD9") ("tree-lookup" "N-01D63E47") ("tree-lookup-node" "N-03FE4877") + ("tree-min" "N-02B1B686") + ("tree-min-node" "N-02B1B686") ("tree-next" "N-02443382") ("tree-peek" "N-02443382") ("tree-reset" "N-002A407C") |