[latex3-commits] [git/LaTeX3-latex3-latex3] master: Add V-type variants for str functions (7c3809f)

Joseph Wright joseph.wright at morningstar2.co.uk
Fri Jul 27 10:21:57 CEST 2018


Repository : https://github.com/latex3/latex3
On branch  : master
Link       : https://github.com/latex3/latex3/commit/7c3809fbd32b790b850dc4c930bb9fbf378d8487

>---------------------------------------------------------------

commit 7c3809fbd32b790b850dc4c930bb9fbf378d8487
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Fri Jul 27 09:18:37 2018 +0100

    Add V-type variants for str functions


>---------------------------------------------------------------

7c3809fbd32b790b850dc4c930bb9fbf378d8487
 l3kernel/l3str.dtx                      |   65 +++++++++++++++++--------------
 l3kernel/testfiles/m3expl001.luatex.tlg |   14 +++++++
 l3kernel/testfiles/m3expl001.ptex.tlg   |   14 +++++++
 l3kernel/testfiles/m3expl001.tlg        |   14 +++++++
 l3kernel/testfiles/m3expl001.uptex.tlg  |   14 +++++++
 l3kernel/testfiles/m3expl001.xetex.tlg  |   14 +++++++
 l3kernel/testfiles/m3expl003.luatex.tlg |   14 +++++++
 l3kernel/testfiles/m3expl003.ptex.tlg   |   14 +++++++
 l3kernel/testfiles/m3expl003.tlg        |   14 +++++++
 l3kernel/testfiles/m3expl003.uptex.tlg  |   14 +++++++
 l3kernel/testfiles/m3expl003.xetex.tlg  |   14 +++++++
 11 files changed, 175 insertions(+), 30 deletions(-)

diff --git a/l3kernel/l3str.dtx b/l3kernel/l3str.dtx
index f0501f5..308fb6e 100644
--- a/l3kernel/l3str.dtx
+++ b/l3kernel/l3str.dtx
@@ -104,8 +104,11 @@
 %   initially empty.
 % \end{function}
 %
-% \begin{function}[added = 2015-09-18]
-%   {\str_const:Nn, \str_const:Nx, \str_const:cn, \str_const:cx}
+% \begin{function}[added = 2015-09-18, updated = 2018-07-28]
+%   {
+%     \str_const:Nn, \str_const:NV, \str_const:Nx,
+%     \str_const:cn, \str_const:cV, \str_const:cx
+%   }
 %   \begin{syntax}
 %     \cs{str_const:Nn} \meta{str~var} \Arg{token list}
 %   \end{syntax}
@@ -161,10 +164,12 @@
 %
 % \section{Adding data to string variables}
 %
-% \begin{function}[added = 2015-09-18]
+% \begin{function}[added = 2015-09-18, updated = 2018-07-28]
 %   {
-%     \str_set:Nn,  \str_set:Nx,  \str_set:cn,  \str_set:cx,
-%     \str_gset:Nn, \str_gset:Nx, \str_gset:cn, \str_gset:cx
+%     \str_set:Nn,  \str_set:NV, \str_set:Nx,
+%     \str_set:cn,  \str_set:cV, \str_set:cx,
+%     \str_gset:Nn, \str_gset:NV, \str_gset:Nx,
+%     \str_gset:cn, \str_gset:cV, \str_gset:cx
 %   }
 %   \begin{syntax}
 %     \cs{str_set:Nn} \meta{str var} \Arg{token list}
@@ -173,12 +178,12 @@
 %   result in \meta{str var}.
 % \end{function}
 %
-% \begin{function}[added = 2015-09-18]
+% \begin{function}[added = 2015-09-18, updated = 2018-07-28]
 %   {
-%     \str_put_left:Nn,  \str_put_left:Nx,
-%     \str_put_left:cn,  \str_put_left:cx,
-%     \str_gput_left:Nn, \str_gput_left:Nx,
-%     \str_gput_left:cn, \str_gput_left:cx
+%     \str_put_left:Nn, \str_put_left:NV, \str_put_left:Nx,
+%     \str_put_left:cn, \str_put_left:cV, \str_put_left:cx,
+%     \str_gput_left:Nn, \str_gput_left:NV, \str_gput_left:Nx,
+%     \str_gput_left:cn, \str_gput_left:cV, \str_gput_left:cx
 %   }
 %   \begin{syntax}
 %     \cs{str_put_left:Nn} \meta{str var} \Arg{token list}
