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