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