[latex3-commits] [l3svn] r6809 - Replace some \cs_set by \cs_new in various places

noreply at latex-project.org noreply at latex-project.org
Sun Jan 1 07:33:13 CET 2017


Author: bruno
Date: 2017-01-01 07:33:13 +0100 (Sun, 01 Jan 2017)
New Revision: 6809

Modified:
   trunk/l3kernel/l3candidates.dtx
   trunk/l3kernel/l3doc.dtx
   trunk/l3kernel/l3drivers.dtx
   trunk/l3kernel/l3skip.dtx
   trunk/l3kernel/l3str.dtx
   trunk/l3kernel/testfiles/m3expl001.luatex.tlg
   trunk/l3kernel/testfiles/m3expl001.ptex.tlg
   trunk/l3kernel/testfiles/m3expl001.tlg
   trunk/l3kernel/testfiles/m3expl001.uptex.tlg
   trunk/l3kernel/testfiles/m3expl001.xetex.tlg
   trunk/l3kernel/testfiles/m3expl003.luatex.tlg
   trunk/l3kernel/testfiles/m3expl003.ptex.tlg
   trunk/l3kernel/testfiles/m3expl003.tlg
   trunk/l3kernel/testfiles/m3expl003.uptex.tlg
   trunk/l3kernel/testfiles/m3expl003.xetex.tlg
Log:
Replace some \cs_set by \cs_new in various places

For instance some l3str functions used to be defined
in l3tl and an improved (or identical) definition was
given in the experimental l3str package using \cs_set.
Now that l3str (and only one definition) is in l3kernel
we should use \cs_new.


Modified: trunk/l3kernel/l3candidates.dtx
===================================================================
--- trunk/l3kernel/l3candidates.dtx	2017-01-01 06:29:50 UTC (rev 6808)
+++ trunk/l3kernel/l3candidates.dtx	2017-01-01 06:33:13 UTC (rev 6809)
@@ -3193,7 +3193,7 @@
       }
   }
 \exp_args:Nno \use:nn
