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