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 d80a33cae64..65ebd2e70b4 100644 --- a/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex +++ b/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex @@ -75,7 +75,7 @@ %% and all files in that bundle must be distributed together. %% %% File: expl3.dtx -\def\ExplFileDate{2023-11-01}% +\def\ExplFileDate{2023-11-09}% \begingroup \def\next{\endgroup}% \expandafter\ifx\csname PackageError\endcsname\relax @@ -4881,6 +4881,8 @@ Type H <return> for immediate help}\def~{\errmessage{% } \cs_new:Npn \__str_case_e:nnTF #1#2#3#4 { \__str_case_e:nw {#1} #2 {#1} { } \s__str_mark {#3} \s__str_mark {#4} \s__str_stop } +\cs_generate_variant:Nn \str_case_e:nn { e } +\prg_generate_conditional_variant:Nnn \str_case_e:nn { e } { T , F , TF } \cs_new:Npn \__str_case_e:nw #1#2#3 { \str_if_eq:eeTF {#1} {#2} @@ -13174,6 +13176,7 @@ Type H <return> for immediate help}\def~{\errmessage{% \int_new:N \l_keys_choice_int \tl_new:N \l_keys_choice_tl \clist_new:N \l__keys_groups_clist +\clist_new:N \l__keys_inherit_clist \str_new:N \l_keys_key_str \tl_new:N \l_keys_key_tl \str_new:N \l__keys_module_str @@ -13188,7 +13191,7 @@ Type H <return> for immediate help}\def~{\errmessage{% \bool_new:N \l__keys_selective_bool \bool_new:N \l__keys_filtered_bool \seq_new:N \l__keys_selective_seq -\tl_new:N \l__keys_unused_clist +\clist_new:N \l__keys_unused_clist \tl_new:N \l_keys_value_tl \bool_new:N \l__keys_tmp_bool \tl_new:N \l__keys_tmpa_tl @@ -13419,7 +13422,9 @@ Type H <return> for immediate help}\def~{\errmessage{% \cs_new_protected:Npn \__keys_inherit:n #1 { \__keys_undefine: - \cs_set_nopar:cpn { \c__keys_inherit_root_str \l_keys_path_str } {#1} + \clist_set:Nn \l__keys_inherit_clist {#1} + \cs_set_eq:cN { \c__keys_inherit_root_str \l_keys_path_str } + \l__keys_inherit_clist } \cs_new_protected:Npn \__keys_initialise:n #1 { @@ -13844,7 +13849,7 @@ Type H <return> for immediate help}\def~{\errmessage{% \clist_clear:N \l__keys_unused_clist \__keys_set_known:nnn {#2} {#3} {#4} \__kernel_tl_set:Ne #5 { \exp_not:o \l__keys_unused_clist } - \tl_set:Nn \l__keys_unused_clist {#1} + \__kernel_tl_set:Ne \l__keys_unused_clist { \exp_not:n {#1} } } \cs_new_protected:Npn \keys_set_known:nn #1#2 { \__keys_set_known:nnn \q__keys_no_value {#1} {#2} } @@ -13886,7 +13891,7 @@ Type H <return> for immediate help}\def~{\errmessage{% \clist_clear:N \l__keys_unused_clist \__keys_set_filter:nnnn {#2} {#3} {#4} {#5} \__kernel_tl_set:Ne #6 { \exp_not:o \l__keys_unused_clist } - \tl_set:Nn \l__keys_unused_clist {#1} + \__kernel_tl_set:Ne \l__keys_unused_clist { \exp_not:n {#1} } } \cs_new_protected:Npn \keys_set_filter:nnn #1#2#3 {\__keys_set_filter:nnnn \q__keys_no_value {#1} {#2} {#3} } |