[latex3-commits] [git/LaTeX3-latex3-latex3] main: Cover cases where "x-type" now means "x-type or e-type" (closes #1050) (33a08e245)

Joseph Wright joseph.wright at morningstar2.co.uk
Thu Feb 17 07:43:18 CET 2022


Repository : https://github.com/latex3/latex3
On branch  : main
Link       : https://github.com/latex3/latex3/commit/33a08e245e920ef737c1ba9fe9e9780105ae21a7

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

commit 33a08e245e920ef737c1ba9fe9e9780105ae21a7
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Thu Feb 17 06:43:18 2022 +0000

    Cover cases where "x-type" now means "x-type or e-type" (closes #1050)


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

33a08e245e920ef737c1ba9fe9e9780105ae21a7
 l3kernel/l3basics.dtx     | 11 ++++++-----
 l3kernel/l3candidates.dtx |  4 ++--
 l3kernel/l3clist.dtx      | 10 +++++-----
 l3kernel/l3expan.dtx      |  2 +-
 l3kernel/l3prop.dtx       |  4 ++--
 l3kernel/l3seq.dtx        |  8 ++++----
 l3kernel/l3tl.dtx         | 16 ++++++++--------
 7 files changed, 28 insertions(+), 27 deletions(-)

diff --git a/l3kernel/l3basics.dtx b/l3kernel/l3basics.dtx
index d5d95dc5c..7d1f194d4 100644
--- a/l3kernel/l3basics.dtx
+++ b/l3kernel/l3basics.dtx
@@ -238,7 +238,8 @@
 %   Creates \meta{function} to expand to \meta{code} as replacement text.
 %   Within the \meta{code}, the \meta{parameters} (|#1|, |#2|,
 %   \emph{etc.}) will be replaced by those absorbed by the function.
-%   The \meta{function} will not expand within an \texttt{x}-type
+%   The \meta{function} will not expand within an \texttt{x}-type or
+%   or \texttt{e}-type
 %   argument. The definition is global and an error results if the
 %   \meta{function} is already defined.
 % \end{function}
@@ -383,7 +384,7 @@
 %   cannot contain \cs{par} tokens. The assignment of a meaning to the
 %   \meta{function} is \emph{not} restricted to the current \TeX{}
 %   group level: the assignment is global. The \meta{function} will
-%   not expand within an \texttt{x}-type argument.
+%   not expand within an \texttt{x}-type or \texttt{e}-type argument.
 % \end{function}
 %
 % \subsection{Defining new functions using the signature}
@@ -435,7 +436,7 @@
 %   automatically from the function signature. These \meta{parameters}
 %   (|#1|, |#2|, \emph{etc.}) will be replaced by those absorbed by the
 %   function. The \meta{function} will not expand within an \texttt{x}-type
-%   argument. The definition is global and
+%   or \texttt{e}-type argument. The definition is global and
 %   an error results if the \meta{function} is already defined.
 % \end{function}
 %
@@ -505,7 +506,7 @@
 %   automatically from the function signature. These \meta{parameters}
 %   (|#1|, |#2|, \emph{etc.}) will be replaced by those absorbed by the
 %   function. The \meta{function} will not expand within an \texttt{x}-type
-%   argument.
+%   or \texttt{e}-type argument.
 %   The assignment of a meaning to the \meta{function} is restricted to
 %   the current \TeX{} group level.
 % \end{function}
@@ -575,7 +576,7 @@
 %   automatically from the function signature. These \meta{parameters}
 %   (|#1|, |#2|, \emph{etc.}) will be replaced by those absorbed by the
 %   function. The \meta{function} will not expand within an \texttt{x}-type
-%   argument.
+%   or \texttt{e}-type argument.
 %   The assignment of a meaning to the \meta{function} is  global.
 % \end{function}
 %
diff --git a/l3kernel/l3candidates.dtx b/l3kernel/l3candidates.dtx
index 5040b47e3..849bc3977 100644
--- a/l3kernel/l3candidates.dtx
+++ b/l3kernel/l3candidates.dtx
@@ -357,7 +357,7 @@
 %     The result is returned within the \tn{unexpanded}
 %     primitive (\cs{exp_not:n}), which means that the \meta{value}
 %     does not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %
@@ -547,7 +547,7 @@
 %     The result is returned within the \tn{unexpanded}
 %     primitive (\cs{exp_not:n}), which means that the \meta{item}
 %     does not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %
diff --git a/l3kernel/l3clist.dtx b/l3kernel/l3clist.dtx
index b905713dd..ca814e7e6 100644
--- a/l3kernel/l3clist.dtx
+++ b/l3kernel/l3clist.dtx
@@ -579,7 +579,7 @@
 %     The result is returned within the \tn{unexpanded}
 %     primitive (\cs{exp_not:n}), which means that the \meta{items}
 %     do not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %
@@ -604,7 +604,7 @@
 %     The result is returned within the \tn{unexpanded}
 %     primitive (\cs{exp_not:n}), which means that the \meta{items}
 %     do not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %
@@ -624,7 +624,7 @@
 %     The result is returned within the \tn{unexpanded}
 %     primitive (\cs{exp_not:n}), which means that the \meta{items}
 %     do not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %
@@ -730,7 +730,7 @@
 %     The result is returned within the \tn{unexpanded}
 %     primitive (\cs{exp_not:n}), which means that the \meta{item}
 %     does not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %
@@ -746,7 +746,7 @@
 %     The result is returned within the \tn{unexpanded}
 %     primitive (\cs{exp_not:n}), which means that the \meta{item}
 %     does not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %
diff --git a/l3kernel/l3expan.dtx b/l3kernel/l3expan.dtx
index c989a2b98..714c2d2a5 100644
--- a/l3kernel/l3expan.dtx
+++ b/l3kernel/l3expan.dtx
@@ -775,7 +775,7 @@
 %   and all of \meta{tokens} are expandable \cs{exp_stop_f:}
 %   terminates the expansion of tokens even if \meta{more tokens}
 %   are also expandable. The function itself is an implicit space
-%   token. Inside an \texttt{x}-type expansion, it retains its
+%   token. Inside an \texttt{x}-type or \texttt{e}-type expansion, it retains its
 %   form, but when typeset it produces the underlying space (\verb*| |).
 % \end{function}
 %
diff --git a/l3kernel/l3prop.dtx b/l3kernel/l3prop.dtx
index 6033b875c..037f7bc44 100644
--- a/l3kernel/l3prop.dtx
+++ b/l3kernel/l3prop.dtx
@@ -299,7 +299,7 @@
 %     The result is returned within the \tn{unexpanded}
 %     primitive (\cs{exp_not:n}), which means that the \meta{value}
 %     does not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %
@@ -321,7 +321,7 @@
 %   \begin{texnote}
 %     The result is returned within the \tn{unexpanded} primitive
 %     (\cs{exp_not:n}), which means that the key--value list does not expand
-%     further when appearing in an \texttt{x}-type argument expansion.
+%     further when appearing in an \texttt{x}-type or \texttt{e}-type argument expansion.
 %     It also needs exactly two steps of expansion.
 %   \end{texnote}
 % \end{function}
diff --git a/l3kernel/l3seq.dtx b/l3kernel/l3seq.dtx
index 1eff1219f..8670bf4ec 100644
--- a/l3kernel/l3seq.dtx
+++ b/l3kernel/l3seq.dtx
@@ -320,7 +320,7 @@
 %     The result is returned within the \tn{unexpanded}
 %     primitive (\cs{exp_not:n}), which means that the \meta{item}
 %     does not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %
@@ -335,7 +335,7 @@
 %     The result is returned within the \tn{unexpanded}
 %     primitive (\cs{exp_not:n}), which means that the \meta{item}
 %     does not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %
@@ -749,7 +749,7 @@
 %     The result is returned within the \tn{unexpanded}
 %     primitive (\cs{exp_not:n}), which means that the \meta{items}
 %     do not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %
@@ -774,7 +774,7 @@
 %     The result is returned within the \tn{unexpanded}
 %     primitive (\cs{exp_not:n}), which means that the \meta{items}
 %     do not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %
diff --git a/l3kernel/l3tl.dtx b/l3kernel/l3tl.dtx
index 3637096e7..341425dcc 100644
--- a/l3kernel/l3tl.dtx
+++ b/l3kernel/l3tl.dtx
@@ -576,7 +576,7 @@
 %   \begin{texnote}
 %     The result is returned within \tn{unexpanded}, which means that the token
 %     list does not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %
@@ -613,7 +613,7 @@
 %   \begin{texnote}
 %     The result is returned within \tn{unexpanded}, which means that the token
 %     list does not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %
@@ -629,7 +629,7 @@
 %   \begin{texnote}
 %     The result is returned within \tn{unexpanded}, which means that the token
 %     list does not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %
@@ -878,7 +878,7 @@
 %   \begin{texnote}
 %     The result is returned within \cs{exp_not:n}, which means that the token
 %     list does not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %
@@ -923,7 +923,7 @@
 %   \begin{texnote}
 %     The result is returned within \cs{exp_not:n}, which means that the
 %     token list does not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %
@@ -944,7 +944,7 @@
 %     The result is returned within the \tn{unexpanded}
 %     primitive (\cs{exp_not:n}), which means that the \meta{item}
 %     does not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %
@@ -961,7 +961,7 @@
 %     The result is returned within the \tn{unexpanded}
 %     primitive (\cs{exp_not:n}), which means that the \meta{item}
 %     does not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %
@@ -1034,7 +1034,7 @@
 %     The result is returned within the \tn{unexpanded}
 %     primitive (\cs{exp_not:n}), which means that the \meta{item}
 %     does not expand further when appearing in an \texttt{x}-type
-%     argument expansion.
+%     or \texttt{e}-type argument expansion.
 %   \end{texnote}
 % \end{function}
 %





More information about the latex3-commits mailing list.