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