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