[latex3-commits] [git/LaTeX3-latex3-latex3] master: Replace \tl_set_from_shell:Nnn by \sys_shell_get:nnN (0b4141d)

Joseph Wright joseph.wright at morningstar2.co.uk
Wed Jan 16 19:03:07 CET 2019


Repository : https://github.com/latex3/latex3
On branch  : master
Link       : https://github.com/latex3/latex3/commit/0b4141d12bd69938fe56b0081897476a901651a0

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

commit 0b4141d12bd69938fe56b0081897476a901651a0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Wed Jan 16 18:03:07 2019 +0000

    Replace \tl_set_from_shell:Nnn by \sys_shell_get:nnN


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

0b4141d12bd69938fe56b0081897476a901651a0
 l3kernel/CHANGELOG.md                   |    8 +-
 l3kernel/l3candidates.dtx               |  139 +++++++++++++++----------------
 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 ++--
 12 files changed, 135 insertions(+), 152 deletions(-)

diff --git a/l3kernel/CHANGELOG.md b/l3kernel/CHANGELOG.md
index 0f17dda..1f9a8cc 100644
--- a/l3kernel/CHANGELOG.md
+++ b/l3kernel/CHANGELOG.md
@@ -10,11 +10,11 @@ this project uses date-based 'snapshot' version identifiers.
 ### Added
 
 - `\file_get:nnN`
+- Experimental function `\sys_shell_get:nnN`
 
 ### Changed
 
 - `\char_generate:nn` now always takes exactly two expansions
-- Move `\prg_generate_conditional_variant:Nnn` to stable
 
 ### Deprecated
 
@@ -24,6 +24,11 @@ this project uses date-based 'snapshot' version identifiers.
 
 - In (u)platex: detection of spaces in `\tl_rescan:nn` and related functions
 
+### Removed
+
+- Experimental function family `\tl_(g)set_from_shell:(N|c)nn`
+  (replaced by `\sys_shell_get:nnN`)
+
 ## [2019-01-13]
 
 ### Added
@@ -94,6 +99,7 @@ this project uses date-based 'snapshot' version identifiers.
 
 - Apply `\par` only at the end of vertical boxes
 - Move `\int_rand:n` to stable
+- Move `\prg_generate_conditional_variant:Nnn` to stable
 - Move `\<var>_rand_item:N` to stable
 
 ### Fixed
diff --git a/l3kernel/l3candidates.dtx b/l3kernel/l3candidates.dtx
index 14d43c4..e9ac714 100644
--- a/l3kernel/l3candidates.dtx
+++ b/l3kernel/l3candidates.dtx
@@ -852,6 +852,17 @@
 %
 % \section{Additions to \pkg{l3sys}}
 %
