diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/l3kernel/l3text.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/l3kernel/l3text.dtx | 25 |
1 files changed, 8 insertions, 17 deletions
diff --git a/Master/texmf-dist/source/latex/l3kernel/l3text.dtx b/Master/texmf-dist/source/latex/l3kernel/l3text.dtx index 8940ce5af0c..e1e507f2226 100644 --- a/Master/texmf-dist/source/latex/l3kernel/l3text.dtx +++ b/Master/texmf-dist/source/latex/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} |