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