[latex3-commits] [git/LaTeX3-latex3-latex3] scan-quark: Fix some signatures (e1576741d)
PhelypeOleinik
tex.phelype at gmail.com
Mon Mar 30 15:25:10 CEST 2020
Repository : https://github.com/latex3/latex3
On branch : scan-quark
Link : https://github.com/latex3/latex3/commit/e1576741d85df1bad3d2ff46cdaa1e58f60545e0
>---------------------------------------------------------------
commit e1576741d85df1bad3d2ff46cdaa1e58f60545e0
Author: PhelypeOleinik <tex.phelype at gmail.com>
Date: Mon Mar 30 10:25:10 2020 -0300
Fix some signatures
>---------------------------------------------------------------
e1576741d85df1bad3d2ff46cdaa1e58f60545e0
l3kernel/l3quark.dtx | 80 ++++++++++++++++++++++++++--------------------------
1 file changed, 40 insertions(+), 40 deletions(-)
diff --git a/l3kernel/l3quark.dtx b/l3kernel/l3quark.dtx
index 665b94cab..1c047c68f 100644
--- a/l3kernel/l3quark.dtx
+++ b/l3kernel/l3quark.dtx
@@ -607,30 +607,30 @@
% \end{description}
% Any other signature causes an error, as does a function without signature.
%
-% \begin{macro}{\@@_test_generate_aux:nnNN, \@@_test_generate_choose:nN }
+% \begin{macro}{\@@_test_generate_aux:nnNNnNnn, \@@_test_generate_choose:nNnNnn }
% \begin{macrocode}
\cs_new_protected:Npn \__kernel_quark_test_generate:NNNn #1
{
- \exp_last_unbraced:Nf \@@_test_generate_aux:nnNN
+ \exp_last_unbraced:Nf \@@_test_generate_aux:nnNNnNnn
{ \cs_split_function:N #1 }
#1 { test }
}
\cs_new_protected:Npn \__kernel_quark_conditional_generate:NNnn #1
{
- \exp_last_unbraced:Nf \@@_test_generate_aux:nnNN
+ \exp_last_unbraced:Nf \@@_test_generate_aux:nnNNnNnn
{ \cs_split_function:N #1 }
#1 { conditional }
}
-\cs_new_protected:Npn \@@_test_generate_aux:nnNN #1 #2 #3 #4
+\cs_new_protected:Npn \@@_test_generate_aux:nnNNnNnn #1 #2 #3 #4
{
\reverse_if:N \tex_ifodd:D #3
\__kernel_msg_error:nnx { kernel } { missing-colon }
{ \token_to_str:N #4 }
\exp_after:wN \use_none:nnnnnn
\fi:
- \use:n { \@@_test_generate_choose:nN {#2} #4 }
+ \use:n { \@@_test_generate_choose:nNnNnn {#2} #4 }
}
-\cs_new_protected:Npn \@@_test_generate_choose:nN #1 #2 #3
+\cs_new_protected:Npn \@@_test_generate_choose:nNnNnn #1 #2 #3
{
\cs_if_exist_use:cTF { @@_#3_generate_#1:NNNn } {#2}
{
@@ -650,53 +650,53 @@
% \@@_test_generate_NN:NNNn, \@@_test_generate_NN:NNNn,
% }
% These macros implement the six possibilities mentioned above, passing
-% the right arguments to \cs{@@_test_generate_aux_do:nNNnnnn},
+% the right arguments to \cs{@@_test_generate_aux_do:nNNnnnnN},
% which defines some auxiliaries, and then to
-% \cs{@@_test_generate_define_tl:nNNNNN} (|:n(n)| variants) or to
-% \cs{@@_test_generate_define_ifx:nNNNNN} (|:N(n)|) which define the
+% \cs{@@_test_generate_define_tl:nNNNNn} (|:n(n)| variants) or to
+% \cs{@@_test_generate_define_ifx:nNNNNn} (|:N(n)|) which define the
% main conditionals.
% \begin{macrocode}
\cs_new_protected:Npn \@@_test_generate_n:NNNn #1 #2 #3 #4
{
- \@@_test_generate_aux_do:nNNnnnn {#4} #2 #3 { none } { } { } { }
- \@@_test_generate_define_tl:nNNNNN #1 { }
+ \@@_test_generate_aux_do:nNNnnnnN {#4} #2 #3 { none } { } { } { }
+ \@@_test_generate_define_tl:nNNNNn #1 { }
}
\cs_new_protected:Npn \@@_test_generate_nn:NNNn #1 #2 #3 #4
{
- \@@_test_generate_aux_do:nNNnnnn {#4} #2 #3 { i } { n } {##1} {##2}
- \@@_test_generate_define_tl:nNNNNN #1 { \use_none:n }
+ \@@_test_generate_aux_do:nNNnnnnN {#4} #2 #3 { i } { n } {##1} {##2}
+ \@@_test_generate_define_tl:nNNNNn #1 { \use_none:n }
}
\cs_new_protected:Npn \@@_test_generate_nN:NNNn #1 #2 #3 #4
{
- \@@_test_generate_aux_do:nNNnnnn {#4} #2 #3 { i } { n } {##1} {##2}
- \@@_test_generate_define_break_tl:nNNNNN #1 { }
+ \@@_test_generate_aux_do:nNNnnnnN {#4} #2 #3 { i } { n } {##1} {##2}
+ \@@_test_generate_define_break_tl:nNNNNn #1 { }
}
\cs_new_protected:Npn \@@_test_generate_N:NNNn #1 #2 #3 #4
{
- \@@_test_generate_aux_do:nNNnnnn {#4} #2 #3 { none } { } { } { }
- \@@_test_generate_define_ifx:nNNNNN #1 { }
+ \@@_test_generate_aux_do:nNNnnnnN {#4} #2 #3 { none } { } { } { }
+ \@@_test_generate_define_ifx:nNNNNn #1 { }
}
\cs_new_protected:Npn \@@_test_generate_Nn:NNNn #1 #2 #3 #4
{
- \@@_test_generate_aux_do:nNNnnnn {#4} #2 #3 { i } { n } {##1} {##2}
- \@@_test_generate_define_ifx:nNNNNN #1 { \use_none:n }
+ \@@_test_generate_aux_do:nNNnnnnN {#4} #2 #3 { i } { n } {##1} {##2}
+ \@@_test_generate_define_ifx:nNNNNn #1 { \use_none:n }
}
\cs_new_protected:Npn \@@_test_generate_NN:NNNn #1 #2 #3 #4
{
- \@@_test_generate_aux_do:nNNnnnn {#4} #2 #3 { i } { n } {##1} {##2}
- \@@_test_generate_define_break_ifx:nNNNNN #1 { }
+ \@@_test_generate_aux_do:nNNnnnnN {#4} #2 #3 { i } { n } {##1} {##2}
+ \@@_test_generate_define_break_ifx:nNNNNn #1 { }
}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{
-% \@@_test_generate_aux_do:nNNnnnn,
-% \@@_test_define_aux:NNNnnN
+% \@@_test_generate_aux_do:nNNnnnnN,
+% \@@_test_define_aux:NNNNnnN
% }
-% \cs{@@_test_generate_aux_do:nNNnnnn} makes the conrol sequence names
-% which will be used by \cs{@@_test_define_aux:NNNnnN}, and then later
-% by \cs{@@_test_generate_define_tl:nNNNNN} or
-% \cs{@@_test_generate_define_ifx:nNNNNN}. The control sequences defined
+% \cs{@@_test_generate_aux_do:nNNnnnnN} makes the conrol sequence names
+% which will be used by \cs{@@_test_define_aux:NNNNnnN}, and then later
+% by \cs{@@_test_generate_define_tl:nNNNNn} or
+% \cs{@@_test_generate_define_ifx:nNNNNn}. The control sequences defined
% here are analogous to \cs{@@_if_recursion_tail:w} and to
% \cs[no-index]{use_(none|i)_delimit_by_q_recursion_stop:(|n)w}.
%
@@ -713,14 +713,14 @@
% Note that the actual quarks are \emph{not} defined here. They should
% be defined separately using \cs{quark_new:N}.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_test_generate_aux_do:nNNnnnn #1 #2 #3 #4 #5
+\cs_new_protected:Npn \@@_test_generate_aux_do:nNNnnnnN #1 #2 #3 #4 #5
{
- \exp_args:Ncc \@@_test_define_aux:NNNnnN
+ \exp_args:Ncc \@@_test_define_aux:NNNNnnN
{ #1 _if_ \@@_get_name:N #2 :w }
{ #1 _use_ #4 _delimit_by_q_ \@@_get_name:N #3 : #5 w }
#2 #3
}
-\cs_new_protected:Npn \@@_test_define_aux:NNNnnN #1 #2 #3 #4 #5 #6 #7
+\cs_new_protected:Npn \@@_test_define_aux:NNNNnnN #1 #2 #3 #4 #5 #6 #7
{
\cs_gset:Npn #1 ##1 #3 ##2 ? ##3 ?! { ##1 ##2 }
\cs_gset:Npn #2 ##1 #6 #4 {#5}
@@ -730,17 +730,17 @@
% \end{macro}
%
% \begin{macro}{
-% \@@_test_generate_define_tl:nNNNNN,
-% \@@_test_generate_define_ifx:nNNNNN
+% \@@_test_generate_define_tl:nNNNNn,
+% \@@_test_generate_define_ifx:nNNNNn
% }
% \begin{macro}{
-% \@@_test_generate_define_break_tl:nNNNNN,
-% \@@_test_generate_define_break_ifx:nNNNNN
+% \@@_test_generate_define_break_tl:nNNNNn,
+% \@@_test_generate_define_break_ifx:nNNNNn
% }
% Finally, these two macros define the main conditional function using
% what's been set up before.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_test_generate_define_tl:nNNNNN #1 #2 #3 #4 #5 #6
+\cs_new_protected:Npn \@@_test_generate_define_tl:nNNNNn #1 #2 #3 #4 #5 #6
{
\cs_new:Npn #5 #1
{
@@ -749,7 +749,7 @@
{#3} {#6}
}
}
-\cs_new_protected:Npn \@@_test_generate_define_ifx:nNNNNN #1 #2 #3 #4 #5 #6
+\cs_new_protected:Npn \@@_test_generate_define_ifx:nNNNNn #1 #2 #3 #4 #5 #6
{
\cs_new:Npx #5 #1
{
@@ -760,10 +760,10 @@
\exp_not:N \fi:
}
}
-\cs_new_protected:Npn \@@_test_generate_define_break_tl:nNNNNN #1 #2 #3
- { \@@_test_generate_define_tl:nNNNNN {##1##2} #2 {##2} }
-\cs_new_protected:Npn \@@_test_generate_define_break_ifx:nNNNNN #1 #2 #3
- { \@@_test_generate_define_ifx:nNNNNN {##1##2} #2 {##2} }
+\cs_new_protected:Npn \@@_test_generate_define_break_tl:nNNNNn #1 #2 #3
+ { \@@_test_generate_define_tl:nNNNNn {##1##2} #2 {##2} }
+\cs_new_protected:Npn \@@_test_generate_define_break_ifx:nNNNNn #1 #2 #3
+ { \@@_test_generate_define_ifx:nNNNNn {##1##2} #2 {##2} }
% \end{macrocode}
% \end{macro}
% \end{macro}
More information about the latex3-commits
mailing list.