diff options
Diffstat (limited to 'macros/latex/contrib/l3kernel/l3basics.dtx')
-rw-r--r-- | macros/latex/contrib/l3kernel/l3basics.dtx | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/macros/latex/contrib/l3kernel/l3basics.dtx b/macros/latex/contrib/l3kernel/l3basics.dtx index 9a82102634..83c8f2b20f 100644 --- a/macros/latex/contrib/l3kernel/l3basics.dtx +++ b/macros/latex/contrib/l3kernel/l3basics.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2021-02-18} +% \date{Released 2021-05-07} % % \maketitle % @@ -1510,7 +1510,7 @@ % This is here as this particular integer is needed both in package % mode and to bootstrap \pkg{l3alloc}, and is documented in \pkg{l3int}. % \LuaTeX{} and those which contain parts of the Omega extensions have -% more registers available than \eTeX{}. +% more registers available than \eTeX{}. % \begin{macrocode} \tex_ifdefined:D \tex_luatexversion:D \tex_chardef:D \c_max_register_int = 65 535 ~ @@ -1765,12 +1765,12 @@ % \begin{macrocode} \cs_set_protected:Npn \debug_on:n #1 { - \__kernel_msg_error:nnx { kernel } { enable-debug } + \__kernel_msg_error:nnx { debug } { enable-debug } { \tl_to_str:n { \debug_on:n {#1} } } } \cs_set_protected:Npn \debug_off:n #1 { - \__kernel_msg_error:nnx { kernel } { enable-debug } + \__kernel_msg_error:nnx { debug } { enable-debug } { \tl_to_str:n { \debug_off:n {#1} } } } % \end{macrocode} @@ -2085,7 +2085,7 @@ #8 { \exp_args:Nc #2 { #4 : #5 T } #6 } { { #7 \exp_end: \use:n \use_none:n } } - { #7 \exp_after:wN \use_ii:nn \fi: \use_none:n } + { #7 \@@_T_true:w \fi: \use_none:n } } \cs_set_protected:Npn \@@_generate_F_form:wNNnnnnN #1 \s_@@_stop #2#3#4#5#6#7#8 @@ -2093,7 +2093,7 @@ #8 { \exp_args:Nc #2 { #4 : #5 F } #6 } { { #7 \exp_end: { } } } - { #7 \exp_after:wN \use_none:nn \fi: \use:n } + { #7 \@@_F_true:w \fi: \use:n } } \cs_set_protected:Npn \@@_generate_TF_form:wNNnnnnN #1 \s_@@_stop #2#3#4#5#6#7#8 @@ -2101,9 +2101,12 @@ #8 { \exp_args:Nc #2 { #4 : #5 TF } #6 } { { #7 \exp_end: } } - { #7 \exp_after:wN \use_ii:nnn \fi: \use_ii:nn } + { #7 \@@_TF_true:w \fi: \use_ii:nn } } -\cs_set:Npn \@@_p_true:w \fi: \c_false_bool { \fi: \c_true_bool } +\cs_set:Npn \@@_p_true:w \fi: \c_false_bool { \fi: \c_true_bool } +\cs_set:Npn \@@_T_true:w \fi: \use_none:n { \fi: \use:n } +\cs_set:Npn \@@_F_true:w \fi: \use:n { \fi: \use_none:n } +\cs_set:Npn \@@_TF_true:w \fi: \use_ii:nn { \fi: \use_i:nn } % \end{macrocode} % \end{macro} % \end{macro} |