Modifying constructor for hex-integer-literal structures.
(change-hex-integer-literal x [:digits/uscores <digits/uscores>] [:prefix-upcase-p <prefix-upcase-p>] [:suffix? <suffix?>])
This is an often useful alternative to make-hex-integer-literal.
We construct a new hex-integer-literal structure that is a copy of
This is an ordinary
Macro:
(defmacro change-hex-integer-literal (x &rest args) (std::change-aggregate 'hex-integer-literal x args '((:digits/uscores . hex-integer-literal->digits/uscores) (:prefix-upcase-p . hex-integer-literal->prefix-upcase-p) (:suffix? . hex-integer-literal->suffix?)) 'change-hex-integer-literal 'nil))