diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex b/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex index aad1442bc76..d37d061f9d8 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{2021-06-18}% +\def\ExplFileDate{2021-07-12}% \begingroup \def\next{\endgroup}% \expandafter\ifx\csname PackageError\endcsname\relax @@ -28558,16 +28558,21 @@ } } } -\cs_new_protected:Npx \color_set:nnn #1#2#3 +\cs_new_protected:Npn \color_set:nnn #1#2#3 { - \exp_not:N \str_if_eq:nnF {#1} { . } + \str_if_eq:nnF {#1} { . } { \tl_clear_new:c { l__color_named_ #1 _tl } \prop_clear_new:c { l__color_named_ #1 _prop } - \exp_not:N \__color_set_colon:nnw {#1} {#3} - #2 \c_colon_str \c_colon_str \exp_not:N \s__color_stop + \exp_args:Ne \__color_set_aux:nnn { \tl_to_str:n {#2} } + {#1} {#3} } } +\cs_new_protected:Npx \__color_set_aux:nnn #1#2#3 + { + \exp_not:N \__color_set_colon:nnw {#2} {#3} + #1 \c_colon_str \c_colon_str \exp_not:N \s__color_stop + } \use:x { \cs_new_protected:Npn \exp_not:N \__color_set_colon:nnw |