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