[latex3-commits] [git/LaTeX3-latex3-latex3] scan-quark: Define \if_bool:N in l3basics (524e9e1ef)
PhelypeOleinik
tex.phelype at gmail.com
Mon Mar 30 15:34:31 CEST 2020
Repository : https://github.com/latex3/latex3
On branch : scan-quark
Link : https://github.com/latex3/latex3/commit/524e9e1efa2c489fa8b96eff2f071575e1e12176
>---------------------------------------------------------------
commit 524e9e1efa2c489fa8b96eff2f071575e1e12176
Author: PhelypeOleinik <tex.phelype at gmail.com>
Date: Mon Mar 30 10:34:31 2020 -0300
Define \if_bool:N in l3basics
>---------------------------------------------------------------
524e9e1efa2c489fa8b96eff2f071575e1e12176
l3kernel/l3basics.dtx | 1 +
l3kernel/l3prg.dtx | 3 ++-
l3kernel/l3quark.dtx | 2 +-
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/l3kernel/l3basics.dtx b/l3kernel/l3basics.dtx
index af41ad123..f2f6a2355 100644
--- a/l3kernel/l3basics.dtx
+++ b/l3kernel/l3basics.dtx
@@ -1368,6 +1368,7 @@
\tex_let:D \if_charcode:w \tex_if:D
\tex_let:D \if_catcode:w \tex_ifcat:D
\tex_let:D \if_meaning:w \tex_ifx:D
+\tex_let:D \if_bool:N \tex_ifodd:D
% \end{macrocode}
% \end{macro}
%
diff --git a/l3kernel/l3prg.dtx b/l3kernel/l3prg.dtx
index 984ca0451..6a3929052 100644
--- a/l3kernel/l3prg.dtx
+++ b/l3kernel/l3prg.dtx
@@ -778,8 +778,9 @@
% \begin{macro}{\if_bool:N}
% \begin{macro}{\if_predicate:w}
% Those two primitive \TeX{} conditionals are synonyms.
+% \cs{if_bool:N} is defined in \pkg{l3basics}, as it's needed
+% earlier to define quark test functions.
% \begin{macrocode}
-\cs_new_eq:NN \if_bool:N \tex_ifodd:D
\cs_new_eq:NN \if_predicate:w \tex_ifodd:D
% \end{macrocode}
% \end{macro}
diff --git a/l3kernel/l3quark.dtx b/l3kernel/l3quark.dtx
index 1c047c68f..d0b52a60d 100644
--- a/l3kernel/l3quark.dtx
+++ b/l3kernel/l3quark.dtx
@@ -623,7 +623,7 @@
}
\cs_new_protected:Npn \@@_test_generate_aux:nnNNnNnn #1 #2 #3 #4
{
- \reverse_if:N \tex_ifodd:D #3
+ \reverse_if:N \if_bool:N #3
\__kernel_msg_error:nnx { kernel } { missing-colon }
{ \token_to_str:N #4 }
\exp_after:wN \use_none:nnnnnn
More information about the latex3-commits
mailing list.