Modifying constructor for svtv-precompose-data structures.
(change-svtv-precompose-data x [:simp <simp>] [:nextstate <nextstate>] [:input-substs <input-substs>] [:initst <initst>] [:pre-compose-inputs <pre-compose-inputs>])
This is an often useful alternative to make-svtv-precompose-data.
We construct a new svtv-precompose-data structure that is a copy of
This is an ordinary
Macro:
(defmacro change-svtv-precompose-data (x &rest args) (std::change-aggregate 'svtv-precompose-data x args '((:simp . svtv-precompose-data->simp) (:nextstate . svtv-precompose-data->nextstate) (:input-substs . svtv-precompose-data->input-substs) (:initst . svtv-precompose-data->initst) (:pre-compose-inputs . svtv-precompose-data->pre-compose-inputs)) 'change-svtv-precompose-data 'remake-svtv-precompose-data))