-  { \cs_set_protected:Npn \@@_from_file_do:w #1 }
+  { \cs_new_protected:Npn \@@_from_file_do:w #1 }
   { \c_@@_rescan_marker_tl }
   { \tl_set:No \l_@@_internal_a_tl {#1} }
 %    \end{macrocode}

Modified: trunk/l3kernel/l3doc.dtx
===================================================================
--- trunk/l3kernel/l3doc.dtx	2017-01-01 06:29:50 UTC (rev 6808)
+++ trunk/l3kernel/l3doc.dtx	2017-01-01 06:33:13 UTC (rev 6809)
@@ -3901,7 +3901,7 @@
 %   the first occurence of |#1|.  Helper that removes any leading
 %   underscore from \cs{l_@@_index_key_tl}.
 %    \begin{macrocode}
-\cs_set:Npn \@@_key_trim_module:n #1
+\cs_new_protected:Npn \@@_key_trim_module:n #1
   {
     \cs_set:Npn \@@_tmpa:w ##1 #1 ##2 \q_stop
       { \exp_not:n {##1} }

Modified: trunk/l3kernel/l3drivers.dtx
===================================================================
--- trunk/l3kernel/l3drivers.dtx	2017-01-01 06:29:50 UTC (rev 6808)
+++ trunk/l3kernel/l3drivers.dtx	2017-01-01 06:33:13 UTC (rev 6809)
@@ -76,7 +76,7 @@
 % The code here is all very low-level, and should not in general be used
 % outside of the kernel. It is also important to note that many of the
 % functions here are closely tied to the immediate level \enquote{up},
-% and they must be used in the correct contexts.d
+% and they must be used in the correct contexts.
 %
 % \section{Box clipping}
 %

Modified: trunk/l3kernel/l3skip.dtx
===================================================================
--- trunk/l3kernel/l3skip.dtx	2017-01-01 06:29:50 UTC (rev 6808)
+++ trunk/l3kernel/l3skip.dtx	2017-01-01 06:33:13 UTC (rev 6809)
@@ -1138,7 +1138,7 @@
   }
 \cs_new:Npn \@@_abs:N #1
   { \if_meaning:w - #1 \else: \exp_after:wN #1 \fi: }
-\cs_set:Npn \dim_max:nn #1#2
+\cs_new:Npn \dim_max:nn #1#2
   {
     \dim_use:N \@@_eval:w \exp_after:wN \@@_maxmin:wwN
       \dim_use:N \@@_eval:w #1 \exp_after:wN ;
@@ -1146,7 +1146,7 @@
       >
     \@@_eval_end:
   }
-\cs_set:Npn \dim_min:nn #1#2
+\cs_new:Npn \dim_min:nn #1#2
   {
     \dim_use:N \@@_eval:w \exp_after:wN \@@_maxmin:wwN
       \dim_use:N \@@_eval:w #1 \exp_after:wN ;
@@ -1308,7 +1308,7 @@
 %   |while_do| and |do_while| functions for dimensions. Same as for the
 %   |int| type only the names have changed.
 %    \begin{macrocode}
-\cs_set:Npn \dim_while_do:nn #1#2
+\cs_new:Npn \dim_while_do:nn #1#2
   {
     \dim_compare:nT {#1}
       {
@@ -1316,7 +1316,7 @@
         \dim_while_do:nn {#1} {#2}
       }
   }
-\cs_set:Npn \dim_until_do:nn #1#2
+\cs_new:Npn \dim_until_do:nn #1#2
   {
     \dim_compare:nF {#1}
       {
@@ -1324,13 +1324,13 @@
         \dim_until_do:nn {#1} {#2}
       }
   }
-\cs_set:Npn \dim_do_while:nn #1#2
+\cs_new:Npn \dim_do_while:nn #1#2
   {
     #2
     \dim_compare:nT {#1}
       { \dim_do_while:nn {#1} {#2} }
   }
-\cs_set:Npn \dim_do_until:nn #1#2
+\cs_new:Npn \dim_do_until:nn #1#2
   {
     #2
     \dim_compare:nF {#1}
@@ -1349,7 +1349,7 @@
 %   |while_do| and |do_while| functions for dimensions. Same as for the
 %   |int| type only the names have changed.
 %    \begin{macrocode}
-\cs_set:Npn \dim_while_do:nNnn #1#2#3#4
+\cs_new:Npn \dim_while_do:nNnn #1#2#3#4
   {
     \dim_compare:nNnT {#1} #2 {#3}
       {
@@ -1357,7 +1357,7 @@
         \dim_while_do:nNnn {#1} #2 {#3} {#4}
       }
   }
-\cs_set:Npn \dim_until_do:nNnn #1#2#3#4
+\cs_new:Npn \dim_until_do:nNnn #1#2#3#4
   {
   \dim_compare:nNnF {#1} #2 {#3}
     {
@@ -1365,13 +1365,13 @@
       \dim_until_do:nNnn {#1} #2 {#3} {#4}
     }
   }
-\cs_set:Npn \dim_do_while:nNnn #1#2#3#4
+\cs_new:Npn \dim_do_while:nNnn #1#2#3#4
   {
     #4
     \dim_compare:nNnT {#1} #2 {#3}
       { \dim_do_while:nNnn {#1} #2 {#3} {#4} }
   }
-\cs_set:Npn \dim_do_until:nNnn #1#2#3#4
+\cs_new:Npn \dim_do_until:nNnn #1#2#3#4
   {
     #4
     \dim_compare:nNnF {#1} #2 {#3}

Modified: trunk/l3kernel/l3str.dtx
===================================================================
--- trunk/l3kernel/l3str.dtx	2017-01-01 06:29:50 UTC (rev 6808)
+++ trunk/l3kernel/l3str.dtx	2017-01-01 06:33:13 UTC (rev 6809)
@@ -1320,13 +1320,13 @@
 %    \begin{macrocode}
 \cs_new:Npn \str_head:N { \exp_args:No \str_head:n }
 \cs_generate_variant:Nn \str_head:N { c }
-\cs_set:Npn \str_head:n #1
+\cs_new:Npn \str_head:n #1
   {
     \exp_after:wN \@@_head:w
     \tl_to_str:n {#1}
     { { } } ~ \q_stop
   }
-\cs_set:Npn \@@_head:w #1 ~ %
+\cs_new:Npn \@@_head:w #1 ~ %
   { \use_i_delimit_by_q_stop:nw #1 { ~ } }
 \cs_new:Npn \str_head_ignore_spaces:n #1
   {
@@ -1357,13 +1357,13 @@
 %    \begin{macrocode}
 \cs_new:Npn \str_tail:N { \exp_args:No \str_tail:n }
 \cs_generate_variant:Nn \str_tail:N { c }
-\cs_set:Npn \str_tail:n #1
+\cs_new:Npn \str_tail:n #1
   {
     \exp_after:wN \@@_tail_auxi:w
     \reverse_if:N \if_charcode:w
         \scan_stop: \tl_to_str:n {#1} X X \q_stop
   }
-\cs_set:Npn \@@_tail_auxi:w #1 X #2 \q_stop { \fi: #1 }
+\cs_new:Npn \@@_tail_auxi:w #1 X #2 \q_stop { \fi: #1 }
 \cs_new:Npn \str_tail_ignore_spaces:n #1
   {
     \exp_after:wN \@@_tail_auxii:w
@@ -1459,9 +1459,9 @@
               { \utex_char:D \use:c { __str_lookup_ #1 :N } #2 ~ }
           }
       }
-    \cs_set_protected:Npn \@@_lookup_lower:N #1 { \tex_lccode:D `#1 }
-    \cs_set_protected:Npn \@@_lookup_upper:N #1 { \tex_uccode:D `#1 }
-    \cs_set_eq:NN \@@_lookup_fold:N \@@_lookup_lower:N
+    \cs_new_protected:Npn \@@_lookup_lower:N #1 { \tex_lccode:D `#1 }
+    \cs_new_protected:Npn \@@_lookup_upper:N #1 { \tex_uccode:D `#1 }
+    \cs_new_eq:NN \@@_lookup_fold:N \@@_lookup_lower:N
   }
   {
     \cs_new:Npn \@@_change_case_char_aux:nN #1#2

Modified: trunk/l3kernel/testfiles/m3expl001.luatex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.luatex.tlg	2017-01-01 06:29:50 UTC (rev 6808)
+++ trunk/l3kernel/testfiles/m3expl001.luatex.tlg	2017-01-01 06:33:13 UTC (rev 6809)
@@ -753,9 +753,13 @@
 Defining \__str_count_loop:NNNNNNNNN on line ...
 Defining \str_head:N on line ...
 Defining \str_head:c on line ...
+Defining \str_head:n on line ...
+Defining \__str_head:w on line ...
 Defining \str_head_ignore_spaces:n on line ...
 Defining \str_tail:N on line ...
 Defining \str_tail:c on line ...
+Defining \str_tail:n on line ...
+Defining \__str_tail_auxi:w on line ...
 Defining \str_tail_ignore_spaces:n on line ...
 Defining \__str_tail_auxii:w on line ...
 Defining \str_fold_case:n on line ...
@@ -773,6 +777,9 @@
 Defining \__str_change_case_space:n on line ...
 Defining \__str_change_case_char:nN on line ...
 Defining \__str_change_case_char_aux:nN on line ...
+Defining \__str_lookup_lower:N on line ...
+Defining \__str_lookup_upper:N on line ...
+Defining \__str_lookup_fold:N on line ...
 Defining \c_ampersand_str on line ...
 Defining \c_atsign_str on line ...
 Defining \c_backslash_str on line ...
@@ -2936,6 +2943,8 @@
 Defining \dim_gsub:cn on line ...
 Defining \dim_abs:n on line ...
 Defining \__dim_abs:N on line ...
+Defining \dim_max:nn on line ...
+Defining \dim_min:nn on line ...
 Defining \__dim_maxmin:wwN on line ...
 Defining \dim_ratio:nn on line ...
 Defining \__dim_ratio:n on line ...
@@ -2961,6 +2970,14 @@
 Defining \__dim_case:nnTF on line ...
 Defining \__dim_case:nw on line ...
 Defining \__dim_case_end:nw on line ...
+Defining \dim_while_do:nn on line ...
+Defining \dim_until_do:nn on line ...
+Defining \dim_do_while:nn on line ...
+Defining \dim_do_until:nn on line ...
+Defining \dim_while_do:nNnn on line ...
+Defining \dim_until_do:nNnn on line ...
+Defining \dim_do_while:nNnn on line ...
+Defining \dim_do_until:nNnn on line ...
 Defining \dim_eval:n on line ...
 Defining \dim_use:N on line ...
 Defining \dim_use:c on line ...
@@ -4722,6 +4739,7 @@
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:cnn on line ...
 Defining \__tl_set_from_file:NNnn on line ...
+Defining \__tl_from_file_do:w on line ...
 Defining \tl_set_from_file_x:Nnn on line ...
 Defining \tl_gset_from_file_x:Nnn on line ...
 Defining \tl_set_from_file_x:cnn on line ...

Modified: trunk/l3kernel/testfiles/m3expl001.ptex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.ptex.tlg	2017-01-01 06:29:50 UTC (rev 6808)
+++ trunk/l3kernel/testfiles/m3expl001.ptex.tlg	2017-01-01 06:33:13 UTC (rev 6809)
@@ -751,9 +751,13 @@
 Defining \__str_count_loop:NNNNNNNNN on line ...
 Defining \str_head:N on line ...
 Defining \str_head:c on line ...
+Defining \str_head:n on line ...
+Defining \__str_head:w on line ...
 Defining \str_head_ignore_spaces:n on line ...
 Defining \str_tail:N on line ...
 Defining \str_tail:c on line ...
+Defining \str_tail:n on line ...
+Defining \__str_tail_auxi:w on line ...
 Defining \str_tail_ignore_spaces:n on line ...
 Defining \__str_tail_auxii:w on line ...
 Defining \str_fold_case:n on line ...
@@ -2927,6 +2931,8 @@
 Defining \dim_gsub:cn on line ...
 Defining \dim_abs:n on line ...
 Defining \__dim_abs:N on line ...
+Defining \dim_max:nn on line ...
+Defining \dim_min:nn on line ...
 Defining \__dim_maxmin:wwN on line ...
 Defining \dim_ratio:nn on line ...
 Defining \__dim_ratio:n on line ...
@@ -2952,6 +2958,14 @@
 Defining \__dim_case:nnTF on line ...
 Defining \__dim_case:nw on line ...
 Defining \__dim_case_end:nw on line ...
+Defining \dim_while_do:nn on line ...
+Defining \dim_until_do:nn on line ...
+Defining \dim_do_while:nn on line ...
+Defining \dim_do_until:nn on line ...
+Defining \dim_while_do:nNnn on line ...
+Defining \dim_until_do:nNnn on line ...
+Defining \dim_do_while:nNnn on line ...
+Defining \dim_do_until:nNnn on line ...
 Defining \dim_eval:n on line ...
 Defining \dim_use:N on line ...
 Defining \dim_use:c on line ...
@@ -4688,6 +4702,7 @@
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:cnn on line ...
 Defining \__tl_set_from_file:NNnn on line ...
+Defining \__tl_from_file_do:w on line ...
 Defining \tl_set_from_file_x:Nnn on line ...
 Defining \tl_gset_from_file_x:Nnn on line ...
 Defining \tl_set_from_file_x:cnn on line ...

Modified: trunk/l3kernel/testfiles/m3expl001.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.tlg	2017-01-01 06:29:50 UTC (rev 6808)
+++ trunk/l3kernel/testfiles/m3expl001.tlg	2017-01-01 06:33:13 UTC (rev 6809)
@@ -751,9 +751,13 @@
 Defining \__str_count_loop:NNNNNNNNN on line ...
 Defining \str_head:N on line ...
 Defining \str_head:c on line ...
+Defining \str_head:n on line ...
+Defining \__str_head:w on line ...
 Defining \str_head_ignore_spaces:n on line ...
 Defining \str_tail:N on line ...
 Defining \str_tail:c on line ...
+Defining \str_tail:n on line ...
+Defining \__str_tail_auxi:w on line ...
 Defining \str_tail_ignore_spaces:n on line ...
 Defining \__str_tail_auxii:w on line ...
 Defining \str_fold_case:n on line ...
@@ -2927,6 +2931,8 @@
 Defining \dim_gsub:cn on line ...
 Defining \dim_abs:n on line ...
 Defining \__dim_abs:N on line ...
+Defining \dim_max:nn on line ...
+Defining \dim_min:nn on line ...
 Defining \__dim_maxmin:wwN on line ...
 Defining \dim_ratio:nn on line ...
 Defining \__dim_ratio:n on line ...
@@ -2952,6 +2958,14 @@
 Defining \__dim_case:nnTF on line ...
 Defining \__dim_case:nw on line ...
 Defining \__dim_case_end:nw on line ...
+Defining \dim_while_do:nn on line ...
+Defining \dim_until_do:nn on line ...
+Defining \dim_do_while:nn on line ...
+Defining \dim_do_until:nn on line ...
+Defining \dim_while_do:nNnn on line ...
+Defining \dim_until_do:nNnn on line ...
+Defining \dim_do_while:nNnn on line ...
+Defining \dim_do_until:nNnn on line ...
 Defining \dim_eval:n on line ...
 Defining \dim_use:N on line ...
 Defining \dim_use:c on line ...
@@ -4713,6 +4727,7 @@
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:cnn on line ...
 Defining \__tl_set_from_file:NNnn on line ...
+Defining \__tl_from_file_do:w on line ...
 Defining \tl_set_from_file_x:Nnn on line ...
 Defining \tl_gset_from_file_x:Nnn on line ...
 Defining \tl_set_from_file_x:cnn on line ...

Modified: trunk/l3kernel/testfiles/m3expl001.uptex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.uptex.tlg	2017-01-01 06:29:50 UTC (rev 6808)
+++ trunk/l3kernel/testfiles/m3expl001.uptex.tlg	2017-01-01 06:33:13 UTC (rev 6809)
@@ -751,9 +751,13 @@
 Defining \__str_count_loop:NNNNNNNNN on line ...
 Defining \str_head:N on line ...
 Defining \str_head:c on line ...
+Defining \str_head:n on line ...
+Defining \__str_head:w on line ...
 Defining \str_head_ignore_spaces:n on line ...
 Defining \str_tail:N on line ...
 Defining \str_tail:c on line ...
+Defining \str_tail:n on line ...
+Defining \__str_tail_auxi:w on line ...
 Defining \str_tail_ignore_spaces:n on line ...
 Defining \__str_tail_auxii:w on line ...
 Defining \str_fold_case:n on line ...
@@ -2927,6 +2931,8 @@
 Defining \dim_gsub:cn on line ...
 Defining \dim_abs:n on line ...
 Defining \__dim_abs:N on line ...
+Defining \dim_max:nn on line ...
+Defining \dim_min:nn on line ...
 Defining \__dim_maxmin:wwN on line ...
 Defining \dim_ratio:nn on line ...
 Defining \__dim_ratio:n on line ...
@@ -2952,6 +2958,14 @@
 Defining \__dim_case:nnTF on line ...
 Defining \__dim_case:nw on line ...
 Defining \__dim_case_end:nw on line ...
+Defining \dim_while_do:nn on line ...
+Defining \dim_until_do:nn on line ...
+Defining \dim_do_while:nn on line ...
+Defining \dim_do_until:nn on line ...
+Defining \dim_while_do:nNnn on line ...
+Defining \dim_until_do:nNnn on line ...
+Defining \dim_do_while:nNnn on line ...
+Defining \dim_do_until:nNnn on line ...
 Defining \dim_eval:n on line ...
 Defining \dim_use:N on line ...
 Defining \dim_use:c on line ...
@@ -4688,6 +4702,7 @@
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:cnn on line ...
 Defining \__tl_set_from_file:NNnn on line ...
+Defining \__tl_from_file_do:w on line ...
 Defining \tl_set_from_file_x:Nnn on line ...
 Defining \tl_gset_from_file_x:Nnn on line ...
 Defining \tl_set_from_file_x:cnn on line ...

Modified: trunk/l3kernel/testfiles/m3expl001.xetex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl001.xetex.tlg	2017-01-01 06:29:50 UTC (rev 6808)
+++ trunk/l3kernel/testfiles/m3expl001.xetex.tlg	2017-01-01 06:33:13 UTC (rev 6809)
@@ -751,9 +751,13 @@
 Defining \__str_count_loop:NNNNNNNNN on line ...
 Defining \str_head:N on line ...
 Defining \str_head:c on line ...
+Defining \str_head:n on line ...
+Defining \__str_head:w on line ...
 Defining \str_head_ignore_spaces:n on line ...
 Defining \str_tail:N on line ...
 Defining \str_tail:c on line ...
+Defining \str_tail:n on line ...
+Defining \__str_tail_auxi:w on line ...
 Defining \str_tail_ignore_spaces:n on line ...
 Defining \__str_tail_auxii:w on line ...
 Defining \str_fold_case:n on line ...
@@ -771,6 +775,9 @@
 Defining \__str_change_case_space:n on line ...
 Defining \__str_change_case_char:nN on line ...
 Defining \__str_change_case_char_aux:nN on line ...
+Defining \__str_lookup_lower:N on line ...
+Defining \__str_lookup_upper:N on line ...
+Defining \__str_lookup_fold:N on line ...
 Defining \c_ampersand_str on line ...
 Defining \c_atsign_str on line ...
 Defining \c_backslash_str on line ...
@@ -2934,6 +2941,8 @@
 Defining \dim_gsub:cn on line ...
 Defining \dim_abs:n on line ...
 Defining \__dim_abs:N on line ...
+Defining \dim_max:nn on line ...
+Defining \dim_min:nn on line ...
 Defining \__dim_maxmin:wwN on line ...
 Defining \dim_ratio:nn on line ...
 Defining \__dim_ratio:n on line ...
@@ -2959,6 +2968,14 @@
 Defining \__dim_case:nnTF on line ...
 Defining \__dim_case:nw on line ...
 Defining \__dim_case_end:nw on line ...
+Defining \dim_while_do:nn on line ...
+Defining \dim_until_do:nn on line ...
+Defining \dim_do_while:nn on line ...
+Defining \dim_do_until:nn on line ...
+Defining \dim_while_do:nNnn on line ...
+Defining \dim_until_do:nNnn on line ...
+Defining \dim_do_while:nNnn on line ...
+Defining \dim_do_until:nNnn on line ...
 Defining \dim_eval:n on line ...
 Defining \dim_use:N on line ...
 Defining \dim_use:c on line ...
@@ -4695,6 +4712,7 @@
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:cnn on line ...
 Defining \__tl_set_from_file:NNnn on line ...
+Defining \__tl_from_file_do:w on line ...
 Defining \tl_set_from_file_x:Nnn on line ...
 Defining \tl_gset_from_file_x:Nnn on line ...
 Defining \tl_set_from_file_x:cnn on line ...

Modified: trunk/l3kernel/testfiles/m3expl003.luatex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.luatex.tlg	2017-01-01 06:29:50 UTC (rev 6808)
+++ trunk/l3kernel/testfiles/m3expl003.luatex.tlg	2017-01-01 06:33:13 UTC (rev 6809)
@@ -753,9 +753,13 @@
 Defining \__str_count_loop:NNNNNNNNN on line ...
 Defining \str_head:N on line ...
 Defining \str_head:c on line ...
+Defining \str_head:n on line ...
+Defining \__str_head:w on line ...
 Defining \str_head_ignore_spaces:n on line ...
 Defining \str_tail:N on line ...
 Defining \str_tail:c on line ...
+Defining \str_tail:n on line ...
+Defining \__str_tail_auxi:w on line ...
 Defining \str_tail_ignore_spaces:n on line ...
 Defining \__str_tail_auxii:w on line ...
 Defining \str_fold_case:n on line ...
@@ -773,6 +777,9 @@
 Defining \__str_change_case_space:n on line ...
 Defining \__str_change_case_char:nN on line ...
 Defining \__str_change_case_char_aux:nN on line ...
+Defining \__str_lookup_lower:N on line ...
+Defining \__str_lookup_upper:N on line ...
+Defining \__str_lookup_fold:N on line ...
 Defining \c_ampersand_str on line ...
 Defining \c_atsign_str on line ...
 Defining \c_backslash_str on line ...
@@ -2937,6 +2944,8 @@
 Defining \dim_gsub:cn on line ...
 Defining \dim_abs:n on line ...
 Defining \__dim_abs:N on line ...
+Defining \dim_max:nn on line ...
+Defining \dim_min:nn on line ...
 Defining \__dim_maxmin:wwN on line ...
 Defining \dim_ratio:nn on line ...
 Defining \__dim_ratio:n on line ...
@@ -2962,6 +2971,14 @@
 Defining \__dim_case:nnTF on line ...
 Defining \__dim_case:nw on line ...
 Defining \__dim_case_end:nw on line ...
+Defining \dim_while_do:nn on line ...
+Defining \dim_until_do:nn on line ...
+Defining \dim_do_while:nn on line ...
+Defining \dim_do_until:nn on line ...
+Defining \dim_while_do:nNnn on line ...
+Defining \dim_until_do:nNnn on line ...
+Defining \dim_do_while:nNnn on line ...
+Defining \dim_do_until:nNnn on line ...
 Defining \dim_eval:n on line ...
 Defining \dim_use:N on line ...
 Defining \dim_use:c on line ...
@@ -4723,6 +4740,7 @@
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:cnn on line ...
 Defining \__tl_set_from_file:NNnn on line ...
+Defining \__tl_from_file_do:w on line ...
 Defining \tl_set_from_file_x:Nnn on line ...
 Defining \tl_gset_from_file_x:Nnn on line ...
 Defining \tl_set_from_file_x:cnn on line ...

Modified: trunk/l3kernel/testfiles/m3expl003.ptex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.ptex.tlg	2017-01-01 06:29:50 UTC (rev 6808)
+++ trunk/l3kernel/testfiles/m3expl003.ptex.tlg	2017-01-01 06:33:13 UTC (rev 6809)
@@ -751,9 +751,13 @@
 Defining \__str_count_loop:NNNNNNNNN on line ...
 Defining \str_head:N on line ...
 Defining \str_head:c on line ...
+Defining \str_head:n on line ...
+Defining \__str_head:w on line ...
 Defining \str_head_ignore_spaces:n on line ...
 Defining \str_tail:N on line ...
 Defining \str_tail:c on line ...
+Defining \str_tail:n on line ...
+Defining \__str_tail_auxi:w on line ...
 Defining \str_tail_ignore_spaces:n on line ...
 Defining \__str_tail_auxii:w on line ...
 Defining \str_fold_case:n on line ...
@@ -2928,6 +2932,8 @@
 Defining \dim_gsub:cn on line ...
 Defining \dim_abs:n on line ...
 Defining \__dim_abs:N on line ...
+Defining \dim_max:nn on line ...
+Defining \dim_min:nn on line ...
 Defining \__dim_maxmin:wwN on line ...
 Defining \dim_ratio:nn on line ...
 Defining \__dim_ratio:n on line ...
@@ -2953,6 +2959,14 @@
 Defining \__dim_case:nnTF on line ...
 Defining \__dim_case:nw on line ...
 Defining \__dim_case_end:nw on line ...
+Defining \dim_while_do:nn on line ...
+Defining \dim_until_do:nn on line ...
+Defining \dim_do_while:nn on line ...
+Defining \dim_do_until:nn on line ...
+Defining \dim_while_do:nNnn on line ...
+Defining \dim_until_do:nNnn on line ...
+Defining \dim_do_while:nNnn on line ...
+Defining \dim_do_until:nNnn on line ...
 Defining \dim_eval:n on line ...
 Defining \dim_use:N on line ...
 Defining \dim_use:c on line ...
@@ -4689,6 +4703,7 @@
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:cnn on line ...
 Defining \__tl_set_from_file:NNnn on line ...
+Defining \__tl_from_file_do:w on line ...
 Defining \tl_set_from_file_x:Nnn on line ...
 Defining \tl_gset_from_file_x:Nnn on line ...
 Defining \tl_set_from_file_x:cnn on line ...

Modified: trunk/l3kernel/testfiles/m3expl003.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.tlg	2017-01-01 06:29:50 UTC (rev 6808)
+++ trunk/l3kernel/testfiles/m3expl003.tlg	2017-01-01 06:33:13 UTC (rev 6809)
@@ -751,9 +751,13 @@
 Defining \__str_count_loop:NNNNNNNNN on line ...
 Defining \str_head:N on line ...
 Defining \str_head:c on line ...
+Defining \str_head:n on line ...
+Defining \__str_head:w on line ...
 Defining \str_head_ignore_spaces:n on line ...
 Defining \str_tail:N on line ...
 Defining \str_tail:c on line ...
+Defining \str_tail:n on line ...
+Defining \__str_tail_auxi:w on line ...
 Defining \str_tail_ignore_spaces:n on line ...
 Defining \__str_tail_auxii:w on line ...
 Defining \str_fold_case:n on line ...
@@ -2928,6 +2932,8 @@
 Defining \dim_gsub:cn on line ...
 Defining \dim_abs:n on line ...
 Defining \__dim_abs:N on line ...
+Defining \dim_max:nn on line ...
+Defining \dim_min:nn on line ...
 Defining \__dim_maxmin:wwN on line ...
 Defining \dim_ratio:nn on line ...
 Defining \__dim_ratio:n on line ...
@@ -2953,6 +2959,14 @@
 Defining \__dim_case:nnTF on line ...
 Defining \__dim_case:nw on line ...
 Defining \__dim_case_end:nw on line ...
+Defining \dim_while_do:nn on line ...
+Defining \dim_until_do:nn on line ...
+Defining \dim_do_while:nn on line ...
+Defining \dim_do_until:nn on line ...
+Defining \dim_while_do:nNnn on line ...
+Defining \dim_until_do:nNnn on line ...
+Defining \dim_do_while:nNnn on line ...
+Defining \dim_do_until:nNnn on line ...
 Defining \dim_eval:n on line ...
 Defining \dim_use:N on line ...
 Defining \dim_use:c on line ...
@@ -4714,6 +4728,7 @@
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:cnn on line ...
 Defining \__tl_set_from_file:NNnn on line ...
+Defining \__tl_from_file_do:w on line ...
 Defining \tl_set_from_file_x:Nnn on line ...
 Defining \tl_gset_from_file_x:Nnn on line ...
 Defining \tl_set_from_file_x:cnn on line ...

Modified: trunk/l3kernel/testfiles/m3expl003.uptex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.uptex.tlg	2017-01-01 06:29:50 UTC (rev 6808)
+++ trunk/l3kernel/testfiles/m3expl003.uptex.tlg	2017-01-01 06:33:13 UTC (rev 6809)
@@ -751,9 +751,13 @@
 Defining \__str_count_loop:NNNNNNNNN on line ...
 Defining \str_head:N on line ...
 Defining \str_head:c on line ...
+Defining \str_head:n on line ...
+Defining \__str_head:w on line ...
 Defining \str_head_ignore_spaces:n on line ...
 Defining \str_tail:N on line ...
 Defining \str_tail:c on line ...
+Defining \str_tail:n on line ...
+Defining \__str_tail_auxi:w on line ...
 Defining \str_tail_ignore_spaces:n on line ...
 Defining \__str_tail_auxii:w on line ...
 Defining \str_fold_case:n on line ...
@@ -2928,6 +2932,8 @@
 Defining \dim_gsub:cn on line ...
 Defining \dim_abs:n on line ...
 Defining \__dim_abs:N on line ...
+Defining \dim_max:nn on line ...
+Defining \dim_min:nn on line ...
 Defining \__dim_maxmin:wwN on line ...
 Defining \dim_ratio:nn on line ...
 Defining \__dim_ratio:n on line ...
@@ -2953,6 +2959,14 @@
 Defining \__dim_case:nnTF on line ...
 Defining \__dim_case:nw on line ...
 Defining \__dim_case_end:nw on line ...
+Defining \dim_while_do:nn on line ...
+Defining \dim_until_do:nn on line ...
+Defining \dim_do_while:nn on line ...
+Defining \dim_do_until:nn on line ...
+Defining \dim_while_do:nNnn on line ...
+Defining \dim_until_do:nNnn on line ...
+Defining \dim_do_while:nNnn on line ...
+Defining \dim_do_until:nNnn on line ...
 Defining \dim_eval:n on line ...
 Defining \dim_use:N on line ...
 Defining \dim_use:c on line ...
@@ -4689,6 +4703,7 @@
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:cnn on line ...
 Defining \__tl_set_from_file:NNnn on line ...
+Defining \__tl_from_file_do:w on line ...
 Defining \tl_set_from_file_x:Nnn on line ...
 Defining \tl_gset_from_file_x:Nnn on line ...
 Defining \tl_set_from_file_x:cnn on line ...

Modified: trunk/l3kernel/testfiles/m3expl003.xetex.tlg
===================================================================
--- trunk/l3kernel/testfiles/m3expl003.xetex.tlg	2017-01-01 06:29:50 UTC (rev 6808)
+++ trunk/l3kernel/testfiles/m3expl003.xetex.tlg	2017-01-01 06:33:13 UTC (rev 6809)
@@ -751,9 +751,13 @@
 Defining \__str_count_loop:NNNNNNNNN on line ...
 Defining \str_head:N on line ...
 Defining \str_head:c on line ...
+Defining \str_head:n on line ...
+Defining \__str_head:w on line ...
 Defining \str_head_ignore_spaces:n on line ...
 Defining \str_tail:N on line ...
 Defining \str_tail:c on line ...
+Defining \str_tail:n on line ...
+Defining \__str_tail_auxi:w on line ...
 Defining \str_tail_ignore_spaces:n on line ...
 Defining \__str_tail_auxii:w on line ...
 Defining \str_fold_case:n on line ...
@@ -771,6 +775,9 @@
 Defining \__str_change_case_space:n on line ...
 Defining \__str_change_case_char:nN on line ...
 Defining \__str_change_case_char_aux:nN on line ...
+Defining \__str_lookup_lower:N on line ...
+Defining \__str_lookup_upper:N on line ...
+Defining \__str_lookup_fold:N on line ...
 Defining \c_ampersand_str on line ...
 Defining \c_atsign_str on line ...
 Defining \c_backslash_str on line ...
@@ -2935,6 +2942,8 @@
 Defining \dim_gsub:cn on line ...
 Defining \dim_abs:n on line ...
 Defining \__dim_abs:N on line ...
+Defining \dim_max:nn on line ...
+Defining \dim_min:nn on line ...
 Defining \__dim_maxmin:wwN on line ...
 Defining \dim_ratio:nn on line ...
 Defining \__dim_ratio:n on line ...
@@ -2960,6 +2969,14 @@
 Defining \__dim_case:nnTF on line ...
 Defining \__dim_case:nw on line ...
 Defining \__dim_case_end:nw on line ...
+Defining \dim_while_do:nn on line ...
+Defining \dim_until_do:nn on line ...
+Defining \dim_do_while:nn on line ...
+Defining \dim_do_until:nn on line ...
+Defining \dim_while_do:nNnn on line ...
+Defining \dim_until_do:nNnn on line ...
+Defining \dim_do_while:nNnn on line ...
+Defining \dim_do_until:nNnn on line ...
 Defining \dim_eval:n on line ...
 Defining \dim_use:N on line ...
 Defining \dim_use:c on line ...
@@ -4696,6 +4713,7 @@
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:cnn on line ...
 Defining \__tl_set_from_file:NNnn on line ...
+Defining \__tl_from_file_do:w on line ...
 Defining \tl_set_from_file_x:Nnn on line ...
 Defining \tl_gset_from_file_x:Nnn on line ...
 Defining \tl_set_from_file_x:cnn on line ...



More information about the latex3-commits mailing list