[latex3-commits] [git/LaTeX3-latex3-latex3] main: Re-order arguments of \DeclareInstanceCopy (61f088397)
Joseph Wright
joseph.wright at morningstar2.co.uk
Wed Feb 1 13:10:28 CET 2023
Repository : https://github.com/latex3/latex3
On branch : main
Link : https://github.com/latex3/latex3/commit/61f08839729a564af57ed24b7e46282b913ae8f1
>---------------------------------------------------------------
commit 61f08839729a564af57ed24b7e46282b913ae8f1
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Wed Feb 1 12:10:28 2023 +0000
Re-order arguments of \DeclareInstanceCopy
>---------------------------------------------------------------
61f08839729a564af57ed24b7e46282b913ae8f1
l3packages/CHANGELOG.md | 3 +++
l3packages/xtemplate/testfiles/xtemplate006.lvt | 2 +-
l3packages/xtemplate/xtemplate.dtx | 4 ++--
3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/l3packages/CHANGELOG.md b/l3packages/CHANGELOG.md
index 6af289ef1..56a443515 100644
--- a/l3packages/CHANGELOG.md
+++ b/l3packages/CHANGELOG.md
@@ -7,6 +7,9 @@ this project uses date-based 'snapshot' version identifiers.
## [Unreleased]
+### Changed
+- Re-order arguments of `\DeclareInstanceCopy`
+
## [2023-02-01]
### Added
diff --git a/l3packages/xtemplate/testfiles/xtemplate006.lvt b/l3packages/xtemplate/testfiles/xtemplate006.lvt
index de31e9103..dd8861b4d 100644
--- a/l3packages/xtemplate/testfiles/xtemplate006.lvt
+++ b/l3packages/xtemplate/testfiles/xtemplate006.lvt
@@ -35,7 +35,7 @@
}
\DeclareRestrictedTemplate { word } { ONE } { TWO } { x = A }
\DeclareInstance { word } { one } { ONE } { y = Y }
- \DeclareInstanceCopy { word } { one } { three }
+ \DeclareInstanceCopy { word } { three } { one }
\TIMO
\ExplSyntaxOff
diff --git a/l3packages/xtemplate/xtemplate.dtx b/l3packages/xtemplate/xtemplate.dtx
index 42d00c865..d109efeb8 100644
--- a/l3packages/xtemplate/xtemplate.dtx
+++ b/l3packages/xtemplate/xtemplate.dtx
@@ -478,7 +478,7 @@
% \begin{function}{\DeclareInstanceCopy}
% \begin{syntax}
% \cs{DeclareInstanceCopy}
-% ~~\Arg{object type} \Arg{instance1} \Arg{instance2}
+% ~~\Arg{object type} \Arg{instance2} \Arg{instance1}
% \end{syntax}
% Copies the \meta{values} for \meta{instance1} for an
% \meta{object type} to \meta{instance2}.
@@ -2835,7 +2835,7 @@
\cs_new_protected:Npn \DeclareCollectionInstance #1#2#3#4#5
{ \@@_declare_instance:nnnnn {#2} {#4} {#1} {#3} {#5} }
\cs_new_protected:Npn \DeclareInstanceCopy #1#2#3
- { \@@_copy_instance:nnnn {#1} { } {#2} {#3} }
+ { \@@_copy_instance:nnnn {#1} { } {#3} {#2} }
\cs_new_protected:Npn \EditTemplateDefaults #1#2#3
{ \@@_edit_defaults:nnn {#1} {#2} {#3} }
\cs_new_protected:Npn \EditInstance #1#2#3
More information about the latex3-commits
mailing list.