Function: combobulate-procedure-collect-activation-nodes
combobulate-procedure-collect-activation-nodes is a natively compiled
function defined in combobulate-procedure.el.
Signature
(combobulate-procedure-collect-activation-nodes PROCEDURES)
Documentation
Given a list of PROCEDURES, return a list of expanded activation nodes.
Source Code
;; Defined in /nix/store/b5fvrwzi3zvkabyzx0in6gw1cj963z46-emacs-packages-deps/share/emacs/site-lisp/combobulate-procedure.el
(defun combobulate-procedure-collect-activation-nodes (procedures)
"Given a list of PROCEDURES, return a list of expanded activation nodes."
(let ((expanded-nodes))
(dolist (procedure procedures)
(map-let (:activation-nodes) procedure
(dolist (activation-node activation-nodes)
(map-let (:nodes)
activation-node
(setq expanded-nodes (nconc expanded-nodes (combobulate-procedure-expand-rules nodes)))))))
(seq-uniq expanded-nodes)))