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