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