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