[latex3-commits] [l3svn] branch master updated: Move l3sort documentation to right places
noreply at latex-project.org
noreply at latex-project.org
Mon Feb 6 22:51:21 CET 2017
This is an automated email from the git hooks/post-receive script.
joseph pushed a commit to branch master
in repository l3svn.
The following commit(s) were added to refs/heads/master by this push:
new 07a8977 Move l3sort documentation to right places
07a8977 is described below
commit 07a89776ecdd6f9ae10223e2caa25592bed0c004
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Mon Feb 6 21:49:45 2017 +0000
Move l3sort documentation to right places
---
l3kernel/l3clist.dtx | 18 +++++++++-
l3kernel/l3seq.dtx | 18 ++++++++--
l3kernel/l3sort.dtx | 60 +++++++------------------------
l3kernel/l3tl.dtx | 34 ++++++++++++++++++
l3kernel/testfiles/m3expl001.luatex.tlg | 6 ++++
l3kernel/testfiles/m3expl001.ptex.tlg | 6 ++++
l3kernel/testfiles/m3expl001.tlg | 6 ++++
l3kernel/testfiles/m3expl001.uptex.tlg | 6 ++++
l3kernel/testfiles/m3expl001.xetex.tlg | 6 ++++
l3kernel/testfiles/m3expl003.luatex.tlg | 6 ++++
l3kernel/testfiles/m3expl003.ptex.tlg | 6 ++++
l3kernel/testfiles/m3expl003.tlg | 6 ++++
l3kernel/testfiles/m3expl003.uptex.tlg | 6 ++++
l3kernel/testfiles/m3expl003.xetex.tlg | 6 ++++
14 files changed, 140 insertions(+), 50 deletions(-)
diff --git a/l3kernel/l3clist.dtx b/l3kernel/l3clist.dtx
index f079db4..cd08d63 100644
--- a/l3kernel/l3clist.dtx
+++ b/l3kernel/l3clist.dtx
@@ -2,7 +2,7 @@
%
%% File: l3clist.dtx Copyright (C) 2004-2011 Frank Mittelbach,
%% The LaTeX3 project
-%% (C) 2012-2016 The LaTeX3 Project
+%% (C) 2012-2017 The LaTeX3 Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -305,6 +305,17 @@
% \end{texnote}
% \end{function}
%
+% \begin{function}[added = 2017-02-06]
+% {\clist_sort:Nn, \clist_sort:cn, \clist_gsort:Nn, \clist_gsort:cn}
+% \begin{syntax}
+% \cs{clist_sort:Nn} \meta{clist var} \Arg{comparison code}
+% \end{syntax}
+% Sorts the items in the \meta{clist var} according to the
+% \meta{comparison code}, and assigns the result to
+% \meta{clist var}. The details of sorting comparison are
+% described in Section~\ref{sec:l3sort:mech}.
+% \end{function}
+%
% \section{Comma list conditionals}
%
% \begin{function}[EXP,pTF]{\clist_if_empty:N, \clist_if_empty:c}
@@ -1358,6 +1369,11 @@
% \end{macro}
% \end{macro}
%
+% \begin{macro}
+% {\clist_sort:Nn, \clist_sort:cn, \clist_gsort:Nn, \clist_gsort:cn}
+% Implemented in \pkg{l3sort}.
+% \end{macro}
+%
% \subsection{Comma list conditionals}
%
% \begin{macro}[pTF]{\clist_if_empty:N, \clist_if_empty:c}
diff --git a/l3kernel/l3seq.dtx b/l3kernel/l3seq.dtx
index d8cb9a2..1583b6f 100644
--- a/l3kernel/l3seq.dtx
+++ b/l3kernel/l3seq.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-%% File: l3seq.dtx Copyright (C) 1990-2016 The LaTeX3 Project
+%% File: l3seq.dtx Copyright (C) 1990-2017 The LaTeX3 Project
%
% It may be distributed and/or modified under the conditions of the
% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -431,7 +431,6 @@
% \cs{tl_if_eq:nnTF}.
% \end{function}
%
-%
% \begin{function}[added = 2014-07-18]
% {
% \seq_reverse:N, \seq_reverse:c,
@@ -443,6 +442,17 @@
% Reverses the order of the items stored in the \meta{sequence}.
% \end{function}
%
+% \begin{function}[added = 2017-02-06]
+% {\seq_sort:Nn, \seq_sort:cn, \seq_gsort:Nn, \seq_gsort:cn}
+% \begin{syntax}
+% \cs{seq_sort:Nn} \meta{sequence} \Arg{comparison code}
+% \end{syntax}
+% Sorts the items in the \meta{sequence} according to the
+% \meta{comparison code}, and assigns the result to
+% \meta{sequence}. The details of sorting comparison are
+% described in Section~\ref{sec:l3sort:mech}.
+% \end{function}
+%
% \section{Sequence conditionals}
%
% \begin{function}[EXP,pTF]{\seq_if_empty:N, \seq_if_empty:c}
@@ -1391,6 +1401,10 @@
% \end{macro}
% \end{macro}
%
+% \begin{macro}{\seq_sort:Nn, \seq_sort:cn, \seq_gsort:Nn, \seq_gsort:cn}
+% Implemented in \pkg{l3sort}.
+% \end{macro}
+%
% \subsection{Sequence conditionals}
%
% \begin{macro}[pTF]{\seq_if_empty:N, \seq_if_empty:c}
diff --git a/l3kernel/l3sort.dtx b/l3kernel/l3sort.dtx
index 3c8c814..c407886 100644
--- a/l3kernel/l3sort.dtx
+++ b/l3kernel/l3sort.dtx
@@ -55,6 +55,10 @@
%
% \begin{documentation}
%
+% \section{Controlling sorting}
+%
+% \label{sec:l3sort:mech}
+%
% \LaTeX3 comes with a facility to sort list variables (sequences,
% token lists, or comma-lists) according to some user-defined
% comparison. For instance,
@@ -95,50 +99,6 @@
% previously allocated \tn{toks} register is not a problem.
% \end{texnote}
%
-% \begin{function}{\seq_sort:Nn, \seq_gsort:Nn}
-% \begin{syntax}
-% \cs{seq_sort:Nn} \meta{sequence} \Arg{comparison code}
-% \end{syntax}
-% Sorts the items in the \meta{sequence} according to the
-% \meta{comparison code}, and assigns the result to
-% \meta{sequence}.
-% \end{function}
-%
-% \begin{function}{\tl_sort:Nn, \tl_gsort:Nn}
-% \begin{syntax}
-% \cs{tl_sort:Nn} \meta{tl var} \Arg{comparison code}
-% \end{syntax}
-% Sorts the items in the \meta{tl var} according to the
-% \meta{comparison code}, and assigns the result to
-% \meta{tl var}.
-% \end{function}
-%
-% \begin{function}{\clist_sort:Nn, \clist_gsort:Nn}
-% \begin{syntax}
-% \cs{clist_sort:Nn} \meta{clist var} \Arg{comparison code}
-% \end{syntax}
-% Sorts the items in the \meta{clist var} according to the
-% \meta{comparison code}, and assigns the result to
-% \meta{clist var}.
-% \end{function}
-%
-% \begin{function}[EXP]{\tl_sort:nN}
-% \begin{syntax}
-% \cs{tl_sort:nN} \Arg{token list} \meta{conditional}
-% \end{syntax}
-% Sorts the items in the \meta{token list}, using the
-% \meta{conditional} to compare items, and leaves the result in the
-% input stream. The \meta{conditional} should have signature |:nnTF|,
-% and return \texttt{true} if the two items being compared should be
-% left in the same order, and \texttt{false} if the items should be
-% swapped.
-% \begin{texnote}
-% The result is returned within \cs{exp_not:n}, which means that the
-% token list will not expand further when appearing in an
-% \texttt{x}-type argument expansion.
-% \end{texnote}
-% \end{function}
-%
% \end{documentation}
%
% \begin{implementation}
@@ -409,16 +369,18 @@
\seq_map_inline:Nn \seq_map_break:n
{ \s__seq \@@_toks:NN \exp_not:N \__seq_item:n }
}
+\cs_generate_variant:Nn \seq_sort:Nn { c }
\cs_new_protected:Npn \seq_gsort:Nn
{
\@@_main:NNNnNn \tl_gset:Nn
\seq_map_inline:Nn \seq_map_break:n
{ \s__seq \@@_toks:NN \exp_not:N \__seq_item:n }
}
+\cs_generate_variant:Nn \seq_gsort:Nn { c }
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\tl_sort:Nn, \tl_gsort:Nn}
+% \begin{macro}{\tl_sort:Nn, \tl_sort:cn, \tl_gsort:Nn, \tl_gsort:cn}
% Again, use \cs{tl_set:Nn} or \cs{tl_gset:Nn} to control
% the scope of the assignment. Mapping through the token
% list is done with \cs{tl_map_inline:Nn}, and producing
@@ -431,16 +393,19 @@
\tl_map_inline:Nn \tl_map_break:n
{ \@@_toks:NN \prg_do_nothing: \prg_do_nothing: }
}
+\cs_generate_variant:Nn \tl_sort:Nn { c }
\cs_new_protected:Npn \tl_gsort:Nn
{
\@@_main:NNNnNn \tl_gset:Nn
\tl_map_inline:Nn \tl_map_break:n
{ \@@_toks:NN \prg_do_nothing: \prg_do_nothing: }
}
+\cs_generate_variant:Nn \tl_gsort:Nn { c }
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\clist_sort:Nn, \clist_gsort:Nn}
+% \begin{macro}
+% {\clist_sort:Nn, \clist_sort:cn, \clist_gsort:Nn, \clist_gsort:cn}
% \begin{macro}[aux]{\@@_clist:NNn}
% The case of empty comma-lists is a little bit special as usual,
% and filtered out: there is nothing to sort in that case.
@@ -458,6 +423,8 @@
{ \@@_clist:NNn \tl_set:Nn }
\cs_new_protected:Npn \clist_gsort:Nn
{ \@@_clist:NNn \tl_gset:Nn }
+\cs_generate_variant:Nn \clist_sort:Nn { c }
+\cs_generate_variant:Nn \clist_gsort:Nn { c }
\cs_new_protected:Npn \@@_clist:NNn #1#2#3
{
\clist_if_empty:NF #2
@@ -612,7 +579,6 @@
% \end{macrocode}
% \end{macro}
%
-%
% \begin{macro}{\sort_return_same:, \sort_return_swapped:}
% \begin{macro}[aux]{\@@_return_mark:N}
% \begin{macro}[aux]{\@@_return_none_error:, \@@_return_two_error:w}
diff --git a/l3kernel/l3tl.dtx b/l3kernel/l3tl.dtx
index ec18a4b..02ecf7a 100644
--- a/l3kernel/l3tl.dtx
+++ b/l3kernel/l3tl.dtx
@@ -783,6 +783,35 @@
% \emph{resets} the content of the variable.
% \end{function}
%
+% \begin{function}[added = 2017-02-06]
+% {\tl_sort:Nn, \tl_sort:cn, \tl_gsort:Nn, \tl_gsort:cn}
+% \begin{syntax}
+% \cs{tl_sort:Nn} \meta{tl var} \Arg{comparison code}
+% \end{syntax}
+% Sorts the items in the \meta{tl var} according to the
+% \meta{comparison code}, and assigns the result to
+% \meta{tl var}. The details of sorting comparison are
+% described in Section~\ref{sec:l3sort:mech}.
+% \end{function}
+%
+% \begin{function}[added = 2017-02-06, EXP]{\tl_sort:nN}
+% \begin{syntax}
+% \cs{tl_sort:nN} \Arg{token list} \meta{conditional}
+% \end{syntax}
+% Sorts the items in the \meta{token list}, using the
+% \meta{conditional} to compare items, and leaves the result in the
+% input stream. The \meta{conditional} should have signature |:nnTF|,
+% and return \texttt{true} if the two items being compared should be
+% left in the same order, and \texttt{false} if the items should be
+% swapped. The details of sorting comparison are
+% described in Section~\ref{sec:l3sort:mech}.
+% \begin{texnote}
+% The result is returned within \cs{exp_not:n}, which means that the
+% token list will not expand further when appearing in an
+% \texttt{x}-type argument expansion.
+% \end{texnote}
+% \end{function}
+%
% \section{The first token from a token list}
%
% Functions which deal with either only the very first item (balanced
@@ -2404,6 +2433,11 @@
% \end{macro}
% \end{macro}
%
+% \begin{macro}
+% {\tl_sort:Nn, \tl_sort:cn, \tl_gsort:Nn, \tl_gsort:cn, \tl_sort:nN}
+% Implemented in \pkg{l3sort}.
+% \end{macro}
+%
% \subsection{Token by token changes}
%
% \begin{variable}{\q_@@_act_mark, \q_@@_act_stop}
diff --git a/l3kernel/testfiles/m3expl001.luatex.tlg b/l3kernel/testfiles/m3expl001.luatex.tlg
index 2d9603b..0e70649 100644
--- a/l3kernel/testfiles/m3expl001.luatex.tlg
+++ b/l3kernel/testfiles/m3expl001.luatex.tlg
@@ -4198,11 +4198,17 @@ Defining \__sort_compute_range: on line ...
Defining \__sort_redefine_compute_range: on line ...
Defining \__sort_main:NNNnNn on line ...
Defining \seq_sort:Nn on line ...
+Defining \seq_sort:cn on line ...
Defining \seq_gsort:Nn on line ...
+Defining \seq_gsort:cn on line ...
Defining \tl_sort:Nn on line ...
+Defining \tl_sort:cn on line ...
Defining \tl_gsort:Nn on line ...
+Defining \tl_gsort:cn on line ...
Defining \clist_sort:Nn on line ...
Defining \clist_gsort:Nn on line ...
+Defining \clist_sort:cn on line ...
+Defining \clist_gsort:cn on line ...
Defining \__sort_clist:NNn on line ...
Defining \__sort_toks:NN on line ...
Defining \__sort_toks:NNw on line ...
diff --git a/l3kernel/testfiles/m3expl001.ptex.tlg b/l3kernel/testfiles/m3expl001.ptex.tlg
index d293606..6113ce1 100644
--- a/l3kernel/testfiles/m3expl001.ptex.tlg
+++ b/l3kernel/testfiles/m3expl001.ptex.tlg
@@ -4166,11 +4166,17 @@ Defining \__sort_compute_range: on line ...
Defining \__sort_redefine_compute_range: on line ...
Defining \__sort_main:NNNnNn on line ...
Defining \seq_sort:Nn on line ...
+Defining \seq_sort:cn on line ...
Defining \seq_gsort:Nn on line ...
+Defining \seq_gsort:cn on line ...
Defining \tl_sort:Nn on line ...
+Defining \tl_sort:cn on line ...
Defining \tl_gsort:Nn on line ...
+Defining \tl_gsort:cn on line ...
Defining \clist_sort:Nn on line ...
Defining \clist_gsort:Nn on line ...
+Defining \clist_sort:cn on line ...
+Defining \clist_gsort:cn on line ...
Defining \__sort_clist:NNn on line ...
Defining \__sort_toks:NN on line ...
Defining \__sort_toks:NNw on line ...
diff --git a/l3kernel/testfiles/m3expl001.tlg b/l3kernel/testfiles/m3expl001.tlg
index fa81c30..1cd7f78 100644
--- a/l3kernel/testfiles/m3expl001.tlg
+++ b/l3kernel/testfiles/m3expl001.tlg
@@ -4186,11 +4186,17 @@ Defining \__sort_compute_range: on line ...
Defining \__sort_redefine_compute_range: on line ...
Defining \__sort_main:NNNnNn on line ...
Defining \seq_sort:Nn on line ...
+Defining \seq_sort:cn on line ...
Defining \seq_gsort:Nn on line ...
+Defining \seq_gsort:cn on line ...
Defining \tl_sort:Nn on line ...
+Defining \tl_sort:cn on line ...
Defining \tl_gsort:Nn on line ...
+Defining \tl_gsort:cn on line ...
Defining \clist_sort:Nn on line ...
Defining \clist_gsort:Nn on line ...
+Defining \clist_sort:cn on line ...
+Defining \clist_gsort:cn on line ...
Defining \__sort_clist:NNn on line ...
Defining \__sort_toks:NN on line ...
Defining \__sort_toks:NNw on line ...
diff --git a/l3kernel/testfiles/m3expl001.uptex.tlg b/l3kernel/testfiles/m3expl001.uptex.tlg
index 339eef5..ae9b6f1 100644
--- a/l3kernel/testfiles/m3expl001.uptex.tlg
+++ b/l3kernel/testfiles/m3expl001.uptex.tlg
@@ -4166,11 +4166,17 @@ Defining \__sort_compute_range: on line ...
Defining \__sort_redefine_compute_range: on line ...
Defining \__sort_main:NNNnNn on line ...
Defining \seq_sort:Nn on line ...
+Defining \seq_sort:cn on line ...
Defining \seq_gsort:Nn on line ...
+Defining \seq_gsort:cn on line ...
Defining \tl_sort:Nn on line ...
+Defining \tl_sort:cn on line ...
Defining \tl_gsort:Nn on line ...
+Defining \tl_gsort:cn on line ...
Defining \clist_sort:Nn on line ...
Defining \clist_gsort:Nn on line ...
+Defining \clist_sort:cn on line ...
+Defining \clist_gsort:cn on line ...
Defining \__sort_clist:NNn on line ...
Defining \__sort_toks:NN on line ...
Defining \__sort_toks:NNw on line ...
diff --git a/l3kernel/testfiles/m3expl001.xetex.tlg b/l3kernel/testfiles/m3expl001.xetex.tlg
index 7732a2a..6a48cd7 100644
--- a/l3kernel/testfiles/m3expl001.xetex.tlg
+++ b/l3kernel/testfiles/m3expl001.xetex.tlg
@@ -4176,11 +4176,17 @@ Defining \__sort_compute_range: on line ...
Defining \__sort_redefine_compute_range: on line ...
Defining \__sort_main:NNNnNn on line ...
Defining \seq_sort:Nn on line ...
+Defining \seq_sort:cn on line ...
Defining \seq_gsort:Nn on line ...
+Defining \seq_gsort:cn on line ...
Defining \tl_sort:Nn on line ...
+Defining \tl_sort:cn on line ...
Defining \tl_gsort:Nn on line ...
+Defining \tl_gsort:cn on line ...
Defining \clist_sort:Nn on line ...
Defining \clist_gsort:Nn on line ...
+Defining \clist_sort:cn on line ...
+Defining \clist_gsort:cn on line ...
Defining \__sort_clist:NNn on line ...
Defining \__sort_toks:NN on line ...
Defining \__sort_toks:NNw on line ...
diff --git a/l3kernel/testfiles/m3expl003.luatex.tlg b/l3kernel/testfiles/m3expl003.luatex.tlg
index 05fd243..ff3263e 100644
--- a/l3kernel/testfiles/m3expl003.luatex.tlg
+++ b/l3kernel/testfiles/m3expl003.luatex.tlg
@@ -4199,11 +4199,17 @@ Defining \__sort_compute_range: on line ...
Defining \__sort_redefine_compute_range: on line ...
Defining \__sort_main:NNNnNn on line ...
Defining \seq_sort:Nn on line ...
+Defining \seq_sort:cn on line ...
Defining \seq_gsort:Nn on line ...
+Defining \seq_gsort:cn on line ...
Defining \tl_sort:Nn on line ...
+Defining \tl_sort:cn on line ...
Defining \tl_gsort:Nn on line ...
+Defining \tl_gsort:cn on line ...
Defining \clist_sort:Nn on line ...
Defining \clist_gsort:Nn on line ...
+Defining \clist_sort:cn on line ...
+Defining \clist_gsort:cn on line ...
Defining \__sort_clist:NNn on line ...
Defining \__sort_toks:NN on line ...
Defining \__sort_toks:NNw on line ...
diff --git a/l3kernel/testfiles/m3expl003.ptex.tlg b/l3kernel/testfiles/m3expl003.ptex.tlg
index f2ab1f6..3b8f0b2 100644
--- a/l3kernel/testfiles/m3expl003.ptex.tlg
+++ b/l3kernel/testfiles/m3expl003.ptex.tlg
@@ -4167,11 +4167,17 @@ Defining \__sort_compute_range: on line ...
Defining \__sort_redefine_compute_range: on line ...
Defining \__sort_main:NNNnNn on line ...
Defining \seq_sort:Nn on line ...
+Defining \seq_sort:cn on line ...
Defining \seq_gsort:Nn on line ...
+Defining \seq_gsort:cn on line ...
Defining \tl_sort:Nn on line ...
+Defining \tl_sort:cn on line ...
Defining \tl_gsort:Nn on line ...
+Defining \tl_gsort:cn on line ...
Defining \clist_sort:Nn on line ...
Defining \clist_gsort:Nn on line ...
+Defining \clist_sort:cn on line ...
+Defining \clist_gsort:cn on line ...
Defining \__sort_clist:NNn on line ...
Defining \__sort_toks:NN on line ...
Defining \__sort_toks:NNw on line ...
diff --git a/l3kernel/testfiles/m3expl003.tlg b/l3kernel/testfiles/m3expl003.tlg
index 5302b82..0abeaca 100644
--- a/l3kernel/testfiles/m3expl003.tlg
+++ b/l3kernel/testfiles/m3expl003.tlg
@@ -4187,11 +4187,17 @@ Defining \__sort_compute_range: on line ...
Defining \__sort_redefine_compute_range: on line ...
Defining \__sort_main:NNNnNn on line ...
Defining \seq_sort:Nn on line ...
+Defining \seq_sort:cn on line ...
Defining \seq_gsort:Nn on line ...
+Defining \seq_gsort:cn on line ...
Defining \tl_sort:Nn on line ...
+Defining \tl_sort:cn on line ...
Defining \tl_gsort:Nn on line ...
+Defining \tl_gsort:cn on line ...
Defining \clist_sort:Nn on line ...
Defining \clist_gsort:Nn on line ...
+Defining \clist_sort:cn on line ...
+Defining \clist_gsort:cn on line ...
Defining \__sort_clist:NNn on line ...
Defining \__sort_toks:NN on line ...
Defining \__sort_toks:NNw on line ...
diff --git a/l3kernel/testfiles/m3expl003.uptex.tlg b/l3kernel/testfiles/m3expl003.uptex.tlg
index 964cfe3..b1cac3f 100644
--- a/l3kernel/testfiles/m3expl003.uptex.tlg
+++ b/l3kernel/testfiles/m3expl003.uptex.tlg
@@ -4167,11 +4167,17 @@ Defining \__sort_compute_range: on line ...
Defining \__sort_redefine_compute_range: on line ...
Defining \__sort_main:NNNnNn on line ...
Defining \seq_sort:Nn on line ...
+Defining \seq_sort:cn on line ...
Defining \seq_gsort:Nn on line ...
+Defining \seq_gsort:cn on line ...
Defining \tl_sort:Nn on line ...
+Defining \tl_sort:cn on line ...
Defining \tl_gsort:Nn on line ...
+Defining \tl_gsort:cn on line ...
Defining \clist_sort:Nn on line ...
Defining \clist_gsort:Nn on line ...
+Defining \clist_sort:cn on line ...
+Defining \clist_gsort:cn on line ...
Defining \__sort_clist:NNn on line ...
Defining \__sort_toks:NN on line ...
Defining \__sort_toks:NNw on line ...
diff --git a/l3kernel/testfiles/m3expl003.xetex.tlg b/l3kernel/testfiles/m3expl003.xetex.tlg
index 81a3f31..fe0a716 100644
--- a/l3kernel/testfiles/m3expl003.xetex.tlg
+++ b/l3kernel/testfiles/m3expl003.xetex.tlg
@@ -4177,11 +4177,17 @@ Defining \__sort_compute_range: on line ...
Defining \__sort_redefine_compute_range: on line ...
Defining \__sort_main:NNNnNn on line ...
Defining \seq_sort:Nn on line ...
+Defining \seq_sort:cn on line ...
Defining \seq_gsort:Nn on line ...
+Defining \seq_gsort:cn on line ...
Defining \tl_sort:Nn on line ...
+Defining \tl_sort:cn on line ...
Defining \tl_gsort:Nn on line ...
+Defining \tl_gsort:cn on line ...
Defining \clist_sort:Nn on line ...
Defining \clist_gsort:Nn on line ...
+Defining \clist_sort:cn on line ...
+Defining \clist_gsort:cn on line ...
Defining \__sort_clist:NNn on line ...
Defining \__sort_toks:NN on line ...
Defining \__sort_toks:NNw on line ...
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the latex3-commits
mailing list