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