From d6104e503dca10fbaa404ddbca5170e2127588dc Mon Sep 17 00:00:00 2001 From: Marat Surmashev Date: Mon, 24 Jul 2023 11:45:04 +0200 Subject: [PATCH] Add tag-reduce --- src/zen/core.clj | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/zen/core.clj b/src/zen/core.clj index 9affbd0..fe3ebe1 100644 --- a/src/zen/core.clj +++ b/src/zen/core.clj @@ -184,3 +184,10 @@ (map (fn [[_k v]] (:start v))) (filter identity))] (stop-call ztx op-name))) + +(defn tag-reduce [ztx tag f] + (reduce + (fn [acc sym] + (f acc (get-symbol ztx sym))) + {} + (get-tag ztx tag)))