[latex3-commits] [git/LaTeX3-latex3-latex3] master: Add \ior_get_term:nN (cc02100)

Joseph Wright joseph.wright at morningstar2.co.uk
Sat Mar 23 19:50:17 CET 2019


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

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

commit cc02100ee7af9e5d00b1726d968383e0616d60b5
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Sat Mar 23 18:50:17 2019 +0000

    Add \ior_get_term:nN
    
    We may want to thing about the name:
    here, you always get something so a (TF) isn't needed,
    and that might be confusing.


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

cc02100ee7af9e5d00b1726d968383e0616d60b5
 l3kernel/l3candidates.dtx               |   18 ++++++++++++++++++
 l3kernel/l3expan.dtx                    |    4 +++-
 l3kernel/l3file.dtx                     |   30 ++++++++++++++++++++++++++++++
 l3kernel/testfiles/m3expl001.luatex.tlg |    6 ++++++
 l3kernel/testfiles/m3expl001.ptex.tlg   |    6 ++++++
 l3kernel/testfiles/m3expl001.tlg        |    6 ++++++
 l3kernel/testfiles/m3expl001.uptex.tlg  |    6 ++++++
 l3kernel/testfiles/m3expl001.xetex.tlg  |    6 ++++++
 l3kernel/testfiles/m3expl002.luatex.tlg |    1 +
 l3kernel/testfiles/m3expl002.ptex.tlg   |    1 +
 l3kernel/testfiles/m3expl002.tlg        |    1 +
 l3kernel/testfiles/m3expl002.uptex.tlg  |    1 +
 l3kernel/testfiles/m3expl002.xetex.tlg  |    1 +
 l3kernel/testfiles/m3expl003.luatex.tlg |    6 ++++++
 l3kernel/testfiles/m3expl003.ptex.tlg   |    6 ++++++
 l3kernel/testfiles/m3expl003.tlg        |    6 ++++++
 l3kernel/testfiles/m3expl003.uptex.tlg  |    6 ++++++
 l3kernel/testfiles/m3expl003.xetex.tlg  |    6 ++++++
 l3kernel/testfiles/m3expl004.luatex.tlg |    1 +
 l3kernel/testfiles/m3expl004.ptex.tlg   |    1 +
 l3kernel/testfiles/m3expl004.tlg        |    1 +
 l3kernel/testfiles/m3expl004.uptex.tlg  |    1 +
 l3kernel/testfiles/m3expl004.xetex.tlg  |    1 +
 l3kernel/testfiles/m3expl006.luatex.tlg |    1 +
 l3kernel/testfiles/m3expl006.ptex.tlg   |    1 +
 l3kernel/testfiles/m3expl006.tlg        |    1 +
 l3kernel/testfiles/m3expl006.uptex.tlg  |    1 +
 l3kernel/testfiles/m3expl006.xetex.tlg  |    1 +
 28 files changed, 126 insertions(+), 1 deletion(-)

diff --git a/l3kernel/l3candidates.dtx b/l3kernel/l3candidates.dtx
index dae61ed..9027b48 100644
--- a/l3kernel/l3candidates.dtx
+++ b/l3kernel/l3candidates.dtx
@@ -415,6 +415,24 @@
 %   In other words this is a zero-width breaking space.
 % \end{function}
 %
+% \begin{function}[added = 2019-03-25]{\ior_get_term:nN, \ior_str_get_term:nN}
+%   \begin{syntax}
+%     \cs{ior_get_term:nN} \meta{prompt} \meta{token list variable}
+%   \end{syntax}
+%   Function that reads one or more lines (until an equal number of left
+%   and right braces are found) from the terminal and stores
+%   the result locally in the \meta{token list} variable. Tokenization
+%   occurs as described for \cs{ior_get:NN} or \cs{ior_str_get:NN}, respectively.
+%   When the \meta{prompt}
+%   is empty, \TeX{} will wait for input without any other indication:
+%   typically the programmer will have provided a suitable text using
+%   e.g.~\cs{ior_term:n}. Where the \meta{prompt} is given, it will appear
+%   in the terminal followed by an |=|., e.g.
+%   \begin{verbatim}
+%     prompt=
+%   \end{verbatim}
+% \end{function}
+%
 % \section{Additions to \pkg{l3flag}}
 %
 % \begin{function}[EXP, added = 2018-04-02]{\flag_raise_if_clear:n}