@@ -188,12 +193,12 @@
 %     var} are not automatically converted to a string.
 % \end{function}
 %
-% \begin{function}[added = 2015-09-18]
+% \begin{function}[added = 2015-09-18, updated = 2018-07-28]
 %   {
-%     \str_put_right:Nn,  \str_put_right:Nx,
-%     \str_put_right:cn,  \str_put_right:cx,
-%     \str_gput_right:Nn, \str_gput_right:Nx,
-%     \str_gput_right:cn, \str_gput_right:cx
+%     \str_put_right:Nn, \str_put_right:NV, \str_put_right:Nx,
+%     \str_put_right:cn, \str_put_right:cV, \str_put_right:cx,
+%     \str_gput_right:Nn, \str_gput_right:NV, \str_gput_right:Nx,
+%     \str_gput_right:cn, \str_gput_right:cV, \str_gput_right:cx
 %   }
 %   \begin{syntax}
 %     \cs{str_put_right:Nn} \meta{str var} \Arg{token list}
@@ -854,20 +859,20 @@
 %
 % \begin{macro}
 %   {
-%     \str_set:Nn, \str_set:Nx,
-%     \str_set:cn, \str_set:cx,
-%     \str_gset:Nn, \str_gset:Nx,
-%     \str_gset:cn, \str_gset:cx,
-%     \str_const:Nn, \str_const:Nx,
-%     \str_const:cn, \str_const:cx,
-%     \str_put_left:Nn, \str_put_left:Nx,
-%     \str_put_left:cn, \str_put_left:cx,
-%     \str_gput_left:Nn, \str_gput_left:Nx,
-%     \str_gput_left:cn, \str_gput_left:cx,
-%     \str_put_right:Nn, \str_put_right:Nx,
-%     \str_put_right:cn, \str_put_right:cx,
-%     \str_gput_right:Nn, \str_gput_right:Nx,
-%     \str_gput_right:cn, \str_gput_right:cx,
+%     \str_set:Nn, \str_set:NV, \str_set:Nx,
+%     \str_set:cn, \str_set:cV, \str_set:cx,
+%     \str_gset:Nn, \str_gset:NV, \str_gset:Nx,
+%     \str_gset:cn, \str_gset:cV, \str_gset:cx,
+%     \str_const:Nn, \str_const:NV, \str_const:Nx,
+%     \str_const:cn, \str_const:cV, \str_const:cx,
+%     \str_put_left:Nn, \str_put_left:NV, \str_put_left:Nx,
+%     \str_put_left:cn, \str_put_left:cV, \str_put_left:cx,
+%     \str_gput_left:Nn, \str_gput_left:NV, \str_gput_left:Nx,
+%     \str_gput_left:cn, \str_gput_left:cV, \str_gput_left:cx,
+%     \str_put_right:Nn, \str_put_right:NV, \str_put_right:Nx,
+%     \str_put_right:cn, \str_put_right:cV, \str_put_right:cx,
+%     \str_gput_right:Nn, \str_gput_right:NV, \str_gput_right:Nx,
+%     \str_gput_right:cn, \str_gput_right:cV, \str_gput_right:cx
 %   }
 %   Simply convert the token list inputs to \meta{strings}.
 %    \begin{macrocode}
