Modifying constructor for expr-cond structures.
(change-expr-cond x
[:test <test>]
[:then <then>]
[:else <else>])
This is an often useful alternative to make-expr-cond.
We construct a new expr-cond structure that is a copy of
This is an ordinary
Macro:
(defmacro change-expr-cond (x &rest args) (std::change-aggregate 'expr-cond x args '((:test . expr-cond->test) (:then . expr-cond->then) (:else . expr-cond->else)) 'change-expr-cond 'nil))