Modifying constructor for deftreeops-rep-info structures.
(change-deftreeops-rep-info x [:matching-thm <matching-thm>] [:get-tree-list-fn <get-tree-list-fn>] [:get-tree-fn <get-tree-fn>])
This is an often useful alternative to make-deftreeops-rep-info.
We construct a new deftreeops-rep-info structure that is a copy of
This is an ordinary
Macro:
(defmacro change-deftreeops-rep-info (x &rest args) (std::change-aggregate 'deftreeops-rep-info x args '((:matching-thm . deftreeops-rep-info->matching-thm) (:get-tree-list-fn . deftreeops-rep-info->get-tree-list-fn) (:get-tree-fn . deftreeops-rep-info->get-tree-fn)) 'change-deftreeops-rep-info 'nil))