Modifying constructor for deftreeops-table-value structures.
(change-deftreeops-table-value x [:rulename-info-alist <rulename-info-alist>] [:numrange-info-alist <numrange-info-alist>] [:charval-info-alist <charval-info-alist>] [:event-alist <event-alist>] [:call <call>])
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) (:charval-info-alist . deftreeops-table-value->charval-info-alist) (:event-alist . deftreeops-table-value->event-alist) (:call . deftreeops-table-value->call)) 'change-deftreeops-table-value 'nil))