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))