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