summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex')
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex20
1 files changed, 14 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex b/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
index d303b6c46c5..ad794af1d83 100644
--- a/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
+++ b/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
@@ -70,7 +70,7 @@
%% and all files in that bundle must be distributed together.
%%
%% File: expl3.dtx
-\def\ExplFileDate{2022-07-04}%
+\def\ExplFileDate{2022-07-14}%
\begingroup
\def\next{\endgroup}%
\expandafter\ifx\csname PackageError\endcsname\relax
@@ -32117,13 +32117,21 @@ Type H <return> for immediate help}\def~{\errmessage{%
}
\cs_new:Npn \__text_expand_exclude:N #1
{
- \exp_args:Ne \__text_expand_exclude:nN
+ \cs_if_eq:NNTF #1 \text_case_switch:nnnn
+ { \__text_expand_exclude_switch:Nnnnn #1 }
{
- \exp_not:V \l_text_math_arg_tl
- \exp_not:V \l_text_expand_exclude_tl
- \exp_not:N \text_case_switch:nnnn
+ \exp_args:Ne \__text_expand_exclude:nN
+ {
+ \exp_not:V \l_text_math_arg_tl
+ \exp_not:V \l_text_expand_exclude_tl
+ }
+ #1
}
- #1
+ }
+\cs_new:Npn \__text_expand_exclude_switch:Nnnnn #1#2#3#4#5
+ {
+ \__text_expand_store:n { #1 {#2} {#3} {#4} {#5} }
+ \__text_expand_loop:w
}
\cs_new:Npn \__text_expand_exclude:nN #1#2
{