diff --git a/l3kernel/l3expan.dtx b/l3kernel/l3expan.dtx
index 4748bf3..f2c8deb 100644
--- a/l3kernel/l3expan.dtx
+++ b/l3kernel/l3expan.dtx
@@ -503,6 +503,7 @@
 %   {
 %     \exp_args:NNNo,
 %     \exp_args:NNNV,
+%     \exp_args:NNNv,
 %     \exp_args:Nccc,
 %     \exp_args:NcNc,
 %     \exp_args:NcNo,
@@ -1450,7 +1451,7 @@
 %
 % \begin{macro}[EXP]
 %   {
-%     \exp_args:NNcf,
+%     \exp_args:NNNv, \exp_args:NNcf,
 %     \exp_args:NNno, \exp_args:NNnV, \exp_args:NNoo, \exp_args:NNVV,
 %     \exp_args:Ncno, \exp_args:NcnV, \exp_args:Ncoo, \exp_args:NcVV,
 %     \exp_args:Nnnc, \exp_args:Nnno, \exp_args:Nnnf, \exp_args:Nnff,
@@ -1463,6 +1464,7 @@
 %     \exp_args:Nnnx, \exp_args:Nnox, \exp_args:Noox,
 %   }
 %    \begin{macrocode}
+\cs_new:Npn \exp_args:NNNv { \::N \::N \::v \::: }
 \cs_new:Npn \exp_args:NNcf { \::N \::c \::f \::: }
 \cs_new:Npn \exp_args:NNno { \::N \::n \::o \::: }
 \cs_new:Npn \exp_args:NNnV { \::N \::n \::V \::: }
diff --git a/l3kernel/l3file.dtx b/l3kernel/l3file.dtx
index 50053ef..4aff5fd 100644
--- a/l3kernel/l3file.dtx
+++ b/l3kernel/l3file.dtx
@@ -1014,6 +1014,36 @@
 % \end{macro}
 % \end{macro}
 %
+% \begin{variable}{\c_@@_term_ior}
+%   For reading without a prompt.
+%    \begin{macrocode}
+\int_const:Nn \c_@@_term_ior { -1 }
+%    \end{macrocode}
+% \end{variable}
+%
+% \begin{macro}{\ior_get_term:nN, \ior_str_get_term:nN}
+% \begin{macro}{\@@_get_term:NnN}
+%   Getting from the terminal is better with pretty-printing.
+%    \begin{macrocode}
+\cs_new_protected:Npn \ior_get_term:nN #1#2
+  { \@@_get_term:NnN \@@_get:NN {#1} #2 }
+\cs_new_protected:Npn \ior_str_get_term:nN #1#2
+  { \@@_get_term:NnN \@@_str_get:NN {#1} #2 }
+\cs_new_protected:Npn \@@_get_term:NnN #1#2#3
+  {
+    \group_begin:
+      \tex_escapechar:D = -1 \scan_stop:
+      \tl_if_blank:nTF {#2}
+        { \exp_args:NNc #1 \c_@@_term_ior }
+        { \exp_args:NNc #1 \c_term_ior }
+          {#2}
+    \exp_args:NNNv \group_end:
+    \tl_set:Nn #3 {#2}
+  }
+%    \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
 % \begin{macro}[EXP]{\ior_map_break:, \ior_map_break:n}
 %   Usual map breaking functions.
 %    \begin{macrocode}
diff --git a/l3kernel/testfiles/m3expl001.luatex.tlg b/l3kernel/testfiles/m3expl001.luatex.tlg
index f68921a..3de6726 100644
--- a/l3kernel/testfiles/m3expl001.luatex.tlg
+++ b/l3kernel/testfiles/m3expl001.luatex.tlg
@@ -198,6 +198,7 @@ Defining \exp_args:Nnx on line ...
 Defining \exp_args:Nox on line ...
 Defining \exp_args:Nxo on line ...
 Defining \exp_args:Nxx on line ...
+Defining \exp_args:NNNv on line ...
 Defining \exp_args:NNcf on line ...
 Defining \exp_args:NNno on line ...
 Defining \exp_args:NNnV on line ...
@@ -2749,6 +2750,11 @@ Defining \__ior_str_get:NN on line ...
 Defining \ior_str_get:NNT on line ...
 Defining \ior_str_get:NNF on line ...
 Defining \ior_str_get:NNTF on line ...
+Defining \c__ior_term_ior on line ...
+\c__ior_term_ior=\count...
+Defining \ior_get_term:nN on line ...
+Defining \ior_str_get_term:nN on line ...
+Defining \__ior_get_term:NnN on line ...
 Defining \ior_map_break: on line ...
 Defining \ior_map_break:n on line ...
 Defining \ior_map_inline:Nn on line ...
diff --git a/l3kernel/testfiles/m3expl001.ptex.tlg b/l3kernel/testfiles/m3expl001.ptex.tlg
index a5d279f..0f2527f 100644
--- a/l3kernel/testfiles/m3expl001.ptex.tlg
+++ b/l3kernel/testfiles/m3expl001.ptex.tlg
@@ -197,6 +197,7 @@ Defining \exp_args:Nnx on line ...
 Defining \exp_args:Nox on line ...
 Defining \exp_args:Nxo on line ...
 Defining \exp_args:Nxx on line ...
+Defining \exp_args:NNNv on line ...
 Defining \exp_args:NNcf on line ...
 Defining \exp_args:NNno on line ...
 Defining \exp_args:NNnV on line ...
@@ -3046,6 +3047,11 @@ Defining \__ior_str_get:NN on line ...
 Defining \ior_str_get:NNT on line ...
 Defining \ior_str_get:NNF on line ...
 Defining \ior_str_get:NNTF on line ...
+Defining \c__ior_term_ior on line ...
+\c__ior_term_ior=\count...
+Defining \ior_get_term:nN on line ...
+Defining \ior_str_get_term:nN on line ...
+Defining \__ior_get_term:NnN on line ...
 Defining \ior_map_break: on line ...
 Defining \ior_map_break:n on line ...
 Defining \ior_map_inline:Nn on line ...
diff --git a/l3kernel/testfiles/m3expl001.tlg b/l3kernel/testfiles/m3expl001.tlg
index 0cbc9e3..763d6a8 100644
--- a/l3kernel/testfiles/m3expl001.tlg
+++ b/l3kernel/testfiles/m3expl001.tlg
@@ -197,6 +197,7 @@ Defining \exp_args:Nnx on line ...
 Defining \exp_args:Nox on line ...
 Defining \exp_args:Nxo on line ...
 Defining \exp_args:Nxx on line ...
+Defining \exp_args:NNNv on line ...
 Defining \exp_args:NNcf on line ...
 Defining \exp_args:NNno on line ...
 Defining \exp_args:NNnV on line ...
@@ -3046,6 +3047,11 @@ Defining \__ior_str_get:NN on line ...
 Defining \ior_str_get:NNT on line ...
 Defining \ior_str_get:NNF on line ...
 Defining \ior_str_get:NNTF on line ...
+Defining \c__ior_term_ior on line ...
+\c__ior_term_ior=\count...
+Defining \ior_get_term:nN on line ...
+Defining \ior_str_get_term:nN on line ...
+Defining \__ior_get_term:NnN on line ...
 Defining \ior_map_break: on line ...
 Defining \ior_map_break:n on line ...
 Defining \ior_map_inline:Nn on line ...
diff --git a/l3kernel/testfiles/m3expl001.uptex.tlg b/l3kernel/testfiles/m3expl001.uptex.tlg
index e0a70ca..e2d2ebf 100644
--- a/l3kernel/testfiles/m3expl001.uptex.tlg
+++ b/l3kernel/testfiles/m3expl001.uptex.tlg
@@ -197,6 +197,7 @@ Defining \exp_args:Nnx on line ...
 Defining \exp_args:Nox on line ...
 Defining \exp_args:Nxo on line ...
 Defining \exp_args:Nxx on line ...
+Defining \exp_args:NNNv on line ...
 Defining \exp_args:NNcf on line ...
 Defining \exp_args:NNno on line ...
 Defining \exp_args:NNnV on line ...
@@ -3046,6 +3047,11 @@ Defining \__ior_str_get:NN on line ...
 Defining \ior_str_get:NNT on line ...
 Defining \ior_str_get:NNF on line ...
 Defining \ior_str_get:NNTF on line ...
+Defining \c__ior_term_ior on line ...
+\c__ior_term_ior=\count...
+Defining \ior_get_term:nN on line ...
+Defining \ior_str_get_term:nN on line ...
+Defining \__ior_get_term:NnN on line ...
 Defining \ior_map_break: on line ...
 Defining \ior_map_break:n on line ...
 Defining \ior_map_inline:Nn on line ...
diff --git a/l3kernel/testfiles/m3expl001.xetex.tlg b/l3kernel/testfiles/m3expl001.xetex.tlg
index d8936f6..8c21098 100644
--- a/l3kernel/testfiles/m3expl001.xetex.tlg
+++ b/l3kernel/testfiles/m3expl001.xetex.tlg
@@ -197,6 +197,7 @@ Defining \exp_args:Nnx on line ...
 Defining \exp_args:Nox on line ...
 Defining \exp_args:Nxo on line ...
 Defining \exp_args:Nxx on line ...
+Defining \exp_args:NNNv on line ...
 Defining \exp_args:NNcf on line ...
 Defining \exp_args:NNno on line ...
 Defining \exp_args:NNnV on line ...
@@ -2791,6 +2792,11 @@ Defining \__ior_str_get:NN on line ...
 Defining \ior_str_get:NNT on line ...
 Defining \ior_str_get:NNF on line ...
 Defining \ior_str_get:NNTF on line ...
+Defining \c__ior_term_ior on line ...
+\c__ior_term_ior=\count...
+Defining \ior_get_term:nN on line ...
+Defining \ior_str_get_term:nN on line ...
+Defining \__ior_get_term:NnN on line ...
 Defining \ior_map_break: on line ...
 Defining \ior_map_break:n on line ...
 Defining \ior_map_inline:Nn on line ...
diff --git a/l3kernel/testfiles/m3expl002.luatex.tlg b/l3kernel/testfiles/m3expl002.luatex.tlg
index dd1fa8e..0170917 100644
--- a/l3kernel/testfiles/m3expl002.luatex.tlg
+++ b/l3kernel/testfiles/m3expl002.luatex.tlg
@@ -11,6 +11,7 @@ Package: expl3 ....-..-.. L3 programming layer (code)
 \g_tmpa_int=\count...
 \g_tmpb_int=\count...
 \g__kernel_prg_map_int=\count...
+\c__ior_term_ior=\count...
 \c_log_iow=\count...
 \l_iow_line_count_int=\count...
 \l__iow_line_target_int=\count...
diff --git a/l3kernel/testfiles/m3expl002.ptex.tlg b/l3kernel/testfiles/m3expl002.ptex.tlg
index 6588c9b..23aa824 100644
--- a/l3kernel/testfiles/m3expl002.ptex.tlg
+++ b/l3kernel/testfiles/m3expl002.ptex.tlg
@@ -10,6 +10,7 @@ Package: expl3 ....-..-.. L3 programming layer (code)
 \g_tmpa_int=\count...
 \g_tmpb_int=\count...
 \g__kernel_prg_map_int=\count...
+\c__ior_term_ior=\count...
 \c_log_iow=\count...
 \l_iow_line_count_int=\count...
 \l__iow_line_target_int=\count...
diff --git a/l3kernel/testfiles/m3expl002.tlg b/l3kernel/testfiles/m3expl002.tlg
index 4aff0f3..c908fd6 100644
--- a/l3kernel/testfiles/m3expl002.tlg
+++ b/l3kernel/testfiles/m3expl002.tlg
@@ -10,6 +10,7 @@ Package: expl3 ....-..-.. L3 programming layer (code)
 \g_tmpa_int=\count...
 \g_tmpb_int=\count...
 \g__kernel_prg_map_int=\count...
+\c__ior_term_ior=\count...
 \c_log_iow=\count...
 \l_iow_line_count_int=\count...
 \l__iow_line_target_int=\count...
diff --git a/l3kernel/testfiles/m3expl002.uptex.tlg b/l3kernel/testfiles/m3expl002.uptex.tlg
index a5cc2f8..c36b163 100644
--- a/l3kernel/testfiles/m3expl002.uptex.tlg
+++ b/l3kernel/testfiles/m3expl002.uptex.tlg
@@ -10,6 +10,7 @@ Package: expl3 ....-..-.. L3 programming layer (code)
 \g_tmpa_int=\count...
 \g_tmpb_int=\count...
 \g__kernel_prg_map_int=\count...
+\c__ior_term_ior=\count...
 \c_log_iow=\count...
 \l_iow_line_count_int=\count...
 \l__iow_line_target_int=\count...
diff --git a/l3kernel/testfiles/m3expl002.xetex.tlg b/l3kernel/testfiles/m3expl002.xetex.tlg
index 2380cef..f091892 100644
--- a/l3kernel/testfiles/m3expl002.xetex.tlg
+++ b/l3kernel/testfiles/m3expl002.xetex.tlg
@@ -10,6 +10,7 @@ Package: expl3 ....-..-.. L3 programming layer (code)
 \g_tmpa_int=\count...
 \g_tmpb_int=\count...
 \g__kernel_prg_map_int=\count...
+\c__ior_term_ior=\count...
 \c_log_iow=\count...
 \l_iow_line_count_int=\count...
 \l__iow_line_target_int=\count...
diff --git a/l3kernel/testfiles/m3expl003.luatex.tlg b/l3kernel/testfiles/m3expl003.luatex.tlg
index f68921a..3de6726 100644
--- a/l3kernel/testfiles/m3expl003.luatex.tlg
+++ b/l3kernel/testfiles/m3expl003.luatex.tlg
@@ -198,6 +198,7 @@ Defining \exp_args:Nnx on line ...
 Defining \exp_args:Nox on line ...
 Defining \exp_args:Nxo on line ...
 Defining \exp_args:Nxx on line ...
+Defining \exp_args:NNNv on line ...
 Defining \exp_args:NNcf on line ...
 Defining \exp_args:NNno on line ...
 Defining \exp_args:NNnV on line ...
@@ -2749,6 +2750,11 @@ Defining \__ior_str_get:NN on line ...
 Defining \ior_str_get:NNT on line ...
 Defining \ior_str_get:NNF on line ...
 Defining \ior_str_get:NNTF on line ...
+Defining \c__ior_term_ior on line ...
+\c__ior_term_ior=\count...
+Defining \ior_get_term:nN on line ...
+Defining \ior_str_get_term:nN on line ...
+Defining \__ior_get_term:NnN on line ...
 Defining \ior_map_break: on line ...
 Defining \ior_map_break:n on line ...
 Defining \ior_map_inline:Nn on line ...
diff --git a/l3kernel/testfiles/m3expl003.ptex.tlg b/l3kernel/testfiles/m3expl003.ptex.tlg
index a5d279f..0f2527f 100644
--- a/l3kernel/testfiles/m3expl003.ptex.tlg
+++ b/l3kernel/testfiles/m3expl003.ptex.tlg
@@ -197,6 +197,7 @@ Defining \exp_args:Nnx on line ...
 Defining \exp_args:Nox on line ...
 Defining \exp_args:Nxo on line ...
 Defining \exp_args:Nxx on line ...
+Defining \exp_args:NNNv on line ...
 Defining \exp_args:NNcf on line ...
 Defining \exp_args:NNno on line ...
 Defining \exp_args:NNnV on line ...
@@ -3046,6 +3047,11 @@ Defining \__ior_str_get:NN on line ...
 Defining \ior_str_get:NNT on line ...
 Defining \ior_str_get:NNF on line ...
 Defining \ior_str_get:NNTF on line ...
+Defining \c__ior_term_ior on line ...
+\c__ior_term_ior=\count...
+Defining \ior_get_term:nN on line ...
+Defining \ior_str_get_term:nN on line ...
+Defining \__ior_get_term:NnN on line ...
 Defining \ior_map_break: on line ...
 Defining \ior_map_break:n on line ...
 Defining \ior_map_inline:Nn on line ...
diff --git a/l3kernel/testfiles/m3expl003.tlg b/l3kernel/testfiles/m3expl003.tlg
index 0cbc9e3..763d6a8 100644
--- a/l3kernel/testfiles/m3expl003.tlg
+++ b/l3kernel/testfiles/m3expl003.tlg
@@ -197,6 +197,7 @@ Defining \exp_args:Nnx on line ...
 Defining \exp_args:Nox on line ...
 Defining \exp_args:Nxo on line ...
 Defining \exp_args:Nxx on line ...
+Defining \exp_args:NNNv on line ...
 Defining \exp_args:NNcf on line ...
 Defining \exp_args:NNno on line ...
 Defining \exp_args:NNnV on line ...
@@ -3046,6 +3047,11 @@ Defining \__ior_str_get:NN on line ...
 Defining \ior_str_get:NNT on line ...
 Defining \ior_str_get:NNF on line ...
 Defining \ior_str_get:NNTF on line ...
+Defining \c__ior_term_ior on line ...
+\c__ior_term_ior=\count...
+Defining \ior_get_term:nN on line ...
+Defining \ior_str_get_term:nN on line ...
+Defining \__ior_get_term:NnN on line ...
 Defining \ior_map_break: on line ...
 Defining \ior_map_break:n on line ...
 Defining \ior_map_inline:Nn on line ...
diff --git a/l3kernel/testfiles/m3expl003.uptex.tlg b/l3kernel/testfiles/m3expl003.uptex.tlg
index e0a70ca..e2d2ebf 100644
--- a/l3kernel/testfiles/m3expl003.uptex.tlg
+++ b/l3kernel/testfiles/m3expl003.uptex.tlg
@@ -197,6 +197,7 @@ Defining \exp_args:Nnx on line ...
 Defining \exp_args:Nox on line ...
 Defining \exp_args:Nxo on line ...
 Defining \exp_args:Nxx on line ...
+Defining \exp_args:NNNv on line ...
 Defining \exp_args:NNcf on line ...
 Defining \exp_args:NNno on line ...
 Defining \exp_args:NNnV on line ...
@@ -3046,6 +3047,11 @@ Defining \__ior_str_get:NN on line ...
 Defining \ior_str_get:NNT on line ...
 Defining \ior_str_get:NNF on line ...
 Defining \ior_str_get:NNTF on line ...
+Defining \c__ior_term_ior on line ...
+\c__ior_term_ior=\count...
+Defining \ior_get_term:nN on line ...
+Defining \ior_str_get_term:nN on line ...
+Defining \__ior_get_term:NnN on line ...
 Defining \ior_map_break: on line ...
 Defining \ior_map_break:n on line ...
 Defining \ior_map_inline:Nn on line ...
diff --git a/l3kernel/testfiles/m3expl003.xetex.tlg b/l3kernel/testfiles/m3expl003.xetex.tlg
index d8936f6..8c21098 100644
--- a/l3kernel/testfiles/m3expl003.xetex.tlg
+++ b/l3kernel/testfiles/m3expl003.xetex.tlg
@@ -197,6 +197,7 @@ Defining \exp_args:Nnx on line ...
 Defining \exp_args:Nox on line ...
 Defining \exp_args:Nxo on line ...
 Defining \exp_args:Nxx on line ...
+Defining \exp_args:NNNv on line ...
 Defining \exp_args:NNcf on line ...
 Defining \exp_args:NNno on line ...
 Defining \exp_args:NNnV on line ...
@@ -2791,6 +2792,11 @@ Defining \__ior_str_get:NN on line ...
 Defining \ior_str_get:NNT on line ...
 Defining \ior_str_get:NNF on line ...
 Defining \ior_str_get:NNTF on line ...
+Defining \c__ior_term_ior on line ...
+\c__ior_term_ior=\count...
+Defining \ior_get_term:nN on line ...
+Defining \ior_str_get_term:nN on line ...
+Defining \__ior_get_term:NnN on line ...
 Defining \ior_map_break: on line ...
 Defining \ior_map_break:n on line ...
 Defining \ior_map_inline:Nn on line ...
diff --git a/l3kernel/testfiles/m3expl004.luatex.tlg b/l3kernel/testfiles/m3expl004.luatex.tlg
index dd1fa8e..0170917 100644
--- a/l3kernel/testfiles/m3expl004.luatex.tlg
+++ b/l3kernel/testfiles/m3expl004.luatex.tlg
@@ -11,6 +11,7 @@ Package: expl3 ....-..-.. L3 programming layer (code)
 \g_tmpa_int=\count...
 \g_tmpb_int=\count...
 \g__kernel_prg_map_int=\count...
+\c__ior_term_ior=\count...
 \c_log_iow=\count...
 \l_iow_line_count_int=\count...
 \l__iow_line_target_int=\count...
diff --git a/l3kernel/testfiles/m3expl004.ptex.tlg b/l3kernel/testfiles/m3expl004.ptex.tlg
index 6588c9b..23aa824 100644
--- a/l3kernel/testfiles/m3expl004.ptex.tlg
+++ b/l3kernel/testfiles/m3expl004.ptex.tlg
@@ -10,6 +10,7 @@ Package: expl3 ....-..-.. L3 programming layer (code)
 \g_tmpa_int=\count...
 \g_tmpb_int=\count...
 \g__kernel_prg_map_int=\count...
+\c__ior_term_ior=\count...
 \c_log_iow=\count...
 \l_iow_line_count_int=\count...
 \l__iow_line_target_int=\count...
diff --git a/l3kernel/testfiles/m3expl004.tlg b/l3kernel/testfiles/m3expl004.tlg
index 4aff0f3..c908fd6 100644
--- a/l3kernel/testfiles/m3expl004.tlg
+++ b/l3kernel/testfiles/m3expl004.tlg
@@ -10,6 +10,7 @@ Package: expl3 ....-..-.. L3 programming layer (code)
 \g_tmpa_int=\count...
 \g_tmpb_int=\count...
 \g__kernel_prg_map_int=\count...
+\c__ior_term_ior=\count...
 \c_log_iow=\count...
 \l_iow_line_count_int=\count...
 \l__iow_line_target_int=\count...
diff --git a/l3kernel/testfiles/m3expl004.uptex.tlg b/l3kernel/testfiles/m3expl004.uptex.tlg
index a5cc2f8..c36b163 100644
--- a/l3kernel/testfiles/m3expl004.uptex.tlg
+++ b/l3kernel/testfiles/m3expl004.uptex.tlg
@@ -10,6 +10,7 @@ Package: expl3 ....-..-.. L3 programming layer (code)
 \g_tmpa_int=\count...
 \g_tmpb_int=\count...
 \g__kernel_prg_map_int=\count...
+\c__ior_term_ior=\count...
 \c_log_iow=\count...
 \l_iow_line_count_int=\count...
 \l__iow_line_target_int=\count...
diff --git a/l3kernel/testfiles/m3expl004.xetex.tlg b/l3kernel/testfiles/m3expl004.xetex.tlg
index 2380cef..f091892 100644
--- a/l3kernel/testfiles/m3expl004.xetex.tlg
+++ b/l3kernel/testfiles/m3expl004.xetex.tlg
@@ -10,6 +10,7 @@ Package: expl3 ....-..-.. L3 programming layer (code)
 \g_tmpa_int=\count...
 \g_tmpb_int=\count...
 \g__kernel_prg_map_int=\count...
+\c__ior_term_ior=\count...
 \c_log_iow=\count...
 \l_iow_line_count_int=\count...
 \l__iow_line_target_int=\count...
diff --git a/l3kernel/testfiles/m3expl006.luatex.tlg b/l3kernel/testfiles/m3expl006.luatex.tlg
index a7b4e0e..2346e6f 100644
--- a/l3kernel/testfiles/m3expl006.luatex.tlg
+++ b/l3kernel/testfiles/m3expl006.luatex.tlg
@@ -12,6 +12,7 @@ Package: expl3 ....-..-.. L3 programming layer (code)
 \g_tmpa_int=\count...
 \g_tmpb_int=\count...
 \g__kernel_prg_map_int=\count...
+\c__ior_term_ior=\count...
 \c_log_iow=\count...
 \l_iow_line_count_int=\count...
 \l__iow_line_target_int=\count...
diff --git a/l3kernel/testfiles/m3expl006.ptex.tlg b/l3kernel/testfiles/m3expl006.ptex.tlg
index 59337d0..95bd5bd 100644
--- a/l3kernel/testfiles/m3expl006.ptex.tlg
+++ b/l3kernel/testfiles/m3expl006.ptex.tlg
@@ -11,6 +11,7 @@ Package: expl3 ....-..-.. L3 programming layer (code)
 \g_tmpa_int=\count...
 \g_tmpb_int=\count...
 \g__kernel_prg_map_int=\count...
+\c__ior_term_ior=\count...
 \c_log_iow=\count...
 \l_iow_line_count_int=\count...
 \l__iow_line_target_int=\count...
diff --git a/l3kernel/testfiles/m3expl006.tlg b/l3kernel/testfiles/m3expl006.tlg
index 72f6852..d361d7d 100644
--- a/l3kernel/testfiles/m3expl006.tlg
+++ b/l3kernel/testfiles/m3expl006.tlg
@@ -11,6 +11,7 @@ Package: expl3 ....-..-.. L3 programming layer (code)
 \g_tmpa_int=\count...
 \g_tmpb_int=\count...
 \g__kernel_prg_map_int=\count...
+\c__ior_term_ior=\count...
 \c_log_iow=\count...
 \l_iow_line_count_int=\count...
 \l__iow_line_target_int=\count...
diff --git a/l3kernel/testfiles/m3expl006.uptex.tlg b/l3kernel/testfiles/m3expl006.uptex.tlg
index f443096..ca15dbc 100644
--- a/l3kernel/testfiles/m3expl006.uptex.tlg
+++ b/l3kernel/testfiles/m3expl006.uptex.tlg
@@ -11,6 +11,7 @@ Package: expl3 ....-..-.. L3 programming layer (code)
 \g_tmpa_int=\count...
 \g_tmpb_int=\count...
 \g__kernel_prg_map_int=\count...
+\c__ior_term_ior=\count...
 \c_log_iow=\count...
 \l_iow_line_count_int=\count...
 \l__iow_line_target_int=\count...
diff --git a/l3kernel/testfiles/m3expl006.xetex.tlg b/l3kernel/testfiles/m3expl006.xetex.tlg
index 2dcacb4..c0e7d40 100644
--- a/l3kernel/testfiles/m3expl006.xetex.tlg
+++ b/l3kernel/testfiles/m3expl006.xetex.tlg
@@ -11,6 +11,7 @@ Package: expl3 ....-..-.. L3 programming layer (code)
 \g_tmpa_int=\count...
 \g_tmpb_int=\count...
 \g__kernel_prg_map_int=\count...
+\c__ior_term_ior=\count...
 \c_log_iow=\count...
 \l_iow_line_count_int=\count...
 \l__iow_line_target_int=\count...





More information about the latex3-commits mailing list