[latex3-commits] [latex3/latex3] main: Switch from x- to e-type in l3clist (fec0f0410)
github at latex-project.org
github at latex-project.org
Tue Oct 10 12:59:28 CEST 2023
Repository : https://github.com/latex3/latex3
On branch : main
Link : https://github.com/latex3/latex3/commit/fec0f04100c9ea7dda5cc536550e863f146cadd5
>---------------------------------------------------------------
commit fec0f04100c9ea7dda5cc536550e863f146cadd5
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Sat Sep 16 08:36:23 2023 +0100
Switch from x- to e-type in l3clist
Includes some tidy up for x-type entirely
unused and matching o-type cases.
>---------------------------------------------------------------
fec0f04100c9ea7dda5cc536550e863f146cadd5
.../l3benchmark/testfiles/m3benchmark001.lvt | 4 +-
l3experimental/xgalley/l3galley.dtx | 8 +-
l3kernel/l3clist.dtx | 131 ++++++++++-----------
l3kernel/l3doc.dtx | 2 +-
l3kernel/l3keys.dtx | 6 +-
l3kernel/l3unicode.dtx | 4 +-
l3kernel/testfiles/m3clist002.lvt | 28 ++---
l3kernel/testfiles/m3clist002.tlg | 22 +---
l3kernel/testfiles/m3clist003.lvt | 4 +-
l3kernel/testfiles/m3show002.lvt | 2 +-
l3kernel/testfiles/m3show003.lvt | 2 +-
l3kernel/testfiles/m3sort001.lvt | 4 +-
12 files changed, 94 insertions(+), 123 deletions(-)
diff --git a/l3experimental/l3benchmark/testfiles/m3benchmark001.lvt b/l3experimental/l3benchmark/testfiles/m3benchmark001.lvt
index 67e1f42ed..07668ab3c 100644
--- a/l3experimental/l3benchmark/testfiles/m3benchmark001.lvt
+++ b/l3experimental/l3benchmark/testfiles/m3benchmark001.lvt
@@ -55,9 +55,9 @@
\prg_replicate:nn { 3 }
{
\test_disable_iow:n { \benchmark:n { \test_slow_code: } }
- \clist_put_right:Nx \l_tmpa_clist { \fp_to_tl:N \g_benchmark_time_fp }
+ \clist_put_right:Ne \l_tmpa_clist { \fp_to_tl:N \g_benchmark_time_fp }
\test_disable_iow:n { \benchmark:n { \test_slow_code: \test_slow_code: } }
- \clist_put_right:Nx \l_tmpb_clist { \fp_to_tl:N \g_benchmark_time_fp }
+ \clist_put_right:Ne \l_tmpb_clist { \fp_to_tl:N \g_benchmark_time_fp }
}
\fp_compare:nTF % Check that doing code twice takes between 1.5 and 2.5 times as much
{
diff --git a/l3experimental/xgalley/l3galley.dtx b/l3experimental/xgalley/l3galley.dtx
index a40688f42..2fc73535b 100644
--- a/l3experimental/xgalley/l3galley.dtx
+++ b/l3experimental/xgalley/l3galley.dtx
@@ -2408,11 +2408,11 @@
{ \clist_set_eq:NN #1 \l_galley_line_penalties_clist }
% \end{macrocode}
% These all require appropriate mappings, using the fact that
-% \cs{clist_set:Nx} will tidy up the excess comma.
+% \cs{clist_set:Ne} will tidy up the excess comma.
% \begin{macrocode}
\cs_new_protected:Npn \galley_save_display_club_penalties:N #1
{
- \clist_set:Nx #1
+ \clist_set:Ne #1
{
\int_step_function:nN { \tex_clubpenalties:D 0 - 1 }
\@@_save_display_club_penalties:n
@@ -2422,7 +2422,7 @@
{ \int_value:w \tex_clubpenalties:D \int_eval:n {#1} , }
\cs_new_protected:Npn \galley_save_display_widow_penalties:N #1
{
- \clist_set:Nx #1
+ \clist_set:Ne #1
{
\int_step_function:nN { \tex_displaywidowpenalties:D 0 - 1 }
\@@_save_display_widow_penalties:n
@@ -2435,7 +2435,7 @@
}
\cs_new_protected:Npn \galley_save_widow_penalties:N #1
{
- \clist_set:Nx #1
+ \clist_set:Ne #1
{
\int_step_function:nN { \tex_widowpenalties:D 0 - 1 }
\@@_save_widow_penalties:n
diff --git a/l3kernel/l3clist.dtx b/l3kernel/l3clist.dtx
index 3ce34a01d..64166da3a 100644
--- a/l3kernel/l3clist.dtx
+++ b/l3kernel/l3clist.dtx
@@ -123,8 +123,9 @@
%
% \begin{function}[added = 2014-07-05]
% {
-% \clist_const:Nn, \clist_const:Nx,
-% \clist_const:cn, \clist_const:cx
+% \clist_const:Nn, \clist_const:Ne,
+% \clist_const:Nx,
+% \clist_const:cn, \clist_const:ce
% }
% \begin{syntax}
% \cs{clist_const:Nn} \meta{clist~var} \Arg{comma list}
@@ -216,14 +217,13 @@
%
% \begin{function}[added = 2011-09-06]
% {
-% \clist_set:Nn, \clist_set:NV,
+% \clist_set:Nn, \clist_set:NV, \clist_set:Ne,
% \clist_set:No, \clist_set:Nx,
-% \clist_set:cn, \clist_set:cV,
+% \clist_set:cn, \clist_set:cV, \clist_set:ce,
% \clist_set:co, \clist_set:cx,
-% \clist_gset:Nn, \clist_gset:NV,
+% \clist_gset:Nn, \clist_gset:NV, \clist_gset:Ne,
% \clist_gset:No, \clist_gset:Nx,
-% \clist_gset:cn, \clist_gset:cV,
-% \clist_gset:co, \clist_gset:cx
+% \clist_gset:cn, \clist_gset:cV, \clist_gset:ce
% }
% \begin{syntax}
% \cs{clist_set:Nn} \meta{clist~var} |{|\meta{item_1},\ldots{},\meta{item_n}|}|
@@ -241,17 +241,14 @@
% \begin{function}[updated = 2011-09-05]
% {
% \clist_put_left:Nn, \clist_put_left:NV,
-% \clist_put_left:Nv,
+% \clist_put_left:Nv, \clist_put_left:Ne,
% \clist_put_left:No, \clist_put_left:Nx,
% \clist_put_left:cn, \clist_put_left:cV,
-% \clist_put_left:cv,
-% \clist_put_left:co, \clist_put_left:cx,
+% \clist_put_left:cv, \clist_put_left:ce,
% \clist_gput_left:Nn, \clist_gput_left:NV,
-% \clist_gput_left:Nv,
-% \clist_gput_left:No, \clist_gput_left:Nx,
+% \clist_gput_left:Nv, \clist_gput_left:Ne,
% \clist_gput_left:cn, \clist_gput_left:cV,
-% \clist_gput_left:cv,
-% \clist_gput_left:co, \clist_gput_left:cx
+% \clist_gput_left:cv, \clist_gput_left:ce
% }
% \begin{syntax}
% \cs{clist_put_left:Nn} \meta{clist~var} |{|\meta{item_1},\ldots{},\meta{item_n}|}|
@@ -268,17 +265,17 @@
% \begin{function}[updated = 2011-09-05]
% {
% \clist_put_right:Nn, \clist_put_right:NV,
-% \clist_put_right:Nv,
+% \clist_put_right:Nv, \clist_put_right:Ne,
% \clist_put_right:No, \clist_put_right:Nx,
% \clist_put_right:cn, \clist_put_right:cV,
-% \clist_put_right:cv,
+% \clist_put_right:cv, \clist_put_right:ce,
% \clist_put_right:co, \clist_put_right:cx,
% \clist_gput_right:Nn, \clist_gput_right:NV,
-% \clist_gput_right:Nv,
+% \clist_gput_right:Nv, \clist_gput_right:Ne,
% \clist_gput_right:No, \clist_gput_right:Nx,
% \clist_gput_right:cn, \clist_gput_right:cV,
-% \clist_gput_right:cv,
-% \clist_gput_right:co, \clist_gput_right:cx
+% \clist_gput_right:cv, \clist_gput_right:ce,
+% \clist_gput_right:cx
% }
% \begin{syntax}
% \cs{clist_put_right:Nn} \meta{clist~var} |{|\meta{item_1},\ldots{},\meta{item_n}|}|
@@ -706,10 +703,10 @@
%
% \begin{function}
% {
-% \clist_push:Nn, \clist_push:NV, \clist_push:No, \clist_push:Nx,
-% \clist_push:cn, \clist_push:cV, \clist_push:co, \clist_push:cx,
-% \clist_gpush:Nn, \clist_gpush:NV, \clist_gpush:No, \clist_gpush:Nx,
-% \clist_gpush:cn, \clist_gpush:cV, \clist_gpush:co, \clist_gpush:cx
+% \clist_push:Nn, \clist_push:NV,
+% \clist_push:cn, \clist_push:cV,
+% \clist_gpush:Nn, \clist_gpush:NV,
+% \clist_gpush:cn, \clist_gpush:cV
% }
% \begin{syntax}
% \cs{clist_push:Nn} \meta{clist~var} \Arg{items}
@@ -984,15 +981,16 @@
%
% \begin{macro}
% {
-% \clist_const:Nn, \clist_const:cn,
-% \clist_const:Nx, \clist_const:cx
+% \clist_const:Nn, \clist_const:Ne, \clist_const:Nx,
+% \clist_const:cn, \clist_const:ce
% }
% Creating and initializing a constant comma list is done by
% sanitizing all items (stripping spaces and braces).
% \begin{macrocode}
\cs_new_protected:Npn \clist_const:Nn #1#2
{ \tl_const:Nx #1 { \@@_sanitize:n {#2} } }
-\cs_generate_variant:Nn \clist_const:Nn { c , Nx , cx }
+\cs_generate_variant:Nn \clist_const:Nn { Ne , c , ce }
+\cs_generate_variant:Nn \clist_const:Nn { Nx }
% \end{macrocode}
% \end{macro}
%
@@ -1140,47 +1138,45 @@
%
% \begin{macro}
% {
-% \clist_set:Nn, \clist_set:NV,
-% \clist_set:No, \clist_set:Nx,
-% \clist_set:cn, \clist_set:cV,
-% \clist_set:co, \clist_set:cx
+% \clist_set:Nn, \clist_set:NV, \clist_set:Ne,
+% \clist_set:No, \clist_set:Nx,
+% \clist_set:cn, \clist_set:cV, \clist_set:ce,
+% \clist_set:co, \clist_set:cx
% }
% \begin{macro}
% {
-% \clist_gset:Nn, \clist_gset:NV,
+% \clist_gset:Nn, \clist_gset:NV, \clist_gset:Ne,
% \clist_gset:No, \clist_gset:Nx,
-% \clist_gset:cn, \clist_gset:cV,
-% \clist_gset:co, \clist_gset:cx
+% \clist_gset:cn, \clist_gset:cV, \clist_gset:ce
% }
% \begin{macrocode}
\cs_new_protected:Npn \clist_set:Nn #1#2
{ \__kernel_tl_set:Nx #1 { \@@_sanitize:n {#2} } }
\cs_new_protected:Npn \clist_gset:Nn #1#2
{ \__kernel_tl_gset:Nx #1 { \@@_sanitize:n {#2} } }
-\cs_generate_variant:Nn \clist_set:Nn { NV , No , Nx , c , cV , co , cx }
-\cs_generate_variant:Nn \clist_gset:Nn { NV , No , Nx , c , cV , co , cx }
+\cs_generate_variant:Nn \clist_set:Nn { NV , Ne , c , cV , ce }
+\cs_generate_variant:Nn \clist_set:Nn { No , Nx , co , cx }
+\cs_generate_variant:Nn \clist_gset:Nn { NV , Ne , c , cV , ce }
+\cs_generate_variant:Nn \clist_gset:Nn { No , Nx }
% \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{macro}
% {
-% \clist_put_left:Nn, \clist_put_left:NV,
-% \clist_put_left:Nv,
-% \clist_put_left:No, \clist_put_left:Nx,
-% \clist_put_left:cn, \clist_put_left:cV,
-% \clist_put_left:cv,
-% \clist_put_left:co, \clist_put_left:cx
+% \clist_put_left:Nn, \clist_put_left:NV,
+% \clist_put_left:Nv, \clist_put_left:Ne,
+% \clist_put_left:No, \clist_put_left:Nx,
+% \clist_put_left:cn, \clist_put_left:cV,
+% \clist_put_left:cv, \clist_put_left:ce
% }
% \UnitTested
% \begin{macro}
% {
% \clist_gput_left:Nn, \clist_gput_left:NV,
-% \clist_gput_left:Nv,
-% \clist_gput_left:No, \clist_gput_left:Nx,
+% \clist_gput_left:Nv, \clist_gput_left:Ne,
% \clist_gput_left:cn, \clist_gput_left:cV,
-% \clist_gput_left:cv,
-% \clist_gput_left:co, \clist_gput_left:cx
+% \clist_gput_left:cv, \clist_gput_left:ce
% }
% \UnitTested
% \begin{macro}{\@@_put_left:NNNn}
@@ -1197,10 +1193,9 @@
#2 \l_@@_internal_clist {#4}
#1 #3 \l_@@_internal_clist #3
}
-\cs_generate_variant:Nn \clist_put_left:Nn { NV , Nv , No , Nx }
-\cs_generate_variant:Nn \clist_put_left:Nn { c , cV , cv , co , cx }
-\cs_generate_variant:Nn \clist_gput_left:Nn { NV , Nv , No , Nx }
-\cs_generate_variant:Nn \clist_gput_left:Nn { c , cV , cv , co , cx }
+\cs_generate_variant:Nn \clist_put_left:Nn { NV , Nv , Ne , c , cV , cv , ce }
+\cs_generate_variant:Nn \clist_put_left:Nn { No , Nx }
+\cs_generate_variant:Nn \clist_gput_left:Nn { NV , Nv , Ne , c , cV , cv , ce }
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -1209,21 +1204,21 @@
% \begin{macro}
% {
% \clist_put_right:Nn, \clist_put_right:NV,
-% \clist_put_right:Nv,
+% \clist_put_right:Nv, \clist_put_right:Ne,
% \clist_put_right:No, \clist_put_right:Nx,
% \clist_put_right:cn, \clist_put_right:cV,
-% \clist_put_right:cv,
+% \clist_put_right:cv, \clist_put_right:ce,
% \clist_put_right:co, \clist_put_right:cx
% }
% \UnitTested
% \begin{macro}
% {
% \clist_gput_right:Nn, \clist_gput_right:NV,
-% \clist_gput_right:Nv,
+% \clist_gput_right:Nv, \clist_gput_right:Ne,
% \clist_gput_right:No, \clist_gput_right:Nx,
% \clist_gput_right:cn, \clist_gput_right:cV,
-% \clist_gput_right:cv,
-% \clist_gput_right:co, \clist_gput_right:cx
+% \clist_gput_right:cv, \clist_gput_right:ce,
+% \clist_gput_right:cx
% }
% \UnitTested
% \begin{macro}{\@@_put_right:NNNn}
@@ -1237,10 +1232,14 @@
#2 \l_@@_internal_clist {#4}
#1 #3 #3 \l_@@_internal_clist
}
-\cs_generate_variant:Nn \clist_put_right:Nn { NV , Nv , No , Nx }
-\cs_generate_variant:Nn \clist_put_right:Nn { c , cV , cv , co , cx }
-\cs_generate_variant:Nn \clist_gput_right:Nn { NV , Nv , No , Nx }
-\cs_generate_variant:Nn \clist_gput_right:Nn { c , cV , cv , co , cx }
+\cs_generate_variant:Nn \clist_put_right:Nn
+ { NV , Nv , Ne , c , cV , cv , ce }
+\cs_generate_variant:Nn \clist_put_right:Nn
+ { No , Nx , co , cx }
+\cs_generate_variant:Nn \clist_gput_right:Nn
+ { NV , Nv , Ne , c , cV , cv , ce }
+\cs_generate_variant:Nn \clist_gput_right:Nn
+ { No , Nx , cx }
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -1356,33 +1355,25 @@
% \end{macro}
%
% \begin{macro}{
-% \clist_push:Nn, \clist_push:NV, \clist_push:No, \clist_push:Nx,
-% \clist_push:cn, \clist_push:cV, \clist_push:co, \clist_push:cx
+% \clist_push:Nn, \clist_push:NV,
+% \clist_push:cn, \clist_push:cV,
% }
% \UnitTested
% \begin{macro}{
-% \clist_gpush:Nn, \clist_gpush:NV, \clist_gpush:No, \clist_gpush:Nx,
-% \clist_gpush:cn, \clist_gpush:cV, \clist_gpush:co, \clist_gpush:cx
+% \clist_gpush:Nn, \clist_gpush:NV,
+% \clist_gpush:cn, \clist_gpush:cV,
% }
% \UnitTested
% Pushing to a comma list is the same as adding on the left.
% \begin{macrocode}
\cs_new_eq:NN \clist_push:Nn \clist_put_left:Nn
\cs_new_eq:NN \clist_push:NV \clist_put_left:NV
-\cs_new_eq:NN \clist_push:No \clist_put_left:No
-\cs_new_eq:NN \clist_push:Nx \clist_put_left:Nx
\cs_new_eq:NN \clist_push:cn \clist_put_left:cn
\cs_new_eq:NN \clist_push:cV \clist_put_left:cV
-\cs_new_eq:NN \clist_push:co \clist_put_left:co
-\cs_new_eq:NN \clist_push:cx \clist_put_left:cx
\cs_new_eq:NN \clist_gpush:Nn \clist_gput_left:Nn
\cs_new_eq:NN \clist_gpush:NV \clist_gput_left:NV
-\cs_new_eq:NN \clist_gpush:No \clist_gput_left:No
-\cs_new_eq:NN \clist_gpush:Nx \clist_gput_left:Nx
\cs_new_eq:NN \clist_gpush:cn \clist_gput_left:cn
\cs_new_eq:NN \clist_gpush:cV \clist_gput_left:cV
-\cs_new_eq:NN \clist_gpush:co \clist_gput_left:co
-\cs_new_eq:NN \clist_gpush:cx \clist_gput_left:cx
% \end{macrocode}
% \end{macro}
% \end{macro}
diff --git a/l3kernel/l3doc.dtx b/l3kernel/l3doc.dtx
index a12c847a8..df7c4da82 100644
--- a/l3kernel/l3doc.dtx
+++ b/l3kernel/l3doc.dtx
@@ -4564,7 +4564,7 @@ and all files in that bundle must be distributed together.
% sorted differently in an index.
% \begin{macrocode}
\clist_new:N \g_@@_non_modules_clist
-\clist_gset:Nx \g_@@_non_modules_clist
+\clist_gset:Ne \g_@@_non_modules_clist
{
\tl_to_str:n
{
diff --git a/l3kernel/l3keys.dtx b/l3kernel/l3keys.dtx
index fd0a8a22c..aaa48b9b1 100644
--- a/l3kernel/l3keys.dtx
+++ b/l3kernel/l3keys.dtx
@@ -3255,7 +3255,7 @@
{
\@@_quark_if_no_value:NTF \l_@@_relative_tl
{
- \clist_put_right:Nx \l_@@_unused_clist
+ \clist_put_right:Ne \l_@@_unused_clist
{
\l_keys_key_str
\bool_if:NF \l_@@_no_value_bool
@@ -3265,7 +3265,7 @@
{
\tl_if_empty:NTF \l_@@_relative_tl
{
- \clist_put_right:Nx \l_@@_unused_clist
+ \clist_put_right:Ne \l_@@_unused_clist
{
\l_keys_path_str
\bool_if:NF \l_@@_no_value_bool
@@ -3293,7 +3293,7 @@
\l_keys_path_str
\l_@@_relative_tl
}
- \clist_put_right:Nx \l_@@_unused_clist
+ \clist_put_right:Ne \l_@@_unused_clist
{
\exp_not:n {##2}
\bool_if:NF \l_@@_no_value_bool
diff --git a/l3kernel/l3unicode.dtx b/l3kernel/l3unicode.dtx
index f79fc63e5..a39408bf8 100644
--- a/l3kernel/l3unicode.dtx
+++ b/l3kernel/l3unicode.dtx
@@ -689,7 +689,7 @@
}
\prg_replicate:nn
{ \int_mod:nn { #2 - #1 } \c_@@_block_size_int }
- { \clist_put_right:cx { l_@@_ #3 _block_clist } {#4} }
+ { \clist_put_right:ce { l_@@_ #3 _block_clist } {#4} }
}
% \end{macrocode}
% To allow rapid comparison, each completed block is stored locally as a
@@ -994,7 +994,7 @@
{
\str_if_empty:NF \l_@@_tmpb_str
{
- \clist_const:cx { c_@@_grapheme_ \l_@@_tmpb_str _clist }
+ \clist_const:ce { c_@@_grapheme_ \l_@@_tmpb_str _clist }
{ \exp_after:wN \use_none:n \l_@@_tmpa_str }
\cs_set_nopar:Npn \l_@@_tmpa_str { }
}
diff --git a/l3kernel/testfiles/m3clist002.lvt b/l3kernel/testfiles/m3clist002.lvt
index 42a8ba2f7..10b71c336 100644
--- a/l3kernel/testfiles/m3clist002.lvt
+++ b/l3kernel/testfiles/m3clist002.lvt
@@ -162,7 +162,7 @@
\tl_put_right:Nn \l_tmpa_tl { {##} \c_space_tl }
\clist_set:NV \l_tmpa_clist \l_tmpa_tl
\cs_log:N \l_tmpa_clist
- \clist_set:Nx \l_tmpa_clist { \l_tmpa_clist \c_space_tl \l_tmpa_clist }
+ \clist_set:Ne \l_tmpa_clist { \l_tmpa_clist \c_space_tl \l_tmpa_clist }
\cs_log:N \l_tmpa_clist
}
@@ -176,7 +176,7 @@
\tl_put_right:Nn \l_tmpa_tl { {##} \c_space_tl }
\clist_set:cV {l_tmpa_clist} \l_tmpa_tl
\cs_log:N \l_tmpa_clist
- \clist_set:cx {l_tmpa_clist} { \l_tmpa_clist \c_space_tl \l_tmpa_clist }
+ \clist_set:ce {l_tmpa_clist} { \l_tmpa_clist \c_space_tl \l_tmpa_clist }
\cs_log:N \l_tmpa_clist
}
@@ -190,7 +190,7 @@
\tl_put_right:Nn \l_tmpa_tl { {##} \c_space_tl }
{ \clist_gset:NV \g_tmpa_clist \l_tmpa_tl }
\cs_log:N \g_tmpa_clist
- { \clist_gset:Nx \g_tmpa_clist { \g_tmpa_clist \c_space_tl \g_tmpa_clist } }
+ { \clist_gset:Ne \g_tmpa_clist { \g_tmpa_clist \c_space_tl \g_tmpa_clist } }
\cs_log:N \g_tmpa_clist
}
@@ -199,12 +199,12 @@
\cs_log:N \g_tmpa_clist
\clist_log:N \g_tmpa_clist
\tl_set:Nx \l_tmpa_tl { \prg_replicate:nn {3} { ~,a, } }
- { \clist_gset:co {g_tmpa_clist} \l_tmpa_tl }
+ { \clist_gset:cV {g_tmpa_clist} \l_tmpa_tl }
\cs_log:N \g_tmpa_clist
\tl_put_right:Nn \l_tmpa_tl { {##} \c_space_tl }
{ \clist_gset:cV {g_tmpa_clist} \l_tmpa_tl }
\cs_log:N \g_tmpa_clist
- { \clist_gset:cx {g_tmpa_clist} { \g_tmpa_clist \c_space_tl \g_tmpa_clist } }
+ { \clist_gset:ce {g_tmpa_clist} { \g_tmpa_clist \c_space_tl \g_tmpa_clist } }
\cs_log:N \g_tmpa_clist
}
@@ -216,10 +216,8 @@
\tl_set:Nn \l_tmpb_tl { \l_tmpc_tl }
\tl_set:Nn \l_tmpc_tl { FULL~EXPANSION }
\clist_put_left:Nn \l_tmpa_clist { \ERROR A \par }
- \clist_put_left:No \l_tmpa_clist { \l_tmpa_tl \par }
- \clist_put_left:Nx \l_tmpa_clist { \l_tmpa_tl \par }
+ \clist_put_left:Ne \l_tmpa_clist { \l_tmpa_tl \par }
\clist_put_left:cn {l_tmpa_clist} { \ERROR B \par }
- \clist_put_left:co {l_tmpa_clist} { \l_tmpb_tl \par }
\clist_log:N \l_tmpa_clist
}
@@ -229,10 +227,8 @@
\tl_set:Nn \l_tmpb_tl { \l_tmpc_tl }
\tl_set:Nn \l_tmpc_tl { FULL~EXPANSION }
\clist_put_right:Nn \l_tmpa_clist { \ERROR A \par }
- \clist_put_right:No \l_tmpa_clist { \l_tmpa_tl \par }
- \clist_put_right:Nx \l_tmpa_clist { \l_tmpa_tl \par }
+ \clist_put_right:Ne \l_tmpa_clist { \l_tmpa_tl \par }
\clist_put_right:cn {l_tmpa_clist} { \ERROR B \par }
- \clist_put_right:co {l_tmpa_clist} { \l_tmpb_tl \par }
\clist_log:N \l_tmpa_clist
}
@@ -243,10 +239,8 @@
\tl_set:Nn \l_tmpc_tl { FULL~EXPANSION }
{
\clist_gput_left:Nn \g_b_clist { \ERROR A \par }
- \clist_gput_left:No \g_b_clist { \l_tmpa_tl \par }
- \clist_gput_left:Nx \g_b_clist { \l_tmpa_tl \par }
+ \clist_gput_left:Ne \g_b_clist { \l_tmpa_tl \par }
\clist_gput_left:cn {g_b_clist} { \ERROR B \par }
- \clist_gput_left:co {g_b_clist} { \l_tmpb_tl \par }
}
\clist_log:N \g_b_clist
}
@@ -258,10 +252,8 @@
\tl_set:Nn \l_tmpc_tl { FULL~EXPANSION }
{
\clist_gput_right:Nn \g_b_clist { \ERROR A \par }
- \clist_gput_right:No \g_b_clist { \l_tmpa_tl \par }
- \clist_gput_right:Nx \g_b_clist { \l_tmpa_tl \par }
+ \clist_gput_right:Ne \g_b_clist { \l_tmpa_tl \par }
\clist_gput_right:cn {g_b_clist} { \ERROR B \par }
- \clist_gput_right:co {g_b_clist} { \l_tmpb_tl \par }
}
\clist_log:N \g_b_clist
}
@@ -308,7 +300,6 @@
\clist_clear:N \l_tmpa_clist
\tl_set:Nn \l_tmpa_tl { \ERROR B }
\clist_push:Nn \l_tmpa_clist { \ERROR A \par }
- \clist_push:No \l_tmpa_clist { \l_tmpa_tl \par }
\clist_push:cn {l_tmpa_clist} { \ERROR C \par }
\clist_log:N \l_tmpa_clist
}
@@ -318,7 +309,6 @@
\tl_set:Nn \l_tmpa_tl { \ERROR B }
{
\clist_gpush:Nn \g_b_clist { \ERROR A \par }
- \clist_gpush:No \g_b_clist { \l_tmpa_tl \par }
\clist_gpush:cn {g_b_clist} { \ERROR C \par }
}
\clist_log:N \g_b_clist
diff --git a/l3kernel/testfiles/m3clist002.tlg b/l3kernel/testfiles/m3clist002.tlg
index 387d7fd19..e3e466642 100644
--- a/l3kernel/testfiles/m3clist002.tlg
+++ b/l3kernel/testfiles/m3clist002.tlg
@@ -129,7 +129,7 @@ The comma list \l_tmpa_clist contains the items (without outer braces):
> {d \e }.
> \l_tmpa_clist=macro:->a,a,a.
> \l_tmpa_clist=macro:->a,a,a,{####}\c_space_tl .
-> \l_tmpa_clist=macro:->a,a,a,{##} a,a,a,##.
+> \l_tmpa_clist=macro:->a,a,a,{####} a,a,a,####.
============================================================
============================================================
TEST 8: set c
@@ -143,7 +143,7 @@ The comma list \l_tmpa_clist contains the items (without outer braces):
> {d \e }.
> \l_tmpa_clist=macro:->a,a,a.
> \l_tmpa_clist=macro:->a,a,a,{####}\c_space_tl .
-> \l_tmpa_clist=macro:->a,a,a,{##} a,a,a,##.
+> \l_tmpa_clist=macro:->a,a,a,{####} a,a,a,####.
============================================================
============================================================
TEST 9: gset N
@@ -157,7 +157,7 @@ The comma list \g_tmpa_clist contains the items (without outer braces):
> {d \e }.
> \g_tmpa_clist=macro:->a,a,a.
> \g_tmpa_clist=macro:->a,a,a,{####}\c_space_tl .
-> \g_tmpa_clist=macro:->a,a,a,{##} a,a,a,##.
+> \g_tmpa_clist=macro:->a,a,a,{####} a,a,a,####.
============================================================
============================================================
TEST 10: gset c
@@ -171,16 +171,14 @@ The comma list \g_tmpa_clist contains the items (without outer braces):
> {d \e }.
> \g_tmpa_clist=macro:->a,a,a.
> \g_tmpa_clist=macro:->a,a,a,{####}\c_space_tl .
-> \g_tmpa_clist=macro:->a,a,a,{##} a,a,a,##.
+> \g_tmpa_clist=macro:->a,a,a,{####} a,a,a,####.
============================================================
============================================================
TEST 11: put left
============================================================
The comma list \l_tmpa_clist contains the items (without outer braces):
-> {\l_tmpc_tl \par }
> {\ERROR B\par }
> {FULL EXPANSION\par }
-> {\l_tmpb_tl \par }
> {\ERROR A\par }.
============================================================
============================================================
@@ -188,19 +186,15 @@ TEST 12: put right
============================================================
The comma list \l_tmpa_clist contains the items (without outer braces):
> {\ERROR A\par }
-> {\l_tmpb_tl \par }
> {FULL EXPANSION\par }
-> {\ERROR B\par }
-> {\l_tmpc_tl \par }.
+> {\ERROR B\par }.
============================================================
============================================================
TEST 13: gput left
============================================================
The comma list \g_b_clist contains the items (without outer braces):
-> {\l_tmpc_tl \par }
> {\ERROR B\par }
> {FULL EXPANSION\par }
-> {\l_tmpb_tl \par }
> {\ERROR A\par }.
============================================================
============================================================
@@ -208,10 +202,8 @@ TEST 14: gput right
============================================================
The comma list \g_b_clist contains the items (without outer braces):
> {\ERROR A\par }
-> {\l_tmpb_tl \par }
> {FULL EXPANSION\par }
-> {\ERROR B\par }
-> {\l_tmpc_tl \par }.
+> {\ERROR B\par }.
============================================================
============================================================
TEST 15: if_empty (expect Y/Y/N NB. different than seq!!)
@@ -234,7 +226,6 @@ TEST 17: push (same as put_left)
============================================================
The comma list \l_tmpa_clist contains the items (without outer braces):
> {\ERROR C\par }
-> {\ERROR B\par }
> {\ERROR A\par }.
============================================================
============================================================
@@ -242,7 +233,6 @@ TEST 18: gpush (same as gput_left)
============================================================
The comma list \g_b_clist contains the items (without outer braces):
> {\ERROR C\par }
-> {\ERROR B\par }
> {\ERROR A\par }.
============================================================
============================================================
diff --git a/l3kernel/testfiles/m3clist003.lvt b/l3kernel/testfiles/m3clist003.lvt
index 550bb36cd..98339805e 100644
--- a/l3kernel/testfiles/m3clist003.lvt
+++ b/l3kernel/testfiles/m3clist003.lvt
@@ -30,9 +30,9 @@
\clist_log:N \c_a_clist
\clist_const:cn { c_b_clist } { }
\clist_log:N \c_b_clist
- \clist_const:Nx \c_c_clist { \prg_replicate:nn {9} {~} }
+ \clist_const:Ne \c_c_clist { \prg_replicate:nn {9} {~} }
\clist_log:N \c_c_clist
- \clist_const:cx { c_d_clist } { \prg_replicate:nn { 9 } { { } , } }
+ \clist_const:ce { c_d_clist } { \prg_replicate:nn { 9 } { { } , } }
\clist_log:N \c_d_clist
}
diff --git a/l3kernel/testfiles/m3show002.lvt b/l3kernel/testfiles/m3show002.lvt
index 51a91e113..1ffe2f8f4 100644
--- a/l3kernel/testfiles/m3show002.lvt
+++ b/l3kernel/testfiles/m3show002.lvt
@@ -34,7 +34,7 @@
\TEST { CLIST }
{
\clist_new:N \l_my_very_very_very_very_very_very_long_clist
- \clist_set:Nx \l_my_very_very_very_very_very_very_long_clist
+ \clist_set:Ne \l_my_very_very_very_very_very_very_long_clist
{ \prg_replicate:nn { 20 } { abcdefghij ~ } , 2 }
\clist_show:N \l_my_very_very_very_very_very_very_long_clist
}
diff --git a/l3kernel/testfiles/m3show003.lvt b/l3kernel/testfiles/m3show003.lvt
index c69fbfd46..03dbc2237 100644
--- a/l3kernel/testfiles/m3show003.lvt
+++ b/l3kernel/testfiles/m3show003.lvt
@@ -42,7 +42,7 @@
\TEST { clist }
{
\clist_new:N \l_my_very_very_very_very_very_very_long_clist
- \clist_set:Nx \l_my_very_very_very_very_very_very_long_clist
+ \clist_set:Ne \l_my_very_very_very_very_very_very_long_clist
{ item2 , item1 , \prg_replicate:nn { 20 } { abcdefghij ~ } , 2 }
\clist_log:N \l_my_very_very_very_very_very_very_long_clist
\clist_log:c { c_empty_clist }
diff --git a/l3kernel/testfiles/m3sort001.lvt b/l3kernel/testfiles/m3sort001.lvt
index fb53c36a2..ea80a8b4b 100644
--- a/l3kernel/testfiles/m3sort001.lvt
+++ b/l3kernel/testfiles/m3sort001.lvt
@@ -52,7 +52,7 @@
\TYPE { \l_tmpa_clist }
}
\TYPE { \l_tmpa_clist }
- \clist_gset:Nx \g_tmpa_clist
+ \clist_gset:Ne \g_tmpa_clist
{ \prg_replicate:nn { 10 } { 8,23,4,61,02,--3,03,7,3,48, } }
{
\clist_gsort:Nn \g_tmpa_clist
@@ -85,7 +85,7 @@
\OMIT
\tl_set:Nx \l_tmpa_tl
{ \prg_replicate:nn { 1000 } { V W X Y Z } }
-\clist_set:Nx \l_tmpa_clist
+\clist_set:Ne \l_tmpa_clist
{ \prg_replicate:nn { 1000 } { V , W , X , Y , Z , } }
\cs_generate_variant:Nn \seq_set_split:Nnn { Nno }
\seq_set_split:Nno \l_tmpa_seq { } \l_tmpa_tl
More information about the latex3-commits
mailing list.