Modifying constructor for deftreeops-table-value structures.
(change-deftreeops-table-value x [:rulename-info-alist <rulename-info-alist>] [:numrange-info-alist <numrange-info-alist>])
This is an often useful alternative to make-deftreeops-table-value.
We construct a new deftreeops-table-value structure that is a copy of
This is an ordinary
Macro:
(defmacro change-deftreeops-table-value (x &rest args) (std::change-aggregate 'deftreeops-table-value x args '((:rulename-info-alist . deftreeops-table-value->rulename-info-alist) (:numrange-info-alist . deftreeops-table-value->numrange-info-alist)) 'change-deftreeops-table-value 'nil))