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