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