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