Modifying constructor for tree-list-tuple5 structures.
(change-tree-list-tuple5 x [:1st <1st>] [:2nd <2nd>] [:3rd <3rd>] [:4th <4th>] [:5th <5th>])
This is an often useful alternative to make-tree-list-tuple5.
We construct a new tree-list-tuple5 structure that is a copy of
This is an ordinary
Macro:
(defmacro abnf::change-tree-list-tuple5 (abnf::x &rest args) (std::change-aggregate 'abnf::tree-list-tuple5 abnf::x args '((:1st . abnf::tree-list-tuple5->1st) (:2nd . abnf::tree-list-tuple5->2nd) (:3rd . abnf::tree-list-tuple5->3rd) (:4th . abnf::tree-list-tuple5->4th) (:5th . abnf::tree-list-tuple5->5th)) 'abnf::change-tree-list-tuple5 'nil))