[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