[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.