summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/l3kernel/l3text.dtx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-02-15 03:01:17 +0000
committerNorbert Preining <norbert@preining.info>2020-02-15 03:01:17 +0000
commit6e362e815ea119b3f6db97b21c10fee3279b5c6b (patch)
tree536b6a92aa0abbc06d83b0b03850caeebf82d65e /macros/latex/contrib/l3kernel/l3text.dtx
parentdc072b1cb0427be056e747cdbfd6b7a4f1e02e56 (diff)
CTAN sync 202002150301
Diffstat (limited to 'macros/latex/contrib/l3kernel/l3text.dtx')
-rw-r--r--macros/latex/contrib/l3kernel/l3text.dtx25
1 files changed, 8 insertions, 17 deletions
diff --git a/macros/latex/contrib/l3kernel/l3text.dtx b/macros/latex/contrib/l3kernel/l3text.dtx
index 8940ce5af0..e1e507f222 100644
--- a/macros/latex/contrib/l3kernel/l3text.dtx
+++ b/macros/latex/contrib/l3kernel/l3text.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-02-11}
+% \date{Released 2020-02-14}
%
% \maketitle
%
@@ -64,14 +64,13 @@
% \begin{syntax}
% \cs{text_expand:n} \Arg{text}
% \end{syntax}
-% Takes user input \meta{text} and transforms expandable and implicit
-% content to the explicit equivalent. Protected commands (typically
+% Takes user input \meta{text} and expands the content.
+% Protected commands (typically
% formatting) are left in place, and no processing takes place of
% math mode material (as delimited by pairs given in
% \cs{l_text_math_delims_tl} or as the argument to commands listed
% in \cs{l_text_math_arg_tl}). Commands which are neither engine-
-% nor \LaTeX{} protected are expanded exhaustively. Implicit tokens,
-% including implicit groups, are converted to their explicit equivalent.
+% nor \LaTeX{} protected are expanded exhaustively.
% Any commands listed in \cs{l_text_expand_exclude_tl},
% \cs{l_text_accents_tl} and \cs{l_text_letterlike_tl} are excluded from
% expansion.
@@ -157,7 +156,9 @@
% I-dot and introduced when upper casing i-dotless.
% \item German (\texttt{de-alt}).
% An alternative mapping for German in which the lowercase
-% \emph{Eszett} maps to a \emph{gro\ss{}es Eszett}.
+% \emph{Eszett} maps to a \emph{gro\ss{}es Eszett}. This transformation
+% is available using \pdfTeX{} as there is a |T1| slot for the
+% result.
% \item Greek (\texttt{el}).
% Removes accents from Greek letters when uppercasing; titlecasing
% leaves accents in place.
@@ -697,7 +698,7 @@
\cs_new:Npn \@@_expand_math_search:NNN #1#2#3
{
\quark_if_recursion_tail_stop_do:Nn #2
- { \@@_expand_implicit:N #1 }
+ { \@@_expand_explicit:N #1 }
\token_if_eq_meaning:NNTF #1 #2
{
\use_i_delimit_by_q_recursion_stop:nw
@@ -740,16 +741,6 @@
\@@_expand_math_loop:Nw #1
}
% \end{macrocode}
-% Conversion of implicit to explicit tokens does not have to account for
-% spaces or brace groups: they are already fixed above. So we can assume that
-% the result of this conversion is still an \texttt{N}-type token.
-% \begin{macrocode}
-\cs_new:Npn \@@_expand_implicit:N #1
- {
- \exp_args:NNe \use:nn \@@_expand_explicit:N
- { \@@_token_to_explicit:N #1 }
- }
-% \end{macrocode}
% At this stage, either we have a control sequence or a simple character:
% split and handle.
% \begin{macrocode}