diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/l3kernel/l3flag.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/l3kernel/l3flag.dtx | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx b/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx index 4fd4d1e35dc..ab72967823a 100644 --- a/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx +++ b/Master/texmf-dist/source/latex/l3kernel/l3flag.dtx @@ -29,7 +29,7 @@ % \fi % % \title{^^A -% The \textsf{l3flag} package: expandable flags^^A +% The \textsf{l3flag} package: Expandable flags^^A % } % % \author{^^A @@ -41,7 +41,7 @@ % }^^A % } % -% \date{Released 2018/03/05} +% \date{Released 2018-04-30} % % \maketitle % @@ -204,7 +204,7 @@ \if_cs_exist:w flag~#2~#1 \cs_end: \cs_set_eq:cN { flag~#2~#1 } \tex_undefined:D \exp_after:wN \@@_clear:wn - \__int_value:w \__int_eval:w 1 + #1 + \int_value:w \int_eval:w 1 + #1 \else: \use_i:nnn \fi: @@ -231,7 +231,7 @@ \cs_new_protected:Npn \flag_log:n { \@@_show:Nn \tl_log:n } \cs_new_protected:Npn \@@_show:Nn #1#2 { - \exp_args:Nc \__kernel_check_defined:NT { flag~#2 } + \exp_args:Nc \__kernel_chk_defined:NT { flag~#2 } { \exp_args:Nx #1 { \tl_to_str:n { flag~#2~height } = \flag_height:n {#2} } @@ -249,16 +249,18 @@ % to be patched since some are defined in terms of others. % \begin{macrocode} %<*package> -\tex_ifodd:D \l@expl@enable@debug@bool - \cs_new:Npn \@@_chk_exist:n #1 - { - \flag_if_exist:nF {#1} - { - \__kernel_msg_expandable_error:nnn - { kernel } { bad-variable } { flag~#1~ } - } - } -\fi: +\__kernel_if_debug:TF + { + \cs_new:Npn \@@_chk_exist:n #1 + { + \flag_if_exist:nF {#1} + { + \__kernel_msg_expandable_error:nnn + { kernel } { bad-variable } { flag~#1~ } + } + } + } + { } %</package> % \end{macrocode} % \end{macro} @@ -300,7 +302,7 @@ \cs_new:Npn \@@_height_loop:wn #1 ; #2 { \if_cs_exist:w flag~#2~#1 \cs_end: - \exp_after:wN \@@_height_loop:wn \__int_value:w \__int_eval:w 1 + + \exp_after:wN \@@_height_loop:wn \int_value:w \int_eval:w 1 + \else: \exp_after:wN \@@_height_end:wn \fi: @@ -317,7 +319,7 @@ \cs_new:Npn \flag_raise:n #1 { \cs:w flag~#1 \exp_after:wN \cs_end: - \__int_value:w \flag_height:n {#1} ; + \int_value:w \flag_height:n {#1} ; } % \end{macrocode} % \end{macro} |