+% \begin{function}[added = 2019-01-16]{\sys_shell_get:nnN}
+%   \begin{syntax}
+%     \cs{sys_shell_get:nnN} \Arg{shell~command} \Arg{setup} \meta{tl~var}
+%   \end{syntax}
+%   Defines \meta{tl} to the text returned by the \meta{shell command}.
+%   Category codes may need to be set appropriately via the \meta{setup}
+%   argument. If shell escape is disabled, the \meta{tl~var} will be empty.
+%   Note that quote characters (|"|) \emph{cannot} be used inside the
+%   \meta{shell command}.
+% \end{function}
+%
 % \begin{variable}[added = 2018-05-02]{\c_sys_engine_version_str}
 %   The version string of the current engine, in the same form as
 %   given in the banner issued when running a job. For \pdfTeX{}
@@ -1220,21 +1231,6 @@
 %   to add these to the kernel where they are well-documented
 %   (\emph{e.g.}~in Unicode Consortium or relevant government publications).
 %
-% \begin{function}[added = 2018-07-23]
-%   {
-%     \tl_set_from_shell:Nnn,  \tl_set_from_shell:cnn,
-%     \tl_gset_from_shell:Nnn, \tl_gset_from_shell:cnn
-%   }
-%   \begin{syntax}
-%     \cs{tl_set_from_shell:Nnn} \meta{tl~var} \Arg{setup} \Arg{shell~command}
-%   \end{syntax}
-%   Defines \meta{tl} to the text returned by the \meta{shell command}.
-%   Category codes may need to be set appropriately via the \meta{setup}
-%   argument. If shell escape is disabled, the \meta{tl~var} will be empty.
-%   Note that quote characters (|"|) \emph{cannot} be used inside the
-%   \meta{shell command}.
-% \end{function}
-%
 % \begin{function}[EXP, added = 2017-07-15]
 %   {
 %     \tl_range_braced:Nnn, \tl_range_braced:cnn, \tl_range_braced:nnn,
@@ -2904,6 +2900,63 @@
 %    \end{macrocode}
 % \end{variable}
 %
+% \begin{variable}{\l_@@_internal_tl}
+%    \begin{macrocode}
+\tl_new:N \l_@@_internal_tl
+%    \end{macrocode}
+% \end{variable}
+%
+% \begin{variable}{\c_@@_marker_tl}
+%   The same idea as the marker for rescanning token lists.
+%    \begin{macrocode}
+\tl_const:Nx \c_@@_marker_tl { : \token_to_str:N : }
+%    \end{macrocode}
+% \end{variable}
+%
+% \begin{macro}{\sys_shell_get:nnN}
+% \begin{macro}{\@@_get:nNn}
+% \begin{macro}{\@@_get_do:w}
+%   Setting using a shell is at this level just a slightly specialised file
+%   operation.
+%    \begin{macrocode}
+\cs_new_protected:Npn \sys_shell_get:nnN #1#2#3
+  {
+    \sys_if_shell:TF
+      {
+        \tl_set:Nn \l_@@_internal_tl {#1}
+        \tl_if_in:NnTF \l_@@_internal_tl { " }
+          {
+            \__kernel_msg_error:nnx
+              { kernel } { quote-in-shell } {#1}
+          }
+          { \@@_get:nNn { | " #1 " } #3 {#2} }
+      }
+      { #1 #2 { } }
+  }
+\cs_new_protected:Npn \@@_get:nNn #1#2#3
+  {
+    \group_begin:
+      \exp_args:No \tex_everyeof:D
+        { \c_@@_marker_tl \exp_not:N }
+      #3 \scan_stop:
+      \exp_after:wN \@@_get_do:w
+      \exp_after:wN \prg_do_nothing:
+        \tex_input:D #1 \scan_stop:
+    \exp_args:NNNo \group_end:
+    \tl_set:Nn #2 \l_@@_internal_tl
+  }
+\exp_args:Nno \use:nn
+  { \cs_new_protected:Npn \@@_get_do:w #1 }
+  { \c_@@_marker_tl }
+  { \tl_set:No \l_@@_internal_tl {#1} }
+\__kernel_msg_new:nnnn { kernel } { quote-in-shell }
+  { Quotes~in~shell~command~'#1'. }
+  { Shell~commands~cannot~contain~quotes~("). }
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
 % \begin{variable}{\c_sys_platform_str}
 %   Detecting the platform on \LuaTeX{} is easy: for other engines, we use
 %   the fact that the two common cases have special null files. It is possible
@@ -3106,62 +3159,6 @@
 % \end{macro}
 % \end{macro}
 %
-% \begin{macro}
-%   {
-%     \tl_set_from_shell:Nnn, \tl_set_from_shell:cnn,
-%     \tl_gset_from_shell:Nnn, \tl_gset_from_shell:cnn
-%   }
-% \begin{macro}{\@@_set_from_shell:NNnn}
-% \begin{macro}{\@@_set_from:nNNn}
-% \begin{macro}{\@@_set_from_do:w}
-%   Setting using a shell is at this level just a slightly specialised file
-%   operation.
-%    \begin{macrocode}
-\cs_new_protected:Npn \tl_set_from_shell:Nnn
-  { \@@_set_from_shell:NNnn \tl_set:Nn }
-\cs_generate_variant:Nn \tl_set_from_shell:Nnn { c }
-\cs_new_protected:Npn \tl_gset_from_shell:Nnn
-  { \@@_set_from_shell:NNnn \tl_gset:Nn }
-\cs_generate_variant:Nn \tl_gset_from_shell:Nnn { c }
-\cs_new_protected:Npn \@@_set_from_shell:NNnn #1#2#3#4
-  {
-    \sys_if_shell:TF
-      {
-        \tl_set:Nn \l_@@_internal_a_tl {#4}
-        \tl_if_in:NnTF \l_@@_internal_a_tl { " }
-          {
-            \__kernel_msg_error:nnx
-              { kernel } { quote-in-shell } {#4}
-          }
-          { \@@_set_from:nNNn { | " #4 " } #1 #2 {#3} }
-      }
-      { #1 #2 { } }
-  }
-\cs_new_protected:Npn \@@_set_from:nNNn #1#2#3#4
-  {
-    \group_begin:
-      \exp_args:No \tex_everyeof:D
-        { \c_@@_rescan_marker_tl \exp_not:N }
-      #4 \scan_stop:
-      \exp_after:wN \@@_from_file_do:w
-      \exp_after:wN \prg_do_nothing:
-        \tex_input:D #1 \scan_stop:
-    \exp_args:NNNo \group_end:
-    #2 #3 \l_@@_internal_a_tl
-  }
-\exp_args:Nno \use:nn
-  { \cs_new_protected:Npn \@@_from_file_do:w #1 }
-  { \c_@@_rescan_marker_tl }
-  { \tl_set:No \l_@@_internal_a_tl {#1} }
-\__kernel_msg_new:nnnn { kernel } { quote-in-shell }
-  { Quotes~in~shell~command~'#1'. }
-  { Shell~commands~cannot~contain~quotes~("). }
-%    \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-%
 % \subsubsection{Deprecated functions}
 %
 % \begin{macro}[deprecated = 2020-12-31]
diff --git a/l3kernel/testfiles/m3expl001.luatex.tlg b/l3kernel/testfiles/m3expl001.luatex.tlg
index 11f840d..5ff7d26 100644
--- a/l3kernel/testfiles/m3expl001.luatex.tlg
+++ b/l3kernel/testfiles/m3expl001.luatex.tlg
@@ -5888,6 +5888,12 @@ Defining \c_sys_engine_version_str on line ...
 Defining \sys_rand_seed: on line ...
 Defining \sys_gset_rand_seed:n on line ...
 Defining \c_sys_shell_escape_int on line ...
+Defining \l__sys_internal_tl on line ...
+Defining \c__sys_marker_tl on line ...
+Defining \sys_shell_get:nnN on line ...
+Defining \__sys_get:nNn on line ...
+Defining \__sys_get_do:w on line ...
+Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \c_sys_platform_str on line ...
 Defining \sys_if_platform_unix:T on line ...
 Defining \sys_if_platform_unix:F on line ...
@@ -5924,14 +5930,6 @@ Defining \tl_count_tokens:n on line ...
 Defining \__tl_act_count_normal:nN on line ...
 Defining \__tl_act_count_space:n on line ...
 Defining \__tl_act_count_group:nn on line ...
-Defining \tl_set_from_shell:Nnn on line ...
-Defining \tl_set_from_shell:cnn on line ...
-Defining \tl_gset_from_shell:Nnn on line ...
-Defining \tl_gset_from_shell:cnn on line ...
-Defining \__tl_set_from_shell:NNnn on line ...
-Defining \__tl_set_from:nNNn on line ...
-Defining \__tl_from_file_do:w on line ...
-Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \tl_set_from_file:Nnn on line ...
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:Nnn on line ...
diff --git a/l3kernel/testfiles/m3expl001.ptex.tlg b/l3kernel/testfiles/m3expl001.ptex.tlg
index 5bdc4a0..d495bfc 100644
--- a/l3kernel/testfiles/m3expl001.ptex.tlg
+++ b/l3kernel/testfiles/m3expl001.ptex.tlg
@@ -5921,6 +5921,12 @@ Defining \c_sys_engine_version_str on line ...
 Defining \sys_rand_seed: on line ...
 Defining \sys_gset_rand_seed:n on line ...
 Defining \c_sys_shell_escape_int on line ...
+Defining \l__sys_internal_tl on line ...
+Defining \c__sys_marker_tl on line ...
+Defining \sys_shell_get:nnN on line ...
+Defining \__sys_get:nNn on line ...
+Defining \__sys_get_do:w on line ...
+Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \c_sys_platform_str on line ...
 Defining \sys_if_platform_unix:T on line ...
 Defining \sys_if_platform_unix:F on line ...
@@ -5958,14 +5964,6 @@ Defining \tl_count_tokens:n on line ...
 Defining \__tl_act_count_normal:nN on line ...
 Defining \__tl_act_count_space:n on line ...
 Defining \__tl_act_count_group:nn on line ...
-Defining \tl_set_from_shell:Nnn on line ...
-Defining \tl_set_from_shell:cnn on line ...
-Defining \tl_gset_from_shell:Nnn on line ...
-Defining \tl_gset_from_shell:cnn on line ...
-Defining \__tl_set_from_shell:NNnn on line ...
-Defining \__tl_set_from:nNNn on line ...
-Defining \__tl_from_file_do:w on line ...
-Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \tl_set_from_file:Nnn on line ...
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:Nnn on line ...
diff --git a/l3kernel/testfiles/m3expl001.tlg b/l3kernel/testfiles/m3expl001.tlg
index a982ae7..1de30ac 100644
--- a/l3kernel/testfiles/m3expl001.tlg
+++ b/l3kernel/testfiles/m3expl001.tlg
@@ -5921,6 +5921,12 @@ Defining \c_sys_engine_version_str on line ...
 Defining \sys_rand_seed: on line ...
 Defining \sys_gset_rand_seed:n on line ...
 Defining \c_sys_shell_escape_int on line ...
+Defining \l__sys_internal_tl on line ...
+Defining \c__sys_marker_tl on line ...
+Defining \sys_shell_get:nnN on line ...
+Defining \__sys_get:nNn on line ...
+Defining \__sys_get_do:w on line ...
+Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \c_sys_platform_str on line ...
 Defining \sys_if_platform_unix:T on line ...
 Defining \sys_if_platform_unix:F on line ...
@@ -5958,14 +5964,6 @@ Defining \tl_count_tokens:n on line ...
 Defining \__tl_act_count_normal:nN on line ...
 Defining \__tl_act_count_space:n on line ...
 Defining \__tl_act_count_group:nn on line ...
-Defining \tl_set_from_shell:Nnn on line ...
-Defining \tl_set_from_shell:cnn on line ...
-Defining \tl_gset_from_shell:Nnn on line ...
-Defining \tl_gset_from_shell:cnn on line ...
-Defining \__tl_set_from_shell:NNnn on line ...
-Defining \__tl_set_from:nNNn on line ...
-Defining \__tl_from_file_do:w on line ...
-Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \tl_set_from_file:Nnn on line ...
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:Nnn on line ...
diff --git a/l3kernel/testfiles/m3expl001.uptex.tlg b/l3kernel/testfiles/m3expl001.uptex.tlg
index 5bb7fb7..f6faf42 100644
--- a/l3kernel/testfiles/m3expl001.uptex.tlg
+++ b/l3kernel/testfiles/m3expl001.uptex.tlg
@@ -5918,6 +5918,12 @@ Defining \c_sys_engine_version_str on line ...
 Defining \sys_rand_seed: on line ...
 Defining \sys_gset_rand_seed:n on line ...
 Defining \c_sys_shell_escape_int on line ...
+Defining \l__sys_internal_tl on line ...
+Defining \c__sys_marker_tl on line ...
+Defining \sys_shell_get:nnN on line ...
+Defining \__sys_get:nNn on line ...
+Defining \__sys_get_do:w on line ...
+Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \c_sys_platform_str on line ...
 Defining \sys_if_platform_unix:T on line ...
 Defining \sys_if_platform_unix:F on line ...
@@ -5955,14 +5961,6 @@ Defining \tl_count_tokens:n on line ...
 Defining \__tl_act_count_normal:nN on line ...
 Defining \__tl_act_count_space:n on line ...
 Defining \__tl_act_count_group:nn on line ...
-Defining \tl_set_from_shell:Nnn on line ...
-Defining \tl_set_from_shell:cnn on line ...
-Defining \tl_gset_from_shell:Nnn on line ...
-Defining \tl_gset_from_shell:cnn on line ...
-Defining \__tl_set_from_shell:NNnn on line ...
-Defining \__tl_set_from:nNNn on line ...
-Defining \__tl_from_file_do:w on line ...
-Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \tl_set_from_file:Nnn on line ...
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:Nnn on line ...
diff --git a/l3kernel/testfiles/m3expl001.xetex.tlg b/l3kernel/testfiles/m3expl001.xetex.tlg
index 4ba4602..a4f1201 100644
--- a/l3kernel/testfiles/m3expl001.xetex.tlg
+++ b/l3kernel/testfiles/m3expl001.xetex.tlg
@@ -5891,6 +5891,12 @@ Defining \c_sys_engine_version_str on line ...
 Defining \sys_rand_seed: on line ...
 Defining \sys_gset_rand_seed:n on line ...
 Defining \c_sys_shell_escape_int on line ...
+Defining \l__sys_internal_tl on line ...
+Defining \c__sys_marker_tl on line ...
+Defining \sys_shell_get:nnN on line ...
+Defining \__sys_get:nNn on line ...
+Defining \__sys_get_do:w on line ...
+Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \c_sys_platform_str on line ...
 Defining \sys_if_platform_unix:T on line ...
 Defining \sys_if_platform_unix:F on line ...
@@ -5928,14 +5934,6 @@ Defining \tl_count_tokens:n on line ...
 Defining \__tl_act_count_normal:nN on line ...
 Defining \__tl_act_count_space:n on line ...
 Defining \__tl_act_count_group:nn on line ...
-Defining \tl_set_from_shell:Nnn on line ...
-Defining \tl_set_from_shell:cnn on line ...
-Defining \tl_gset_from_shell:Nnn on line ...
-Defining \tl_gset_from_shell:cnn on line ...
-Defining \__tl_set_from_shell:NNnn on line ...
-Defining \__tl_set_from:nNNn on line ...
-Defining \__tl_from_file_do:w on line ...
-Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \tl_set_from_file:Nnn on line ...
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:Nnn on line ...
diff --git a/l3kernel/testfiles/m3expl003.luatex.tlg b/l3kernel/testfiles/m3expl003.luatex.tlg
index 11f840d..5ff7d26 100644
--- a/l3kernel/testfiles/m3expl003.luatex.tlg
+++ b/l3kernel/testfiles/m3expl003.luatex.tlg
@@ -5888,6 +5888,12 @@ Defining \c_sys_engine_version_str on line ...
 Defining \sys_rand_seed: on line ...
 Defining \sys_gset_rand_seed:n on line ...
 Defining \c_sys_shell_escape_int on line ...
+Defining \l__sys_internal_tl on line ...
+Defining \c__sys_marker_tl on line ...
+Defining \sys_shell_get:nnN on line ...
+Defining \__sys_get:nNn on line ...
+Defining \__sys_get_do:w on line ...
+Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \c_sys_platform_str on line ...
 Defining \sys_if_platform_unix:T on line ...
 Defining \sys_if_platform_unix:F on line ...
@@ -5924,14 +5930,6 @@ Defining \tl_count_tokens:n on line ...
 Defining \__tl_act_count_normal:nN on line ...
 Defining \__tl_act_count_space:n on line ...
 Defining \__tl_act_count_group:nn on line ...
-Defining \tl_set_from_shell:Nnn on line ...
-Defining \tl_set_from_shell:cnn on line ...
-Defining \tl_gset_from_shell:Nnn on line ...
-Defining \tl_gset_from_shell:cnn on line ...
-Defining \__tl_set_from_shell:NNnn on line ...
-Defining \__tl_set_from:nNNn on line ...
-Defining \__tl_from_file_do:w on line ...
-Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \tl_set_from_file:Nnn on line ...
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:Nnn on line ...
diff --git a/l3kernel/testfiles/m3expl003.ptex.tlg b/l3kernel/testfiles/m3expl003.ptex.tlg
index 5bdc4a0..d495bfc 100644
--- a/l3kernel/testfiles/m3expl003.ptex.tlg
+++ b/l3kernel/testfiles/m3expl003.ptex.tlg
@@ -5921,6 +5921,12 @@ Defining \c_sys_engine_version_str on line ...
 Defining \sys_rand_seed: on line ...
 Defining \sys_gset_rand_seed:n on line ...
 Defining \c_sys_shell_escape_int on line ...
+Defining \l__sys_internal_tl on line ...
+Defining \c__sys_marker_tl on line ...
+Defining \sys_shell_get:nnN on line ...
+Defining \__sys_get:nNn on line ...
+Defining \__sys_get_do:w on line ...
+Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \c_sys_platform_str on line ...
 Defining \sys_if_platform_unix:T on line ...
 Defining \sys_if_platform_unix:F on line ...
@@ -5958,14 +5964,6 @@ Defining \tl_count_tokens:n on line ...
 Defining \__tl_act_count_normal:nN on line ...
 Defining \__tl_act_count_space:n on line ...
 Defining \__tl_act_count_group:nn on line ...
-Defining \tl_set_from_shell:Nnn on line ...
-Defining \tl_set_from_shell:cnn on line ...
-Defining \tl_gset_from_shell:Nnn on line ...
-Defining \tl_gset_from_shell:cnn on line ...
-Defining \__tl_set_from_shell:NNnn on line ...
-Defining \__tl_set_from:nNNn on line ...
-Defining \__tl_from_file_do:w on line ...
-Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \tl_set_from_file:Nnn on line ...
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:Nnn on line ...
diff --git a/l3kernel/testfiles/m3expl003.tlg b/l3kernel/testfiles/m3expl003.tlg
index a982ae7..1de30ac 100644
--- a/l3kernel/testfiles/m3expl003.tlg
+++ b/l3kernel/testfiles/m3expl003.tlg
@@ -5921,6 +5921,12 @@ Defining \c_sys_engine_version_str on line ...
 Defining \sys_rand_seed: on line ...
 Defining \sys_gset_rand_seed:n on line ...
 Defining \c_sys_shell_escape_int on line ...
+Defining \l__sys_internal_tl on line ...
+Defining \c__sys_marker_tl on line ...
+Defining \sys_shell_get:nnN on line ...
+Defining \__sys_get:nNn on line ...
+Defining \__sys_get_do:w on line ...
+Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \c_sys_platform_str on line ...
 Defining \sys_if_platform_unix:T on line ...
 Defining \sys_if_platform_unix:F on line ...
@@ -5958,14 +5964,6 @@ Defining \tl_count_tokens:n on line ...
 Defining \__tl_act_count_normal:nN on line ...
 Defining \__tl_act_count_space:n on line ...
 Defining \__tl_act_count_group:nn on line ...
-Defining \tl_set_from_shell:Nnn on line ...
-Defining \tl_set_from_shell:cnn on line ...
-Defining \tl_gset_from_shell:Nnn on line ...
-Defining \tl_gset_from_shell:cnn on line ...
-Defining \__tl_set_from_shell:NNnn on line ...
-Defining \__tl_set_from:nNNn on line ...
-Defining \__tl_from_file_do:w on line ...
-Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \tl_set_from_file:Nnn on line ...
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:Nnn on line ...
diff --git a/l3kernel/testfiles/m3expl003.uptex.tlg b/l3kernel/testfiles/m3expl003.uptex.tlg
index 5bb7fb7..f6faf42 100644
--- a/l3kernel/testfiles/m3expl003.uptex.tlg
+++ b/l3kernel/testfiles/m3expl003.uptex.tlg
@@ -5918,6 +5918,12 @@ Defining \c_sys_engine_version_str on line ...
 Defining \sys_rand_seed: on line ...
 Defining \sys_gset_rand_seed:n on line ...
 Defining \c_sys_shell_escape_int on line ...
+Defining \l__sys_internal_tl on line ...
+Defining \c__sys_marker_tl on line ...
+Defining \sys_shell_get:nnN on line ...
+Defining \__sys_get:nNn on line ...
+Defining \__sys_get_do:w on line ...
+Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \c_sys_platform_str on line ...
 Defining \sys_if_platform_unix:T on line ...
 Defining \sys_if_platform_unix:F on line ...
@@ -5955,14 +5961,6 @@ Defining \tl_count_tokens:n on line ...
 Defining \__tl_act_count_normal:nN on line ...
 Defining \__tl_act_count_space:n on line ...
 Defining \__tl_act_count_group:nn on line ...
-Defining \tl_set_from_shell:Nnn on line ...
-Defining \tl_set_from_shell:cnn on line ...
-Defining \tl_gset_from_shell:Nnn on line ...
-Defining \tl_gset_from_shell:cnn on line ...
-Defining \__tl_set_from_shell:NNnn on line ...
-Defining \__tl_set_from:nNNn on line ...
-Defining \__tl_from_file_do:w on line ...
-Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \tl_set_from_file:Nnn on line ...
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:Nnn on line ...
diff --git a/l3kernel/testfiles/m3expl003.xetex.tlg b/l3kernel/testfiles/m3expl003.xetex.tlg
index 4ba4602..a4f1201 100644
--- a/l3kernel/testfiles/m3expl003.xetex.tlg
+++ b/l3kernel/testfiles/m3expl003.xetex.tlg
@@ -5891,6 +5891,12 @@ Defining \c_sys_engine_version_str on line ...
 Defining \sys_rand_seed: on line ...
 Defining \sys_gset_rand_seed:n on line ...
 Defining \c_sys_shell_escape_int on line ...
+Defining \l__sys_internal_tl on line ...
+Defining \c__sys_marker_tl on line ...
+Defining \sys_shell_get:nnN on line ...
+Defining \__sys_get:nNn on line ...
+Defining \__sys_get_do:w on line ...
+Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \c_sys_platform_str on line ...
 Defining \sys_if_platform_unix:T on line ...
 Defining \sys_if_platform_unix:F on line ...
@@ -5928,14 +5934,6 @@ Defining \tl_count_tokens:n on line ...
 Defining \__tl_act_count_normal:nN on line ...
 Defining \__tl_act_count_space:n on line ...
 Defining \__tl_act_count_group:nn on line ...
-Defining \tl_set_from_shell:Nnn on line ...
-Defining \tl_set_from_shell:cnn on line ...
-Defining \tl_gset_from_shell:Nnn on line ...
-Defining \tl_gset_from_shell:cnn on line ...
-Defining \__tl_set_from_shell:NNnn on line ...
-Defining \__tl_set_from:nNNn on line ...
-Defining \__tl_from_file_do:w on line ...
-Defining message LaTeX/kernel/quote-in-shell on line ...
 Defining \tl_set_from_file:Nnn on line ...
 Defining \tl_set_from_file:cnn on line ...
 Defining \tl_gset_from_file:Nnn on line ...





More information about the latex3-commits mailing list