@@ -881,7 +886,7 @@
               \exp_not:c { tl_ #1 :Nx } ##1
                 { \exp_not:N \tl_to_str:n {##2} }
             }
-          \cs_generate_variant:cn { str_ #1 :Nn } { Nx , cn , cx }
+          \cs_generate_variant:cn { str_ #1 :Nn } { NV , Nx , cn , cV , cx }
           \@@_tmp:n
         }
     }
diff --git a/l3kernel/testfiles/m3expl001.luatex.tlg b/l3kernel/testfiles/m3expl001.luatex.tlg
index 5c43488..1747e71 100644
--- a/l3kernel/testfiles/m3expl001.luatex.tlg
+++ b/l3kernel/testfiles/m3expl001.luatex.tlg
@@ -664,32 +664,46 @@ Defining \str_gconcat:NNN on line ...
 Defining \str_concat:ccc on line ...
 Defining \str_gconcat:ccc on line ...
 Defining \str_set:Nn on line ...
+Defining \str_set:NV on line ...
 Defining \str_set:Nx on line ...
 Defining \str_set:cn on line ...
+Defining \str_set:cV on line ...
 Defining \str_set:cx on line ...
 Defining \str_gset:Nn on line ...
+Defining \str_gset:NV on line ...
 Defining \str_gset:Nx on line ...
 Defining \str_gset:cn on line ...
+Defining \str_gset:cV on line ...
 Defining \str_gset:cx on line ...
 Defining \str_const:Nn on line ...
+Defining \str_const:NV on line ...
 Defining \str_const:Nx on line ...
 Defining \str_const:cn on line ...
+Defining \str_const:cV on line ...
 Defining \str_const:cx on line ...
 Defining \str_put_left:Nn on line ...
+Defining \str_put_left:NV on line ...
 Defining \str_put_left:Nx on line ...
 Defining \str_put_left:cn on line ...
+Defining \str_put_left:cV on line ...
 Defining \str_put_left:cx on line ...
 Defining \str_gput_left:Nn on line ...
+Defining \str_gput_left:NV on line ...
 Defining \str_gput_left:Nx on line ...
 Defining \str_gput_left:cn on line ...
+Defining \str_gput_left:cV on line ...
 Defining \str_gput_left:cx on line ...
 Defining \str_put_right:Nn on line ...
+Defining \str_put_right:NV on line ...
 Defining \str_put_right:Nx on line ...
 Defining \str_put_right:cn on line ...
+Defining \str_put_right:cV on line ...
 Defining \str_put_right:cx on line ...
 Defining \str_gput_right:Nn on line ...
+Defining \str_gput_right:NV on line ...
 Defining \str_gput_right:Nx on line ...
 Defining \str_gput_right:cn on line ...
+Defining \str_gput_right:cV on line ...
 Defining \str_gput_right:cx on line ...
 Defining \str_replace_once:Nnn on line ...
 Defining \str_greplace_once:Nnn on line ...
diff --git a/l3kernel/testfiles/m3expl001.ptex.tlg b/l3kernel/testfiles/m3expl001.ptex.tlg
index fc95b1e..b97ceef 100644
--- a/l3kernel/testfiles/m3expl001.ptex.tlg
+++ b/l3kernel/testfiles/m3expl001.ptex.tlg
@@ -701,32 +701,46 @@ Defining \str_gconcat:NNN on line ...
 Defining \str_concat:ccc on line ...
 Defining \str_gconcat:ccc on line ...
 Defining \str_set:Nn on line ...
+Defining \str_set:NV on line ...
 Defining \str_set:Nx on line ...
 Defining \str_set:cn on line ...
+Defining \str_set:cV on line ...
 Defining \str_set:cx on line ...
 Defining \str_gset:Nn on line ...
+Defining \str_gset:NV on line ...
 Defining \str_gset:Nx on line ...
 Defining \str_gset:cn on line ...
+Defining \str_gset:cV on line ...
 Defining \str_gset:cx on line ...
 Defining \str_const:Nn on line ...
+Defining \str_const:NV on line ...
 Defining \str_const:Nx on line ...
 Defining \str_const:cn on line ...
+Defining \str_const:cV on line ...
 Defining \str_const:cx on line ...
 Defining \str_put_left:Nn on line ...
+Defining \str_put_left:NV on line ...
 Defining \str_put_left:Nx on line ...
 Defining \str_put_left:cn on line ...
+Defining \str_put_left:cV on line ...
 Defining \str_put_left:cx on line ...
 Defining \str_gput_left:Nn on line ...
+Defining \str_gput_left:NV on line ...
 Defining \str_gput_left:Nx on line ...
 Defining \str_gput_left:cn on line ...
+Defining \str_gput_left:cV on line ...
 Defining \str_gput_left:cx on line ...
 Defining \str_put_right:Nn on line ...
+Defining \str_put_right:NV on line ...
 Defining \str_put_right:Nx on line ...
 Defining \str_put_right:cn on line ...
+Defining \str_put_right:cV on line ...
 Defining \str_put_right:cx on line ...
 Defining \str_gput_right:Nn on line ...
+Defining \str_gput_right:NV on line ...
 Defining \str_gput_right:Nx on line ...
 Defining \str_gput_right:cn on line ...
+Defining \str_gput_right:cV on line ...
 Defining \str_gput_right:cx on line ...
 Defining \str_replace_once:Nnn on line ...
 Defining \str_greplace_once:Nnn on line ...
diff --git a/l3kernel/testfiles/m3expl001.tlg b/l3kernel/testfiles/m3expl001.tlg
index 9ac8da9..45bffff 100644
--- a/l3kernel/testfiles/m3expl001.tlg
+++ b/l3kernel/testfiles/m3expl001.tlg
@@ -701,32 +701,46 @@ Defining \str_gconcat:NNN on line ...
 Defining \str_concat:ccc on line ...
 Defining \str_gconcat:ccc on line ...
 Defining \str_set:Nn on line ...
+Defining \str_set:NV on line ...
 Defining \str_set:Nx on line ...
 Defining \str_set:cn on line ...
+Defining \str_set:cV on line ...
 Defining \str_set:cx on line ...
 Defining \str_gset:Nn on line ...
+Defining \str_gset:NV on line ...
 Defining \str_gset:Nx on line ...
 Defining \str_gset:cn on line ...
+Defining \str_gset:cV on line ...
 Defining \str_gset:cx on line ...
 Defining \str_const:Nn on line ...
+Defining \str_const:NV on line ...
 Defining \str_const:Nx on line ...
 Defining \str_const:cn on line ...
+Defining \str_const:cV on line ...
 Defining \str_const:cx on line ...
 Defining \str_put_left:Nn on line ...
+Defining \str_put_left:NV on line ...
 Defining \str_put_left:Nx on line ...
 Defining \str_put_left:cn on line ...
+Defining \str_put_left:cV on line ...
 Defining \str_put_left:cx on line ...
 Defining \str_gput_left:Nn on line ...
+Defining \str_gput_left:NV on line ...
 Defining \str_gput_left:Nx on line ...
 Defining \str_gput_left:cn on line ...
+Defining \str_gput_left:cV on line ...
 Defining \str_gput_left:cx on line ...
 Defining \str_put_right:Nn on line ...
+Defining \str_put_right:NV on line ...
 Defining \str_put_right:Nx on line ...
 Defining \str_put_right:cn on line ...
+Defining \str_put_right:cV on line ...
 Defining \str_put_right:cx on line ...
 Defining \str_gput_right:Nn on line ...
+Defining \str_gput_right:NV on line ...
 Defining \str_gput_right:Nx on line ...
 Defining \str_gput_right:cn on line ...
+Defining \str_gput_right:cV on line ...
 Defining \str_gput_right:cx on line ...
 Defining \str_replace_once:Nnn on line ...
 Defining \str_greplace_once:Nnn on line ...
diff --git a/l3kernel/testfiles/m3expl001.uptex.tlg b/l3kernel/testfiles/m3expl001.uptex.tlg
index ab2b576..61f18b5 100644
--- a/l3kernel/testfiles/m3expl001.uptex.tlg
+++ b/l3kernel/testfiles/m3expl001.uptex.tlg
@@ -701,32 +701,46 @@ Defining \str_gconcat:NNN on line ...
 Defining \str_concat:ccc on line ...
 Defining \str_gconcat:ccc on line ...
 Defining \str_set:Nn on line ...
+Defining \str_set:NV on line ...
 Defining \str_set:Nx on line ...
 Defining \str_set:cn on line ...
+Defining \str_set:cV on line ...
 Defining \str_set:cx on line ...
 Defining \str_gset:Nn on line ...
+Defining \str_gset:NV on line ...
 Defining \str_gset:Nx on line ...
 Defining \str_gset:cn on line ...
+Defining \str_gset:cV on line ...
 Defining \str_gset:cx on line ...
 Defining \str_const:Nn on line ...
+Defining \str_const:NV on line ...
 Defining \str_const:Nx on line ...
 Defining \str_const:cn on line ...
+Defining \str_const:cV on line ...
 Defining \str_const:cx on line ...
 Defining \str_put_left:Nn on line ...
+Defining \str_put_left:NV on line ...
 Defining \str_put_left:Nx on line ...
 Defining \str_put_left:cn on line ...
+Defining \str_put_left:cV on line ...
 Defining \str_put_left:cx on line ...
 Defining \str_gput_left:Nn on line ...
+Defining \str_gput_left:NV on line ...
 Defining \str_gput_left:Nx on line ...
 Defining \str_gput_left:cn on line ...
+Defining \str_gput_left:cV on line ...
 Defining \str_gput_left:cx on line ...
 Defining \str_put_right:Nn on line ...
+Defining \str_put_right:NV on line ...
 Defining \str_put_right:Nx on line ...
 Defining \str_put_right:cn on line ...
+Defining \str_put_right:cV on line ...
 Defining \str_put_right:cx on line ...
 Defining \str_gput_right:Nn on line ...
+Defining \str_gput_right:NV on line ...
 Defining \str_gput_right:Nx on line ...
 Defining \str_gput_right:cn on line ...
+Defining \str_gput_right:cV on line ...
 Defining \str_gput_right:cx on line ...
 Defining \str_replace_once:Nnn on line ...
 Defining \str_greplace_once:Nnn on line ...
diff --git a/l3kernel/testfiles/m3expl001.xetex.tlg b/l3kernel/testfiles/m3expl001.xetex.tlg
index 7121630..5077d4f 100644
--- a/l3kernel/testfiles/m3expl001.xetex.tlg
+++ b/l3kernel/testfiles/m3expl001.xetex.tlg
@@ -701,32 +701,46 @@ Defining \str_gconcat:NNN on line ...
 Defining \str_concat:ccc on line ...
 Defining \str_gconcat:ccc on line ...
 Defining \str_set:Nn on line ...
+Defining \str_set:NV on line ...
 Defining \str_set:Nx on line ...
 Defining \str_set:cn on line ...
+Defining \str_set:cV on line ...
 Defining \str_set:cx on line ...
 Defining \str_gset:Nn on line ...
+Defining \str_gset:NV on line ...
 Defining \str_gset:Nx on line ...
 Defining \str_gset:cn on line ...
+Defining \str_gset:cV on line ...
 Defining \str_gset:cx on line ...
 Defining \str_const:Nn on line ...
+Defining \str_const:NV on line ...
 Defining \str_const:Nx on line ...
 Defining \str_const:cn on line ...
+Defining \str_const:cV on line ...
 Defining \str_const:cx on line ...
 Defining \str_put_left:Nn on line ...
+Defining \str_put_left:NV on line ...
 Defining \str_put_left:Nx on line ...
 Defining \str_put_left:cn on line ...
+Defining \str_put_left:cV on line ...
 Defining \str_put_left:cx on line ...
 Defining \str_gput_left:Nn on line ...
+Defining \str_gput_left:NV on line ...
 Defining \str_gput_left:Nx on line ...
 Defining \str_gput_left:cn on line ...
+Defining \str_gput_left:cV on line ...
 Defining \str_gput_left:cx on line ...
 Defining \str_put_right:Nn on line ...
+Defining \str_put_right:NV on line ...
 Defining \str_put_right:Nx on line ...
 Defining \str_put_right:cn on line ...
+Defining \str_put_right:cV on line ...
 Defining \str_put_right:cx on line ...
 Defining \str_gput_right:Nn on line ...
+Defining \str_gput_right:NV on line ...
 Defining \str_gput_right:Nx on line ...
 Defining \str_gput_right:cn on line ...
+Defining \str_gput_right:cV on line ...
 Defining \str_gput_right:cx on line ...
 Defining \str_replace_once:Nnn on line ...
 Defining \str_greplace_once:Nnn on line ...
diff --git a/l3kernel/testfiles/m3expl003.luatex.tlg b/l3kernel/testfiles/m3expl003.luatex.tlg
index 5c43488..1747e71 100644
--- a/l3kernel/testfiles/m3expl003.luatex.tlg
+++ b/l3kernel/testfiles/m3expl003.luatex.tlg
@@ -664,32 +664,46 @@ Defining \str_gconcat:NNN on line ...
 Defining \str_concat:ccc on line ...
 Defining \str_gconcat:ccc on line ...
 Defining \str_set:Nn on line ...
+Defining \str_set:NV on line ...
 Defining \str_set:Nx on line ...
 Defining \str_set:cn on line ...
+Defining \str_set:cV on line ...
 Defining \str_set:cx on line ...
 Defining \str_gset:Nn on line ...
+Defining \str_gset:NV on line ...
 Defining \str_gset:Nx on line ...
 Defining \str_gset:cn on line ...
+Defining \str_gset:cV on line ...
 Defining \str_gset:cx on line ...
 Defining \str_const:Nn on line ...
+Defining \str_const:NV on line ...
 Defining \str_const:Nx on line ...
 Defining \str_const:cn on line ...
+Defining \str_const:cV on line ...
 Defining \str_const:cx on line ...
 Defining \str_put_left:Nn on line ...
+Defining \str_put_left:NV on line ...
 Defining \str_put_left:Nx on line ...
 Defining \str_put_left:cn on line ...
+Defining \str_put_left:cV on line ...
 Defining \str_put_left:cx on line ...
 Defining \str_gput_left:Nn on line ...
+Defining \str_gput_left:NV on line ...
 Defining \str_gput_left:Nx on line ...
 Defining \str_gput_left:cn on line ...
+Defining \str_gput_left:cV on line ...
 Defining \str_gput_left:cx on line ...
 Defining \str_put_right:Nn on line ...
+Defining \str_put_right:NV on line ...
 Defining \str_put_right:Nx on line ...
 Defining \str_put_right:cn on line ...
+Defining \str_put_right:cV on line ...
 Defining \str_put_right:cx on line ...
 Defining \str_gput_right:Nn on line ...
+Defining \str_gput_right:NV on line ...
 Defining \str_gput_right:Nx on line ...
 Defining \str_gput_right:cn on line ...
+Defining \str_gput_right:cV on line ...
 Defining \str_gput_right:cx on line ...
 Defining \str_replace_once:Nnn on line ...
 Defining \str_greplace_once:Nnn on line ...
diff --git a/l3kernel/testfiles/m3expl003.ptex.tlg b/l3kernel/testfiles/m3expl003.ptex.tlg
index fc95b1e..b97ceef 100644
--- a/l3kernel/testfiles/m3expl003.ptex.tlg
+++ b/l3kernel/testfiles/m3expl003.ptex.tlg
@@ -701,32 +701,46 @@ Defining \str_gconcat:NNN on line ...
 Defining \str_concat:ccc on line ...
 Defining \str_gconcat:ccc on line ...
 Defining \str_set:Nn on line ...
+Defining \str_set:NV on line ...
 Defining \str_set:Nx on line ...
 Defining \str_set:cn on line ...
+Defining \str_set:cV on line ...
 Defining \str_set:cx on line ...
 Defining \str_gset:Nn on line ...
+Defining \str_gset:NV on line ...
 Defining \str_gset:Nx on line ...
 Defining \str_gset:cn on line ...
+Defining \str_gset:cV on line ...
 Defining \str_gset:cx on line ...
 Defining \str_const:Nn on line ...
+Defining \str_const:NV on line ...
 Defining \str_const:Nx on line ...
 Defining \str_const:cn on line ...
+Defining \str_const:cV on line ...
 Defining \str_const:cx on line ...
 Defining \str_put_left:Nn on line ...
+Defining \str_put_left:NV on line ...
 Defining \str_put_left:Nx on line ...
 Defining \str_put_left:cn on line ...
+Defining \str_put_left:cV on line ...
 Defining \str_put_left:cx on line ...
 Defining \str_gput_left:Nn on line ...
+Defining \str_gput_left:NV on line ...
 Defining \str_gput_left:Nx on line ...
 Defining \str_gput_left:cn on line ...
+Defining \str_gput_left:cV on line ...
 Defining \str_gput_left:cx on line ...
 Defining \str_put_right:Nn on line ...
+Defining \str_put_right:NV on line ...
 Defining \str_put_right:Nx on line ...
 Defining \str_put_right:cn on line ...
+Defining \str_put_right:cV on line ...
 Defining \str_put_right:cx on line ...
 Defining \str_gput_right:Nn on line ...
+Defining \str_gput_right:NV on line ...
 Defining \str_gput_right:Nx on line ...
 Defining \str_gput_right:cn on line ...
+Defining \str_gput_right:cV on line ...
 Defining \str_gput_right:cx on line ...
 Defining \str_replace_once:Nnn on line ...
 Defining \str_greplace_once:Nnn on line ...
diff --git a/l3kernel/testfiles/m3expl003.tlg b/l3kernel/testfiles/m3expl003.tlg
index 9ac8da9..45bffff 100644
--- a/l3kernel/testfiles/m3expl003.tlg
+++ b/l3kernel/testfiles/m3expl003.tlg
@@ -701,32 +701,46 @@ Defining \str_gconcat:NNN on line ...
 Defining \str_concat:ccc on line ...
 Defining \str_gconcat:ccc on line ...
 Defining \str_set:Nn on line ...
+Defining \str_set:NV on line ...
 Defining \str_set:Nx on line ...
 Defining \str_set:cn on line ...
+Defining \str_set:cV on line ...
 Defining \str_set:cx on line ...
 Defining \str_gset:Nn on line ...
+Defining \str_gset:NV on line ...
 Defining \str_gset:Nx on line ...
 Defining \str_gset:cn on line ...
+Defining \str_gset:cV on line ...
 Defining \str_gset:cx on line ...
 Defining \str_const:Nn on line ...
+Defining \str_const:NV on line ...
 Defining \str_const:Nx on line ...
 Defining \str_const:cn on line ...
+Defining \str_const:cV on line ...
 Defining \str_const:cx on line ...
 Defining \str_put_left:Nn on line ...
+Defining \str_put_left:NV on line ...
 Defining \str_put_left:Nx on line ...
 Defining \str_put_left:cn on line ...
+Defining \str_put_left:cV on line ...
 Defining \str_put_left:cx on line ...
 Defining \str_gput_left:Nn on line ...
+Defining \str_gput_left:NV on line ...
 Defining \str_gput_left:Nx on line ...
 Defining \str_gput_left:cn on line ...
+Defining \str_gput_left:cV on line ...
 Defining \str_gput_left:cx on line ...
 Defining \str_put_right:Nn on line ...
+Defining \str_put_right:NV on line ...
 Defining \str_put_right:Nx on line ...
 Defining \str_put_right:cn on line ...
+Defining \str_put_right:cV on line ...
 Defining \str_put_right:cx on line ...
 Defining \str_gput_right:Nn on line ...
+Defining \str_gput_right:NV on line ...
 Defining \str_gput_right:Nx on line ...
 Defining \str_gput_right:cn on line ...
+Defining \str_gput_right:cV on line ...
 Defining \str_gput_right:cx on line ...
 Defining \str_replace_once:Nnn on line ...
 Defining \str_greplace_once:Nnn on line ...
diff --git a/l3kernel/testfiles/m3expl003.uptex.tlg b/l3kernel/testfiles/m3expl003.uptex.tlg
index ab2b576..61f18b5 100644
--- a/l3kernel/testfiles/m3expl003.uptex.tlg
+++ b/l3kernel/testfiles/m3expl003.uptex.tlg
@@ -701,32 +701,46 @@ Defining \str_gconcat:NNN on line ...
 Defining \str_concat:ccc on line ...
 Defining \str_gconcat:ccc on line ...
 Defining \str_set:Nn on line ...
+Defining \str_set:NV on line ...
 Defining \str_set:Nx on line ...
 Defining \str_set:cn on line ...
+Defining \str_set:cV on line ...
 Defining \str_set:cx on line ...
 Defining \str_gset:Nn on line ...
+Defining \str_gset:NV on line ...
 Defining \str_gset:Nx on line ...
 Defining \str_gset:cn on line ...
+Defining \str_gset:cV on line ...
 Defining \str_gset:cx on line ...
 Defining \str_const:Nn on line ...
+Defining \str_const:NV on line ...
 Defining \str_const:Nx on line ...
 Defining \str_const:cn on line ...
+Defining \str_const:cV on line ...
 Defining \str_const:cx on line ...
 Defining \str_put_left:Nn on line ...
+Defining \str_put_left:NV on line ...
 Defining \str_put_left:Nx on line ...
 Defining \str_put_left:cn on line ...
+Defining \str_put_left:cV on line ...
 Defining \str_put_left:cx on line ...
 Defining \str_gput_left:Nn on line ...
+Defining \str_gput_left:NV on line ...
 Defining \str_gput_left:Nx on line ...
 Defining \str_gput_left:cn on line ...
+Defining \str_gput_left:cV on line ...
 Defining \str_gput_left:cx on line ...
 Defining \str_put_right:Nn on line ...
+Defining \str_put_right:NV on line ...
 Defining \str_put_right:Nx on line ...
 Defining \str_put_right:cn on line ...
+Defining \str_put_right:cV on line ...
 Defining \str_put_right:cx on line ...
 Defining \str_gput_right:Nn on line ...
+Defining \str_gput_right:NV on line ...
 Defining \str_gput_right:Nx on line ...
 Defining \str_gput_right:cn on line ...
+Defining \str_gput_right:cV on line ...
 Defining \str_gput_right:cx on line ...
 Defining \str_replace_once:Nnn on line ...
 Defining \str_greplace_once:Nnn on line ...
diff --git a/l3kernel/testfiles/m3expl003.xetex.tlg b/l3kernel/testfiles/m3expl003.xetex.tlg
index 7121630..5077d4f 100644
--- a/l3kernel/testfiles/m3expl003.xetex.tlg
+++ b/l3kernel/testfiles/m3expl003.xetex.tlg
@@ -701,32 +701,46 @@ Defining \str_gconcat:NNN on line ...
 Defining \str_concat:ccc on line ...
 Defining \str_gconcat:ccc on line ...
 Defining \str_set:Nn on line ...
+Defining \str_set:NV on line ...
 Defining \str_set:Nx on line ...
 Defining \str_set:cn on line ...
+Defining \str_set:cV on line ...
 Defining \str_set:cx on line ...
 Defining \str_gset:Nn on line ...
+Defining \str_gset:NV on line ...
 Defining \str_gset:Nx on line ...
 Defining \str_gset:cn on line ...
+Defining \str_gset:cV on line ...
 Defining \str_gset:cx on line ...
 Defining \str_const:Nn on line ...
+Defining \str_const:NV on line ...
 Defining \str_const:Nx on line ...
 Defining \str_const:cn on line ...
+Defining \str_const:cV on line ...
 Defining \str_const:cx on line ...
 Defining \str_put_left:Nn on line ...
+Defining \str_put_left:NV on line ...
 Defining \str_put_left:Nx on line ...
 Defining \str_put_left:cn on line ...
+Defining \str_put_left:cV on line ...
 Defining \str_put_left:cx on line ...
 Defining \str_gput_left:Nn on line ...
+Defining \str_gput_left:NV on line ...
 Defining \str_gput_left:Nx on line ...
 Defining \str_gput_left:cn on line ...
+Defining \str_gput_left:cV on line ...
 Defining \str_gput_left:cx on line ...
 Defining \str_put_right:Nn on line ...
+Defining \str_put_right:NV on line ...
 Defining \str_put_right:Nx on line ...
 Defining \str_put_right:cn on line ...
+Defining \str_put_right:cV on line ...
 Defining \str_put_right:cx on line ...
 Defining \str_gput_right:Nn on line ...
+Defining \str_gput_right:NV on line ...
 Defining \str_gput_right:Nx on line ...
 Defining \str_gput_right:cn on line ...
+Defining \str_gput_right:cV on line ...
 Defining \str_gput_right:cx on line ...
 Defining \str_replace_once:Nnn on line ...
 Defining \str_greplace_once:Nnn on line ...





More information about the latex3-commits mailing list