summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/semantex/semantex.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/semantex/semantex.sty')
-rw-r--r--macros/latex/contrib/semantex/semantex.sty562
1 files changed, 281 insertions, 281 deletions
diff --git a/macros/latex/contrib/semantex/semantex.sty b/macros/latex/contrib/semantex/semantex.sty
index 30f015be31..65b74f59dc 100644
--- a/macros/latex/contrib/semantex/semantex.sty
+++ b/macros/latex/contrib/semantex/semantex.sty
@@ -1,5 +1,5 @@
\RequirePackage{xparse,l3keys2e,leftindex,semtex}
-\ProvidesExplPackage{semantex}{2021/06/13}{0.502}{}
+\ProvidesExplPackage{semantex}{2021/06/29}{0.503}{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
@@ -3732,7 +3732,7 @@
{ pre~parse~options }{
\tl_put_right:Nn#4
{
- \semantex_pre_append_singlekey_with_raw_code:nnn { #1 } { parse~code }
+ \semantex_prepend_singlekey_with_raw_code:nnn { #1 } { parse~code }
}
\group_begin:
\tl_set:Nn\l__semantex_preprocess_valuekey_keys_pre_temp_tl {}
@@ -4313,7 +4313,7 @@
{ pre~parse~options }{
\tl_put_right:Nn#4
{
- \semantex_pre_append_singlekey_with_raw_code:nnn { #1 } { parse~code }
+ \semantex_prepend_singlekey_with_raw_code:nnn { #1 } { parse~code }
}
\group_begin:
\tl_set:Nn\l__semantex_preprocess_valuekey_keys_pre_temp_tl {}
@@ -5109,29 +5109,29 @@
}
}
-\cs_new_protected:Npn\semantex_pre_append_valuekeys:nn#1#2
+\cs_new_protected:Npn\semantex_prepend_valuekeys:nn#1#2
{
- % Pre-appends keys taking one value
+ % Prepends keys taking one value
\clist_map_inline:nn { #2 }{
- \__semantex_pre_append_valuekeys_format_auxiliary:nnn { #1 } ##1
+ \__semantex_prepend_valuekeys_format_auxiliary:nnn { #1 } ##1
}
}
-\cs_new_protected:Npn\__semantex_pre_append_valuekeys_format_auxiliary:nnn#1#2#3
+\cs_new_protected:Npn\__semantex_prepend_valuekeys_format_auxiliary:nnn#1#2#3
{
- \cs_set:Npn\l__semantex_pre_append_valuekeys_auxiliary_temp_cs:n##1 { #3 }
- \tl_set:Nn \l__semantex_pre_append_valuekeys_auxiliary_temp_tl {}
+ \cs_set:Npn\l__semantex_prepend_valuekeys_auxiliary_temp_cs:n##1 { #3 }
+ \tl_set:Nn \l__semantex_prepend_valuekeys_auxiliary_temp_tl {}
\semantex_preprocess_keys:oN
{
- \l__semantex_pre_append_valuekeys_auxiliary_temp_cs:n { ##2 }
- } \l__semantex_pre_append_valuekeys_auxiliary_temp_tl
- \semantex_valuekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_valuekeys_auxiliary_original_temp_tl
+ \l__semantex_prepend_valuekeys_auxiliary_temp_cs:n { ##2 }
+ } \l__semantex_prepend_valuekeys_auxiliary_temp_tl
+ \semantex_valuekey_store:nnN { #1 } { #2 } \l__semantex_prepend_valuekeys_auxiliary_original_temp_tl
\exp_args:Nnx\cs_set_protected:cn
% \cs_set_protected:cx gave us ##1 where we wanted #1
{ __semantex_data_cs_custom_valuekey_#1_\tl_trim_spaces:n{#2}:nn }
{
- \exp_not:V\l__semantex_pre_append_valuekeys_auxiliary_temp_tl
- \exp_not:V\l__semantex_pre_append_valuekeys_auxiliary_original_temp_tl
+ \exp_not:V\l__semantex_prepend_valuekeys_auxiliary_temp_tl
+ \exp_not:V\l__semantex_prepend_valuekeys_auxiliary_original_temp_tl
}
}
@@ -5178,46 +5178,46 @@
}
}
-\cs_new_protected:Npn \semantex_pre_append_singlekey_with_raw_code:nnn#1#2#3
+\cs_new_protected:Npn \semantex_prepend_singlekey_with_raw_code:nnn#1#2#3
{
% Appends the key #2 with the raw code #3
% #1 = register
% #2 = key
% #3 = raw code
- \tl_set:Nn \l__semantex_pre_append_singlekey_with_raw_code_auxiliary_temp_tl { #3 }
- \semantex_singlekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_singlekey_with_raw_code_auxiliary_original_temp_tl
+ \tl_set:Nn \l__semantex_prepend_singlekey_with_raw_code_auxiliary_temp_tl { #3 }
+ \semantex_singlekey_store:nnN { #1 } { #2 } \l__semantex_prepend_singlekey_with_raw_code_auxiliary_original_temp_tl
\exp_args:Nnx\cs_set_protected:cn
% \cs_set_protected:cx gave us ##1 where we wanted #1
{ __semantex_data_cs_custom_singlekey_#1_\tl_trim_spaces:n{#2}:n }
{
- \exp_not:V\l__semantex_pre_append_singlekey_with_raw_code_auxiliary_temp_tl
- \exp_not:V\l__semantex_pre_append_singlekey_with_raw_code_auxiliary_original_temp_tl
+ \exp_not:V\l__semantex_prepend_singlekey_with_raw_code_auxiliary_temp_tl
+ \exp_not:V\l__semantex_prepend_singlekey_with_raw_code_auxiliary_original_temp_tl
}
}
-\cs_new_protected:Npn\semantex_pre_append_singlekeys:nn#1#2
+\cs_new_protected:Npn\semantex_prepend_singlekeys:nn#1#2
{
- % Pre-appends keys taking no values
+ % Prepends keys taking no values
\clist_map_inline:nn { #2 }{
- \__semantex_pre_append_singlekeys_format_auxiliary:nnn { #1 } ##1
+ \__semantex_prepend_singlekeys_format_auxiliary:nnn { #1 } ##1
}
}
-\cs_new_protected:Npn \__semantex_pre_append_singlekeys_format_auxiliary:nnn#1#2#3
+\cs_new_protected:Npn \__semantex_prepend_singlekeys_format_auxiliary:nnn#1#2#3
{
- \cs_set:Npn\l__semantex_pre_append_singlekeys_auxiliary_temp_cs: { #3 }
- \tl_set:Nn \l__semantex_pre_append_singlekeys_auxiliary_temp_tl {}
+ \cs_set:Npn\l__semantex_prepend_singlekeys_auxiliary_temp_cs: { #3 }
+ \tl_set:Nn \l__semantex_prepend_singlekeys_auxiliary_temp_tl {}
\semantex_preprocess_keys:oN
{
- \l__semantex_pre_append_singlekeys_auxiliary_temp_cs:
- } \l__semantex_pre_append_singlekeys_auxiliary_temp_tl
- \semantex_singlekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_singlekeys_auxiliary_original_temp_tl
+ \l__semantex_prepend_singlekeys_auxiliary_temp_cs:
+ } \l__semantex_prepend_singlekeys_auxiliary_temp_tl
+ \semantex_singlekey_store:nnN { #1 } { #2 } \l__semantex_prepend_singlekeys_auxiliary_original_temp_tl
\exp_args:Nnx\cs_set_protected:cn
% \cs_set_protected:cx gave us ##1 where we wanted #1
{ __semantex_data_cs_custom_singlekey_#1_\tl_trim_spaces:n{#2}:n }
{
- \exp_not:V\l__semantex_pre_append_singlekeys_auxiliary_temp_tl
- \exp_not:V\l__semantex_pre_append_singlekeys_auxiliary_original_temp_tl
+ \exp_not:V\l__semantex_prepend_singlekeys_auxiliary_temp_tl
+ \exp_not:V\l__semantex_prepend_singlekeys_auxiliary_original_temp_tl
}
}
@@ -5249,27 +5249,27 @@
}
}
-\cs_new_protected:Npn\semantex_pre_append_two_valuekeys:nn#1#2
+\cs_new_protected:Npn\semantex_prepend_two_valuekeys:nn#1#2
{
- % Pre-appends valuekeys with 2 values
+ % Prepends valuekeys with 2 values
\clist_map_inline:nn { #2 }{
- \__semantex_pre_append_two_valuekey_format_auxiliary:nnn { #1 } ##1
+ \__semantex_prepend_two_valuekey_format_auxiliary:nnn { #1 } ##1
}
}
-\cs_new_protected:Npn\__semantex_pre_append_two_valuekey_format_auxiliary:nnn#1#2#3
+\cs_new_protected:Npn\__semantex_prepend_two_valuekey_format_auxiliary:nnn#1#2#3
{
- \cs_set:Npn\l__semantex_pre_append_two_valuekey_auxiliary_temp_cs:nn##1##2 { #3 }
- \tl_set:Nn\l__semantex_pre_append_two_valuekey_auxiliary_temp_tl{}
+ \cs_set:Npn\l__semantex_prepend_two_valuekey_auxiliary_temp_cs:nn##1##2 { #3 }
+ \tl_set:Nn\l__semantex_prepend_two_valuekey_auxiliary_temp_tl{}
\semantex_preprocess_keys:oN
{
- \l__semantex_pre_append_two_valuekey_auxiliary_temp_cs:nn { ##2 } { ##3 }
- } \l__semantex_pre_append_two_valuekey_auxiliary_temp_tl
- \semantex_two_valuekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_two_valuekey_auxiliary_original_temp_tl
+ \l__semantex_prepend_two_valuekey_auxiliary_temp_cs:nn { ##2 } { ##3 }
+ } \l__semantex_prepend_two_valuekey_auxiliary_temp_tl
+ \semantex_two_valuekey_store:nnN { #1 } { #2 } \l__semantex_prepend_two_valuekey_auxiliary_original_temp_tl
\exp_args:Nnx\cs_set_protected:cn { __semantex_data_cs_custom_two_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnn }
{
- \exp_not:V\l__semantex_pre_append_two_valuekey_auxiliary_original_temp_tl
- \exp_not:V\l__semantex_pre_append_two_valuekey_auxiliary_temp_tl
+ \exp_not:V\l__semantex_prepend_two_valuekey_auxiliary_original_temp_tl
+ \exp_not:V\l__semantex_prepend_two_valuekey_auxiliary_temp_tl
}
\cs_set_protected:cpn { __semantex_data_cs_custom_valuekey_#1_\tl_trim_spaces:n{#2}:nn } ##1##2
{
@@ -5305,27 +5305,27 @@
}
}
-\cs_new_protected:Npn\semantex_pre_append_three_valuekeys:nn#1#2
+\cs_new_protected:Npn\semantex_prepend_three_valuekeys:nn#1#2
{
- % Pre-appends valuekeys with 3 values
+ % Prepends valuekeys with 3 values
\clist_map_inline:nn { #2 }{
- \__semantex_pre_append_three_valuekey_format_auxiliary:nnn {#1} ##1
+ \__semantex_prepend_three_valuekey_format_auxiliary:nnn {#1} ##1
}
}
-\cs_new_protected:Npn\__semantex_pre_append_three_valuekey_format_auxiliary:nnn#1#2#3
+\cs_new_protected:Npn\__semantex_prepend_three_valuekey_format_auxiliary:nnn#1#2#3
{
- \cs_set:Npn\l__semantex_pre_append_three_valuekey_auxiliary_temp_cs:nnn##1##2##3 { #3 }
- \tl_set:Nn\l__semantex_pre_append_three_valuekey_auxiliary_temp_tl{}
+ \cs_set:Npn\l__semantex_prepend_three_valuekey_auxiliary_temp_cs:nnn##1##2##3 { #3 }
+ \tl_set:Nn\l__semantex_prepend_three_valuekey_auxiliary_temp_tl{}
\semantex_preprocess_keys:oN
{
- \l__semantex_pre_append_three_valuekey_auxiliary_temp_cs:nnn { ##2 } { ##3 } { ##4 }
- } \l__semantex_pre_append_three_valuekey_auxiliary_temp_tl
- \semantex_three_valuekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_three_valuekey_auxiliary_original_temp_tl
+ \l__semantex_prepend_three_valuekey_auxiliary_temp_cs:nnn { ##2 } { ##3 } { ##4 }
+ } \l__semantex_prepend_three_valuekey_auxiliary_temp_tl
+ \semantex_three_valuekey_store:nnN { #1 } { #2 } \l__semantex_prepend_three_valuekey_auxiliary_original_temp_tl
\exp_args:Nnx\cs_set_protected:cn { __semantex_data_cs_custom_three_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnn }
{
- \exp_not:V\l__semantex_pre_append_three_valuekey_auxiliary_temp_tl
- \exp_not:V\l__semantex_pre_append_three_valuekey_auxiliary_original_temp_tl
+ \exp_not:V\l__semantex_prepend_three_valuekey_auxiliary_temp_tl
+ \exp_not:V\l__semantex_prepend_three_valuekey_auxiliary_original_temp_tl
}
\cs_set_protected:cpn { __semantex_data_cs_custom_valuekey_#1_\tl_trim_spaces:n{#2}:nn } ##1##2
{
@@ -5361,27 +5361,27 @@
}
}
-\cs_new_protected:Npn\semantex_pre_append_four_valuekeys:nn#1#2
+\cs_new_protected:Npn\semantex_prepend_four_valuekeys:nn#1#2
{
- % Pre-appends valuekeys with 4 values
+ % Prepends valuekeys with 4 values
\clist_map_inline:nn { #2 }{
- \__semantex_pre_append_four_valuekey_format_auxiliary:nnn{#1}##1
+ \__semantex_prepend_four_valuekey_format_auxiliary:nnn{#1}##1
}
}
-\cs_new_protected:Npn\__semantex_pre_append_four_valuekey_format_auxiliary:nnn#1#2#3
+\cs_new_protected:Npn\__semantex_prepend_four_valuekey_format_auxiliary:nnn#1#2#3
{
- \cs_set:Npn\l__semantex_pre_append_four_valuekey_auxiliary_temp_cs:nnnn##1##2##3##4 { #3 }
- \tl_set:Nn\l__semantex_pre_append_four_valuekey_auxiliary_temp_tl{}
+ \cs_set:Npn\l__semantex_prepend_four_valuekey_auxiliary_temp_cs:nnnn##1##2##3##4 { #3 }
+ \tl_set:Nn\l__semantex_prepend_four_valuekey_auxiliary_temp_tl{}
\semantex_preprocess_keys:oN
{
- \l__semantex_pre_append_four_valuekey_auxiliary_temp_cs:nnnn { ##2 } { ##3 } { ##4 } { ##5 }
- } \l__semantex_pre_append_four_valuekey_auxiliary_temp_tl
- \semantex_four_valuekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_four_valuekey_auxiliary_original_temp_tl
+ \l__semantex_prepend_four_valuekey_auxiliary_temp_cs:nnnn { ##2 } { ##3 } { ##4 } { ##5 }
+ } \l__semantex_prepend_four_valuekey_auxiliary_temp_tl
+ \semantex_four_valuekey_store:nnN { #1 } { #2 } \l__semantex_prepend_four_valuekey_auxiliary_original_temp_tl
\exp_args:Nnx\cs_set_protected:cn { __semantex_data_cs_custom_four_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnn }
{
- \exp_not:V\l__semantex_pre_append_four_valuekey_auxiliary_temp_tl
- \exp_not:V\l__semantex_pre_append_four_valuekey_auxiliary_original_temp_tl
+ \exp_not:V\l__semantex_prepend_four_valuekey_auxiliary_temp_tl
+ \exp_not:V\l__semantex_prepend_four_valuekey_auxiliary_original_temp_tl
}
\cs_set_protected:cpn { __semantex_data_cs_custom_valuekey_#1_\tl_trim_spaces:n{#2}:nn } ##1##2
{
@@ -5417,27 +5417,27 @@
}
}
-\cs_new_protected:Npn\semantex_pre_append_five_valuekeys:nn#1#2
+\cs_new_protected:Npn\semantex_prepend_five_valuekeys:nn#1#2
{
- % Pre-appends valuekeys with 5 values
+ % Prepends valuekeys with 5 values
\clist_map_inline:nn { #2 }{
- \__semantex_pre_append_five_valuekey_format_auxiliary:nnn{#1}##1
+ \__semantex_prepend_five_valuekey_format_auxiliary:nnn{#1}##1
}
}
-\cs_new_protected:Npn\__semantex_pre_append_five_valuekey_format_auxiliary:nnn#1#2#3
+\cs_new_protected:Npn\__semantex_prepend_five_valuekey_format_auxiliary:nnn#1#2#3
{
- \cs_set:Npn\l__semantex_pre_append_five_valuekey_auxiliary_temp_cs:nnnnn##1##2##3##4##5 { #3 }
- \tl_set:Nn\l__semantex_pre_append_five_valuekey_auxiliary_temp_tl{}
+ \cs_set:Npn\l__semantex_prepend_five_valuekey_auxiliary_temp_cs:nnnnn##1##2##3##4##5 { #3 }
+ \tl_set:Nn\l__semantex_prepend_five_valuekey_auxiliary_temp_tl{}
\semantex_preprocess_keys:oN
{
- \l__semantex_pre_append_five_valuekey_auxiliary_temp_cs:nnnnn { ##2 } { ##3 } { ##4 } { ##5 } { ##6 }
- } \l__semantex_pre_append_five_valuekey_auxiliary_temp_tl
- \semantex_five_valuekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_five_valuekey_auxiliary_original_temp_tl
+ \l__semantex_prepend_five_valuekey_auxiliary_temp_cs:nnnnn { ##2 } { ##3 } { ##4 } { ##5 } { ##6 }
+ } \l__semantex_prepend_five_valuekey_auxiliary_temp_tl
+ \semantex_five_valuekey_store:nnN { #1 } { #2 } \l__semantex_prepend_five_valuekey_auxiliary_original_temp_tl
\exp_args:Nnx\cs_set_protected:cn { __semantex_data_cs_custom_five_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnn }
{
- \exp_not:V\l__semantex_pre_append_five_valuekey_auxiliary_temp_tl
- \exp_not:V\l__semantex_pre_append_five_valuekey_auxiliary_original_temp_tl
+ \exp_not:V\l__semantex_prepend_five_valuekey_auxiliary_temp_tl
+ \exp_not:V\l__semantex_prepend_five_valuekey_auxiliary_original_temp_tl
}
\cs_set_protected:cpn { __semantex_data_cs_custom_valuekey_#1_\tl_trim_spaces:n{#2}:nn } ##1##2
{
@@ -5473,27 +5473,27 @@
}
}
-\cs_new_protected:Npn\semantex_pre_append_six_valuekeys:nn#1#2
+\cs_new_protected:Npn\semantex_prepend_six_valuekeys:nn#1#2
{
- % Pre-appends valuekeys with 6 values
+ % Prepends valuekeys with 6 values
\clist_map_inline:nn { #2 }{
- \__semantex_pre_append_six_valuekey_format_auxiliary:nnn{#1}##1
+ \__semantex_prepend_six_valuekey_format_auxiliary:nnn{#1}##1
}
}
-\cs_new_protected:Npn\__semantex_pre_append_six_valuekey_format_auxiliary:nnn#1#2#3
+\cs_new_protected:Npn\__semantex_prepend_six_valuekey_format_auxiliary:nnn#1#2#3
{
- \cs_set:Npn\l__semantex_pre_append_six_valuekey_auxiliary_temp_cs:nnnnnn##1##2##3##4##5##6 { #3 }
- \tl_set:Nn\l__semantex_pre_append_six_valuekey_auxiliary_temp_tl{}
+ \cs_set:Npn\l__semantex_prepend_six_valuekey_auxiliary_temp_cs:nnnnnn##1##2##3##4##5##6 { #3 }
+ \tl_set:Nn\l__semantex_prepend_six_valuekey_auxiliary_temp_tl{}
\semantex_preprocess_keys:oN
{
- \l__semantex_pre_append_six_valuekey_auxiliary_temp_cs:nnnnnn { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 }
- } \l__semantex_pre_append_six_valuekey_auxiliary_temp_tl
- \semantex_six_valuekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_six_valuekey_auxiliary_original_temp_tl
+ \l__semantex_prepend_six_valuekey_auxiliary_temp_cs:nnnnnn { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 }
+ } \l__semantex_prepend_six_valuekey_auxiliary_temp_tl
+ \semantex_six_valuekey_store:nnN { #1 } { #2 } \l__semantex_prepend_six_valuekey_auxiliary_original_temp_tl
\exp_args:Nnx\cs_set_protected:cn { __semantex_data_cs_custom_six_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnnn }
{
- \exp_not:V\l__semantex_pre_append_six_valuekey_auxiliary_original_temp_tl
- \exp_not:V\l__semantex_pre_append_six_valuekey_auxiliary_temp_tl
+ \exp_not:V\l__semantex_prepend_six_valuekey_auxiliary_original_temp_tl
+ \exp_not:V\l__semantex_prepend_six_valuekey_auxiliary_temp_tl
}
\cs_set_protected:cpn { __semantex_data_cs_custom_valuekey_#1_\tl_trim_spaces:n{#2}:nn } ##1##2
{
@@ -5529,27 +5529,27 @@
}
}
-\cs_new_protected:Npn\semantex_pre_append_seven_valuekeys:nn#1#2
+\cs_new_protected:Npn\semantex_prepend_seven_valuekeys:nn#1#2
{
- % Pre-appends valuekeys with 7 values
+ % Prepends valuekeys with 7 values
\clist_map_inline:nn { #2 }{
- \__semantex_pre_append_seven_valuekey_format_auxiliary:nnn{#1}##1
+ \__semantex_prepend_seven_valuekey_format_auxiliary:nnn{#1}##1
}
}
-\cs_new_protected:Npn\__semantex_pre_append_seven_valuekey_format_auxiliary:nnn#1#2#3
+\cs_new_protected:Npn\__semantex_prepend_seven_valuekey_format_auxiliary:nnn#1#2#3
{
- \cs_set:Npn\l__semantex_pre_append_seven_valuekey_auxiliary_temp_cs:nnnnnnn##1##2##3##4##5##6##7 { #3 }
- \tl_set:Nn\l__semantex_pre_append_seven_valuekey_auxiliary_temp_tl{}
+ \cs_set:Npn\l__semantex_prepend_seven_valuekey_auxiliary_temp_cs:nnnnnnn##1##2##3##4##5##6##7 { #3 }
+ \tl_set:Nn\l__semantex_prepend_seven_valuekey_auxiliary_temp_tl{}
\semantex_preprocess_keys:oN
{
- \l__semantex_pre_append_seven_valuekey_auxiliary_temp_cs:nnnnnnn { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } { ##8 }
- } \l__semantex_pre_append_seven_valuekey_auxiliary_temp_tl
- \semantex_seven_valuekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_seven_valuekey_auxiliary_original_temp_tl
+ \l__semantex_prepend_seven_valuekey_auxiliary_temp_cs:nnnnnnn { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } { ##8 }
+ } \l__semantex_prepend_seven_valuekey_auxiliary_temp_tl
+ \semantex_seven_valuekey_store:nnN { #1 } { #2 } \l__semantex_prepend_seven_valuekey_auxiliary_original_temp_tl
\exp_args:Nnx\cs_set_protected:cn { __semantex_data_cs_custom_seven_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnnnn }
{
- \exp_not:V\l__semantex_pre_append_seven_valuekey_auxiliary_original_temp_tl
- \exp_not:V\l__semantex_pre_append_seven_valuekey_auxiliary_temp_tl
+ \exp_not:V\l__semantex_prepend_seven_valuekey_auxiliary_original_temp_tl
+ \exp_not:V\l__semantex_prepend_seven_valuekey_auxiliary_temp_tl
}
\cs_set_protected:cpn { __semantex_data_cs_custom_valuekey_#1_\tl_trim_spaces:n{#2}:nn } ##1##2
{
@@ -5585,27 +5585,27 @@
}
}
-\cs_new_protected:Npn\semantex_pre_append_eight_valuekeys:nn#1#2
+\cs_new_protected:Npn\semantex_prepend_eight_valuekeys:nn#1#2
{
- % Pre-appends valuekeys with 8 values
+ % Prepends valuekeys with 8 values
\clist_map_inline:nn { #2 }{
- \__semantex_pre_append_eight_valuekey_format_auxiliary:nnn{#1}##1
+ \__semantex_prepend_eight_valuekey_format_auxiliary:nnn{#1}##1
}
}
-\cs_new_protected:Npn\__semantex_pre_append_eight_valuekey_format_auxiliary:nnn#1#2#3
+\cs_new_protected:Npn\__semantex_prepend_eight_valuekey_format_auxiliary:nnn#1#2#3
{
- \cs_set:Npn\l__semantex_pre_append_eight_valuekey_auxiliary_temp_cs:nnnnnnnn##1##2##3##4##5##6##7##8 { #3 }
- \tl_set:Nn\l__semantex_pre_append_eight_valuekey_auxiliary_temp_tl{}
+ \cs_set:Npn\l__semantex_prepend_eight_valuekey_auxiliary_temp_cs:nnnnnnnn##1##2##3##4##5##6##7##8 { #3 }
+ \tl_set:Nn\l__semantex_prepend_eight_valuekey_auxiliary_temp_tl{}
\semantex_preprocess_keys:oN
{
- \l__semantex_pre_append_eight_valuekey_auxiliary_temp_cs:nnnnnnnn { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } { ##8 } { ##9 }
- } \l__semantex_pre_append_eight_valuekey_auxiliary_temp_tl
- \semantex_eight_valuekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_eight_valuekey_auxiliary_original_temp_tl
+ \l__semantex_prepend_eight_valuekey_auxiliary_temp_cs:nnnnnnnn { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } { ##8 } { ##9 }
+ } \l__semantex_prepend_eight_valuekey_auxiliary_temp_tl
+ \semantex_eight_valuekey_store:nnN { #1 } { #2 } \l__semantex_prepend_eight_valuekey_auxiliary_original_temp_tl
\exp_args:Nnx\cs_set_protected:cn { __semantex_data_cs_custom_eight_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnnnnn }
{
- \exp_not:V\l__semantex_pre_append_eight_valuekey_auxiliary_temp_tl
- \exp_not:V\l__semantex_pre_append_eight_valuekey_auxiliary_original_temp_tl
+ \exp_not:V\l__semantex_prepend_eight_valuekey_auxiliary_temp_tl
+ \exp_not:V\l__semantex_prepend_eight_valuekey_auxiliary_original_temp_tl
}
\cs_set_protected:cpn { __semantex_data_cs_custom_valuekey_#1_\tl_trim_spaces:n{#2}:nn } ##1##2
{
@@ -5652,37 +5652,37 @@
% }
%}
%
-%\cs_new_protected:Npn\semantex_pre_append_nine_valuekeys:nn#1#2
+%\cs_new_protected:Npn\semantex_prepend_nine_valuekeys:nn#1#2
%{
-% % Pre-appends valuekeys with 9 values
+% % Prepends valuekeys with 9 values
% \clist_map_inline:nn { #2 }{
-% \__semantex_pre_append_nine_valuekey_format_auxiliary:nnn{#1}##1
+% \__semantex_prepend_nine_valuekey_format_auxiliary:nnn{#1}##1
% }
%}
%
-%\cs_new_protected:Npn\__semantex_pre_append_nine_valuekey_format_auxiliary:nnn#1#2#3
+%\cs_new_protected:Npn\__semantex_prepend_nine_valuekey_format_auxiliary:nnn#1#2#3
%{
-% \cs_set:Npn\l__semantex_pre_append_nine_valuekey_auxiliary_temp_cs:nnnnnnnnn##1##2##3##4##5##6##7##8##9 { #3 }
-% \tl_set:Nn\l__semantex_pre_append_nine_valuekey_auxiliary_temp_tl{}
-% \cs_set:Npn\l__semantex_pre_append_nine_valuekey_auxiliary_singlekey_temp_cs:n##1
+% \cs_set:Npn\l__semantex_prepend_nine_valuekey_auxiliary_temp_cs:nnnnnnnnn##1##2##3##4##5##6##7##8##9 { #3 }
+% \tl_set:Nn\l__semantex_prepend_nine_valuekey_auxiliary_temp_tl{}
+% \cs_set:Npn\l__semantex_prepend_nine_valuekey_auxiliary_singlekey_temp_cs:n##1
% {
-% \__semantex_preprocess_singlekey:nnN { \__semantex_nine_valuekey_format_auxiliary_name_of_register_temp_tl } { ##1 } \l__semantex_pre_append_nine_valuekey_auxiliary_temp_tl
+% \__semantex_preprocess_singlekey:nnN { \__semantex_nine_valuekey_format_auxiliary_name_of_register_temp_tl } { ##1 } \l__semantex_prepend_nine_valuekey_auxiliary_temp_tl
% }
-% \cs_set:Npn\l__semantex_pre_append_nine_valuekey_auxiliary_valuekey_temp_cs:nn##1##2
+% \cs_set:Npn\l__semantex_prepend_nine_valuekey_auxiliary_valuekey_temp_cs:nn##1##2
% {
-% \__semantex_preprocess_valuekey:nnnN { \__semantex_nine_valuekey_format_auxiliary_name_of_register_temp_tl } { ##1 } { ##2 } \l__semantex_pre_append_nine_valuekey_auxiliary_temp_tl
+% \__semantex_preprocess_valuekey:nnnN { \__semantex_nine_valuekey_format_auxiliary_name_of_register_temp_tl } { ##1 } { ##2 } \l__semantex_prepend_nine_valuekey_auxiliary_temp_tl
% }
% \semantex_keyval_parse:NNo
-% \l__semantex_pre_append_nine_valuekey_auxiliary_singlekey_temp_cs:n
-% \l__semantex_pre_append_nine_valuekey_auxiliary_valuekey_temp_cs:nn
+% \l__semantex_prepend_nine_valuekey_auxiliary_singlekey_temp_cs:n
+% \l__semantex_prepend_nine_valuekey_auxiliary_valuekey_temp_cs:nn
% {
-% \l__semantex_pre_append_nine_valuekey_auxiliary_temp_cs:nnnnnnnnn { ##1 } { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } { ##8 } { ##9 }
+% \l__semantex_prepend_nine_valuekey_auxiliary_temp_cs:nnnnnnnnn { ##1 } { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } { ##8 } { ##9 }
% }
-% \semantex_nine_valuekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_nine_valuekey_auxiliary_original_temp_tl
+% \semantex_nine_valuekey_store:nnN { #1 } { #2 } \l__semantex_prepend_nine_valuekey_auxiliary_original_temp_tl
% \exp_args:Nnx\cs_set_protected:cn { __semantex_data_cs_custom_nine_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnnnnn }
% {
-% \exp_not:V\l__semantex_pre_append_nine_valuekey_auxiliary_temp_tl
-% \exp_not:V\l__semantex_pre_append_nine_valuekey_auxiliary_original_temp_tl
+% \exp_not:V\l__semantex_prepend_nine_valuekey_auxiliary_temp_tl
+% \exp_not:V\l__semantex_prepend_nine_valuekey_auxiliary_original_temp_tl
% }
% \cs_set_protected:cpn { __semantex_data_cs_custom_valuekey_#1_\tl_trim_spaces:n{#2}:nn } ##1##2
% {
@@ -6179,29 +6179,29 @@
}
}
-\cs_new_protected:Npn\semantex_pre_append_arg_valuekeys:nn#1#2
+\cs_new_protected:Npn\semantex_prepend_arg_valuekeys:nn#1#2
{
- % Pre-appends keys taking one value
+ % Prepends keys taking one value
\clist_map_inline:nn { #2 }{
- \__semantex_pre_append_arg_valuekeys_format_auxiliary:nnn { #1 } ##1
+ \__semantex_prepend_arg_valuekeys_format_auxiliary:nnn { #1 } ##1
}
}
-\cs_new_protected:Npn\__semantex_pre_append_arg_valuekeys_format_auxiliary:nnn#1#2#3
+\cs_new_protected:Npn\__semantex_prepend_arg_valuekeys_format_auxiliary:nnn#1#2#3
{
- \cs_set:Npn\l__semantex_pre_append_arg_valuekeys_auxiliary_temp_cs:n##1 { #3 }
- \tl_set:Nn \l__semantex_pre_append_arg_valuekeys_auxiliary_temp_tl {}
+ \cs_set:Npn\l__semantex_prepend_arg_valuekeys_auxiliary_temp_cs:n##1 { #3 }
+ \tl_set:Nn \l__semantex_prepend_arg_valuekeys_auxiliary_temp_tl {}
\semantex_preprocess_arg_keys:oN
{
- \l__semantex_pre_append_arg_valuekeys_auxiliary_temp_cs:n { ##2 }
- } \l__semantex_pre_append_arg_valuekeys_auxiliary_temp_tl
- \semantex_arg_valuekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_arg_valuekeys_auxiliary_original_temp_tl
+ \l__semantex_prepend_arg_valuekeys_auxiliary_temp_cs:n { ##2 }
+ } \l__semantex_prepend_arg_valuekeys_auxiliary_temp_tl
+ \semantex_arg_valuekey_store:nnN { #1 } { #2 } \l__semantex_prepend_arg_valuekeys_auxiliary_original_temp_tl
\exp_args:Nnx\cs_set_protected:cn
% \cs_set_protected:cx gave us ##1 where we wanted #1
{ __semantex_data_cs_custom_arg_valuekey_#1_\tl_trim_spaces:n{#2}:nn }
{
- \exp_not:V\l__semantex_pre_append_arg_valuekeys_auxiliary_temp_tl
- \exp_not:V\l__semantex_pre_append_arg_valuekeys_auxiliary_original_temp_tl
+ \exp_not:V\l__semantex_prepend_arg_valuekeys_auxiliary_temp_tl
+ \exp_not:V\l__semantex_prepend_arg_valuekeys_auxiliary_original_temp_tl
}
}
@@ -6231,29 +6231,29 @@
}
}
-\cs_new_protected:Npn\semantex_pre_append_arg_singlekeys:nn#1#2
+\cs_new_protected:Npn\semantex_prepend_arg_singlekeys:nn#1#2
{
- % Pre-append_args keys taking no values
+ % Prepend_args keys taking no values
\clist_map_inline:nn { #2 }{
- \__semantex_pre_append_arg_singlekeys_format_auxiliary:nnn { #1 } ##1
+ \__semantex_prepend_arg_singlekeys_format_auxiliary:nnn { #1 } ##1
}
}
-\cs_new_protected:Npn \__semantex_pre_append_arg_singlekeys_format_auxiliary:nnn#1#2#3
+\cs_new_protected:Npn \__semantex_prepend_arg_singlekeys_format_auxiliary:nnn#1#2#3
{
- \cs_set:Npn\l__semantex_pre_append_arg_singlekeys_auxiliary_temp_cs: { #3 }
- \tl_set:Nn \l__semantex_pre_append_arg_singlekeys_auxiliary_temp_tl {}
+ \cs_set:Npn\l__semantex_prepend_arg_singlekeys_auxiliary_temp_cs: { #3 }
+ \tl_set:Nn \l__semantex_prepend_arg_singlekeys_auxiliary_temp_tl {}
\semantex_preprocess_arg_keys:oN
{
- \l__semantex_pre_append_arg_singlekeys_auxiliary_temp_cs:
- } \l__semantex_pre_append_arg_singlekeys_auxiliary_temp_tl
- \semantex_arg_singlekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_arg_singlekeys_auxiliary_original_temp_tl
+ \l__semantex_prepend_arg_singlekeys_auxiliary_temp_cs:
+ } \l__semantex_prepend_arg_singlekeys_auxiliary_temp_tl
+ \semantex_arg_singlekey_store:nnN { #1 } { #2 } \l__semantex_prepend_arg_singlekeys_auxiliary_original_temp_tl
\exp_args:Nnx\cs_set_protected:cn
% \cs_set_protected:cx gave us ##1 where we wanted #1
{ __semantex_data_cs_custom_arg_singlekey_#1_\tl_trim_spaces:n{#2}:n }
{
- \exp_not:V\l__semantex_pre_append_arg_singlekeys_auxiliary_temp_tl
- \exp_not:V\l__semantex_pre_append_arg_singlekeys_auxiliary_original_temp_tl
+ \exp_not:V\l__semantex_prepend_arg_singlekeys_auxiliary_temp_tl
+ \exp_not:V\l__semantex_prepend_arg_singlekeys_auxiliary_original_temp_tl
}
}
@@ -6285,27 +6285,27 @@
}
}
-\cs_new_protected:Npn\semantex_pre_append_arg_two_valuekeys:nn#1#2
+\cs_new_protected:Npn\semantex_prepend_arg_two_valuekeys:nn#1#2
{
- % Pre-appends valuekeys with 2 values
+ % Prepends valuekeys with 2 values
\clist_map_inline:nn { #2 }{
- \__semantex_pre_append_arg_two_valuekey_format_auxiliary:nnn { #1 } ##1
+ \__semantex_prepend_arg_two_valuekey_format_auxiliary:nnn { #1 } ##1
}
}
-\cs_new_protected:Npn\__semantex_pre_append_arg_two_valuekey_format_auxiliary:nnn#1#2#3
+\cs_new_protected:Npn\__semantex_prepend_arg_two_valuekey_format_auxiliary:nnn#1#2#3
{
- \cs_set:Npn\l__semantex_pre_append_arg_two_valuekey_auxiliary_temp_cs:nn##1##2 { #3 }
- \tl_set:Nn\l__semantex_pre_append_arg_two_valuekey_auxiliary_temp_tl{}
+ \cs_set:Npn\l__semantex_prepend_arg_two_valuekey_auxiliary_temp_cs:nn##1##2 { #3 }
+ \tl_set:Nn\l__semantex_prepend_arg_two_valuekey_auxiliary_temp_tl{}
\semantex_preprocess_arg_keys:oN
{
- \l__semantex_pre_append_arg_two_valuekey_auxiliary_temp_cs:nn { ##2 } { ##3 }
- } \l__semantex_pre_append_arg_two_valuekey_auxiliary_temp_tl
- \semantex_arg_two_valuekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_arg_two_valuekey_auxiliary_original_temp_tl
+ \l__semantex_prepend_arg_two_valuekey_auxiliary_temp_cs:nn { ##2 } { ##3 }
+ } \l__semantex_prepend_arg_two_valuekey_auxiliary_temp_tl
+ \semantex_arg_two_valuekey_store:nnN { #1 } { #2 } \l__semantex_prepend_arg_two_valuekey_auxiliary_original_temp_tl
\exp_args:Nnx\cs_set_protected:cn { __semantex_data_cs_custom_arg_two_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnn }
{
- \exp_not:V\l__semantex_pre_append_arg_two_valuekey_auxiliary_original_temp_tl
- \exp_not:V\l__semantex_pre_append_arg_two_valuekey_auxiliary_temp_tl
+ \exp_not:V\l__semantex_prepend_arg_two_valuekey_auxiliary_original_temp_tl
+ \exp_not:V\l__semantex_prepend_arg_two_valuekey_auxiliary_temp_tl
}
\cs_set_protected:cpn { __semantex_data_cs_custom_arg_arg_valuekey_#1_\tl_trim_spaces:n{#2}:nn } ##1##2
{
@@ -6341,27 +6341,27 @@
}
}
-\cs_new_protected:Npn\semantex_pre_append_arg_three_valuekeys:nn#1#2
+\cs_new_protected:Npn\semantex_prepend_arg_three_valuekeys:nn#1#2
{
- % Pre-appends valuekeys with 3 values
+ % Prepends valuekeys with 3 values
\clist_map_inline:nn { #2 }{
- \__semantex_pre_append_arg_three_valuekey_format_auxiliary:nnn {#1} ##1
+ \__semantex_prepend_arg_three_valuekey_format_auxiliary:nnn {#1} ##1
}
}
-\cs_new_protected:Npn\__semantex_pre_append_arg_three_valuekey_format_auxiliary:nnn#1#2#3
+\cs_new_protected:Npn\__semantex_prepend_arg_three_valuekey_format_auxiliary:nnn#1#2#3
{
- \cs_set:Npn\l__semantex_pre_append_arg_three_valuekey_auxiliary_temp_cs:nnn##1##2##3 { #3 }
- \tl_set:Nn\l__semantex_pre_append_arg_three_valuekey_auxiliary_temp_tl{}
+ \cs_set:Npn\l__semantex_prepend_arg_three_valuekey_auxiliary_temp_cs:nnn##1##2##3 { #3 }
+ \tl_set:Nn\l__semantex_prepend_arg_three_valuekey_auxiliary_temp_tl{}
\semantex_preprocess_arg_keys:oN
{
- \l__semantex_pre_append_arg_three_valuekey_auxiliary_temp_cs:nnn { ##2 } { ##3 } { ##4 }
- } \l__semantex_pre_append_arg_three_valuekey_auxiliary_temp_tl
- \semantex_arg_three_valuekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_arg_three_valuekey_auxiliary_original_temp_tl
+ \l__semantex_prepend_arg_three_valuekey_auxiliary_temp_cs:nnn { ##2 } { ##3 } { ##4 }
+ } \l__semantex_prepend_arg_three_valuekey_auxiliary_temp_tl
+ \semantex_arg_three_valuekey_store:nnN { #1 } { #2 } \l__semantex_prepend_arg_three_valuekey_auxiliary_original_temp_tl
\exp_args:Nnx\cs_set_protected:cn { __semantex_data_cs_custom_arg_three_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnn }
{
- \exp_not:V\l__semantex_pre_append_arg_three_valuekey_auxiliary_temp_tl
- \exp_not:V\l__semantex_pre_append_arg_three_valuekey_auxiliary_original_temp_tl
+ \exp_not:V\l__semantex_prepend_arg_three_valuekey_auxiliary_temp_tl
+ \exp_not:V\l__semantex_prepend_arg_three_valuekey_auxiliary_original_temp_tl
}
\cs_set_protected:cpn { __semantex_data_cs_custom_arg_valuekey_#1_\tl_trim_spaces:n{#2}:nn } ##1##2
{
@@ -6397,27 +6397,27 @@
}
}
-\cs_new_protected:Npn\semantex_pre_append_arg_four_valuekeys:nn#1#2
+\cs_new_protected:Npn\semantex_prepend_arg_four_valuekeys:nn#1#2
{
- % Pre-appends valuekeys with 4 values
+ % Prepends valuekeys with 4 values
\clist_map_inline:nn { #2 }{
- \__semantex_pre_append_arg_four_valuekey_format_auxiliary:nnn{#1}##1
+ \__semantex_prepend_arg_four_valuekey_format_auxiliary:nnn{#1}##1
}
}
-\cs_new_protected:Npn\__semantex_pre_append_arg_four_valuekey_format_auxiliary:nnn#1#2#3
+\cs_new_protected:Npn\__semantex_prepend_arg_four_valuekey_format_auxiliary:nnn#1#2#3
{
- \cs_set:Npn\l__semantex_pre_append_arg_four_valuekey_auxiliary_temp_cs:nnnn##1##2##3##4 { #3 }
- \tl_set:Nn\l__semantex_pre_append_arg_four_valuekey_auxiliary_temp_tl{}
+ \cs_set:Npn\l__semantex_prepend_arg_four_valuekey_auxiliary_temp_cs:nnnn##1##2##3##4 { #3 }
+ \tl_set:Nn\l__semantex_prepend_arg_four_valuekey_auxiliary_temp_tl{}
\semantex_preprocess_arg_keys:oN
{
- \l__semantex_pre_append_arg_four_valuekey_auxiliary_temp_cs:nnnn { ##2 } { ##3 } { ##4 } { ##5 }
- } \l__semantex_pre_append_arg_four_valuekey_auxiliary_temp_tl
- \semantex_arg_four_valuekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_arg_four_valuekey_auxiliary_original_temp_tl
+ \l__semantex_prepend_arg_four_valuekey_auxiliary_temp_cs:nnnn { ##2 } { ##3 } { ##4 } { ##5 }
+ } \l__semantex_prepend_arg_four_valuekey_auxiliary_temp_tl
+ \semantex_arg_four_valuekey_store:nnN { #1 } { #2 } \l__semantex_prepend_arg_four_valuekey_auxiliary_original_temp_tl
\exp_args:Nnx\cs_set_protected:cn { __semantex_data_cs_custom_arg_four_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnn }
{
- \exp_not:V\l__semantex_pre_append_arg_four_valuekey_auxiliary_temp_tl
- \exp_not:V\l__semantex_pre_append_arg_four_valuekey_auxiliary_original_temp_tl
+ \exp_not:V\l__semantex_prepend_arg_four_valuekey_auxiliary_temp_tl
+ \exp_not:V\l__semantex_prepend_arg_four_valuekey_auxiliary_original_temp_tl
}
\cs_set_protected:cpn { __semantex_data_cs_custom_arg_valuekey_#1_\tl_trim_spaces:n{#2}:nn } ##1##2
{
@@ -6453,27 +6453,27 @@
}
}
-\cs_new_protected:Npn\semantex_pre_append_arg_five_valuekeys:nn#1#2
+\cs_new_protected:Npn\semantex_prepend_arg_five_valuekeys:nn#1#2
{
- % Pre-appends valuekeys with 5 values
+ % Prepends valuekeys with 5 values
\clist_map_inline:nn { #2 }{
- \__semantex_pre_append_arg_five_valuekey_format_auxiliary:nnn{#1}##1
+ \__semantex_prepend_arg_five_valuekey_format_auxiliary:nnn{#1}##1
}
}
-\cs_new_protected:Npn\__semantex_pre_append_arg_five_valuekey_format_auxiliary:nnn#1#2#3
+\cs_new_protected:Npn\__semantex_prepend_arg_five_valuekey_format_auxiliary:nnn#1#2#3
{
- \cs_set:Npn\l__semantex_pre_append_arg_five_valuekey_auxiliary_temp_cs:nnnnn##1##2##3##4##5 { #3 }
- \tl_set:Nn\l__semantex_pre_append_arg_five_valuekey_auxiliary_temp_tl{}
+ \cs_set:Npn\l__semantex_prepend_arg_five_valuekey_auxiliary_temp_cs:nnnnn##1##2##3##4##5 { #3 }
+ \tl_set:Nn\l__semantex_prepend_arg_five_valuekey_auxiliary_temp_tl{}
\semantex_preprocess_arg_keys:oN
{
- \l__semantex_pre_append_arg_five_valuekey_auxiliary_temp_cs:nnnnn { ##2 } { ##3 } { ##4 } { ##5 } { ##6 }
- } \l__semantex_pre_append_arg_five_valuekey_auxiliary_temp_tl
- \semantex_arg_five_valuekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_arg_five_valuekey_auxiliary_original_temp_tl
+ \l__semantex_prepend_arg_five_valuekey_auxiliary_temp_cs:nnnnn { ##2 } { ##3 } { ##4 } { ##5 } { ##6 }
+ } \l__semantex_prepend_arg_five_valuekey_auxiliary_temp_tl
+ \semantex_arg_five_valuekey_store:nnN { #1 } { #2 } \l__semantex_prepend_arg_five_valuekey_auxiliary_original_temp_tl
\exp_args:Nnx\cs_set_protected:cn { __semantex_data_cs_custom_arg_five_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnn }
{
- \exp_not:V\l__semantex_pre_append_arg_five_valuekey_auxiliary_temp_tl
- \exp_not:V\l__semantex_pre_append_arg_five_valuekey_auxiliary_original_temp_tl
+ \exp_not:V\l__semantex_prepend_arg_five_valuekey_auxiliary_temp_tl
+ \exp_not:V\l__semantex_prepend_arg_five_valuekey_auxiliary_original_temp_tl
}
\cs_set_protected:cpn { __semantex_data_cs_custom_arg_valuekey_#1_\tl_trim_spaces:n{#2}:nn } ##1##2
{
@@ -6509,27 +6509,27 @@
}
}
-\cs_new_protected:Npn\semantex_pre_append_arg_six_valuekeys:nn#1#2
+\cs_new_protected:Npn\semantex_prepend_arg_six_valuekeys:nn#1#2
{
- % Pre-appends valuekeys with 6 values
+ % Prepends valuekeys with 6 values
\clist_map_inline:nn { #2 }{
- \__semantex_pre_append_arg_six_valuekey_format_auxiliary:nnn{#1}##1
+ \__semantex_prepend_arg_six_valuekey_format_auxiliary:nnn{#1}##1
}
}
-\cs_new_protected:Npn\__semantex_pre_append_arg_six_valuekey_format_auxiliary:nnn#1#2#3
+\cs_new_protected:Npn\__semantex_prepend_arg_six_valuekey_format_auxiliary:nnn#1#2#3
{
- \cs_set:Npn\l__semantex_pre_append_arg_six_valuekey_auxiliary_temp_cs:nnnnnn##1##2##3##4##5##6 { #3 }
- \tl_set:Nn\l__semantex_pre_append_arg_six_valuekey_auxiliary_temp_tl{}
+ \cs_set:Npn\l__semantex_prepend_arg_six_valuekey_auxiliary_temp_cs:nnnnnn##1##2##3##4##5##6 { #3 }
+ \tl_set:Nn\l__semantex_prepend_arg_six_valuekey_auxiliary_temp_tl{}
\semantex_preprocess_arg_keys:oN
{
- \l__semantex_pre_append_arg_six_valuekey_auxiliary_temp_cs:nnnnnn { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 }
- } \l__semantex_pre_append_arg_six_valuekey_auxiliary_temp_tl
- \semantex_arg_six_valuekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_arg_six_valuekey_auxiliary_original_temp_tl
+ \l__semantex_prepend_arg_six_valuekey_auxiliary_temp_cs:nnnnnn { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 }
+ } \l__semantex_prepend_arg_six_valuekey_auxiliary_temp_tl
+ \semantex_arg_six_valuekey_store:nnN { #1 } { #2 } \l__semantex_prepend_arg_six_valuekey_auxiliary_original_temp_tl
\exp_args:Nnx\cs_set_protected:cn { __semantex_data_cs_custom_arg_six_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnnn }
{
- \exp_not:V\l__semantex_pre_append_arg_six_valuekey_auxiliary_original_temp_tl
- \exp_not:V\l__semantex_pre_append_arg_six_valuekey_auxiliary_temp_tl
+ \exp_not:V\l__semantex_prepend_arg_six_valuekey_auxiliary_original_temp_tl
+ \exp_not:V\l__semantex_prepend_arg_six_valuekey_auxiliary_temp_tl
}
\cs_set_protected:cpn { __semantex_data_cs_custom_arg_valuekey_#1_\tl_trim_spaces:n{#2}:nn } ##1##2
{
@@ -6565,27 +6565,27 @@
}
}
-\cs_new_protected:Npn\semantex_pre_append_arg_seven_valuekeys:nn#1#2
+\cs_new_protected:Npn\semantex_prepend_arg_seven_valuekeys:nn#1#2
{
- % Pre-appends valuekeys with 7 values
+ % Prepends valuekeys with 7 values
\clist_map_inline:nn { #2 }{
- \__semantex_pre_append_arg_seven_valuekey_format_auxiliary:nnn{#1}##1
+ \__semantex_prepend_arg_seven_valuekey_format_auxiliary:nnn{#1}##1
}
}
-\cs_new_protected:Npn\__semantex_pre_append_arg_seven_valuekey_format_auxiliary:nnn#1#2#3
+\cs_new_protected:Npn\__semantex_prepend_arg_seven_valuekey_format_auxiliary:nnn#1#2#3
{
- \cs_set:Npn\l__semantex_pre_append_arg_seven_valuekey_auxiliary_temp_cs:nnnnnnn##1##2##3##4##5##6##7 { #3 }
- \tl_set:Nn\l__semantex_pre_append_arg_seven_valuekey_auxiliary_temp_tl{}
+ \cs_set:Npn\l__semantex_prepend_arg_seven_valuekey_auxiliary_temp_cs:nnnnnnn##1##2##3##4##5##6##7 { #3 }
+ \tl_set:Nn\l__semantex_prepend_arg_seven_valuekey_auxiliary_temp_tl{}
\semantex_preprocess_arg_keys:oN
{
- \l__semantex_pre_append_arg_seven_valuekey_auxiliary_temp_cs:nnnnnnn { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } { ##8 }
- } \l__semantex_pre_append_arg_seven_valuekey_auxiliary_temp_tl
- \semantex_arg_seven_valuekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_arg_seven_valuekey_auxiliary_original_temp_tl
+ \l__semantex_prepend_arg_seven_valuekey_auxiliary_temp_cs:nnnnnnn { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } { ##8 }
+ } \l__semantex_prepend_arg_seven_valuekey_auxiliary_temp_tl
+ \semantex_arg_seven_valuekey_store:nnN { #1 } { #2 } \l__semantex_prepend_arg_seven_valuekey_auxiliary_original_temp_tl
\exp_args:Nnx\cs_set_protected:cn { __semantex_data_cs_custom_arg_seven_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnnnn }
{
- \exp_not:V\l__semantex_pre_append_arg_seven_valuekey_auxiliary_original_temp_tl
- \exp_not:V\l__semantex_pre_append_arg_seven_valuekey_auxiliary_temp_tl
+ \exp_not:V\l__semantex_prepend_arg_seven_valuekey_auxiliary_original_temp_tl
+ \exp_not:V\l__semantex_prepend_arg_seven_valuekey_auxiliary_temp_tl
}
\cs_set_protected:cpn { __semantex_data_cs_custom_arg_valuekey_#1_\tl_trim_spaces:n{#2}:nn } ##1##2
{
@@ -6621,27 +6621,27 @@
}
}
-\cs_new_protected:Npn\semantex_pre_append_arg_eight_valuekeys:nn#1#2
+\cs_new_protected:Npn\semantex_prepend_arg_eight_valuekeys:nn#1#2
{
- % Pre-appends valuekeys with 8 values
+ % Prepends valuekeys with 8 values
\clist_map_inline:nn { #2 }{
- \__semantex_pre_append_arg_eight_valuekey_format_auxiliary:nnn{#1}##1
+ \__semantex_prepend_arg_eight_valuekey_format_auxiliary:nnn{#1}##1
}
}
-\cs_new_protected:Npn\__semantex_pre_append_arg_eight_valuekey_format_auxiliary:nnn#1#2#3
+\cs_new_protected:Npn\__semantex_prepend_arg_eight_valuekey_format_auxiliary:nnn#1#2#3
{
- \cs_set:Npn\l__semantex_pre_append_arg_eight_valuekey_auxiliary_temp_cs:nnnnnnnn##1##2##3##4##5##6##7##8 { #3 }
- \tl_set:Nn\l__semantex_pre_append_arg_eight_valuekey_auxiliary_temp_tl{}
+ \cs_set:Npn\l__semantex_prepend_arg_eight_valuekey_auxiliary_temp_cs:nnnnnnnn##1##2##3##4##5##6##7##8 { #3 }
+ \tl_set:Nn\l__semantex_prepend_arg_eight_valuekey_auxiliary_temp_tl{}
\semantex_preprocess_arg_keys:oN
{
- \l__semantex_pre_append_arg_eight_valuekey_auxiliary_temp_cs:nnnnnnnn { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } { ##8 } { ##9 }
- } \l__semantex_pre_append_arg_eight_valuekey_auxiliary_temp_tl
- \semantex_arg_eight_valuekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_arg_eight_valuekey_auxiliary_original_temp_tl
+ \l__semantex_prepend_arg_eight_valuekey_auxiliary_temp_cs:nnnnnnnn { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } { ##8 } { ##9 }
+ } \l__semantex_prepend_arg_eight_valuekey_auxiliary_temp_tl
+ \semantex_arg_eight_valuekey_store:nnN { #1 } { #2 } \l__semantex_prepend_arg_eight_valuekey_auxiliary_original_temp_tl
\exp_args:Nnx\cs_set_protected:cn { __semantex_data_cs_custom_arg_eight_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnnnnn }
{
- \exp_not:V\l__semantex_pre_append_arg_eight_valuekey_auxiliary_temp_tl
- \exp_not:V\l__semantex_pre_append_arg_eight_valuekey_auxiliary_original_temp_tl
+ \exp_not:V\l__semantex_prepend_arg_eight_valuekey_auxiliary_temp_tl
+ \exp_not:V\l__semantex_prepend_arg_eight_valuekey_auxiliary_original_temp_tl
}
\cs_set_protected:cpn { __semantex_data_cs_custom_arg_valuekey_#1_\tl_trim_spaces:n{#2}:nn } ##1##2
{
@@ -6688,37 +6688,37 @@
% }
%}
%
-%\cs_new_protected:Npn\semantex_pre_append_arg_nine_valuekeys:nn#1#2
+%\cs_new_protected:Npn\semantex_prepend_arg_nine_valuekeys:nn#1#2
%{
-% % Pre-appends valuekeys with 9 values
+% % Prepends valuekeys with 9 values
% \clist_map_inline:nn { #2 }{
-% \__semantex_pre_append_arg_nine_valuekey_format_auxiliary:nnn{#1}##1
+% \__semantex_prepend_arg_nine_valuekey_format_auxiliary:nnn{#1}##1
% }
%}
%
-%\cs_new_protected:Npn\__semantex_pre_append_arg_nine_valuekey_format_auxiliary:nnn#1#2#3
+%\cs_new_protected:Npn\__semantex_prepend_arg_nine_valuekey_format_auxiliary:nnn#1#2#3
%{
-% \cs_set:Npn\l__semantex_pre_append_arg_nine_valuekey_auxiliary_temp_cs:nnnnnnnnn##1##2##3##4##5##6##7##8##9 { #3 }
-% \tl_set:Nn\l__semantex_pre_append_arg_nine_valuekey_auxiliary_temp_tl{}
-% \cs_set:Npn\l__semantex_pre_append_arg_nine_valuekey_auxiliary_singlekey_temp_cs:n##1
+% \cs_set:Npn\l__semantex_prepend_arg_nine_valuekey_auxiliary_temp_cs:nnnnnnnnn##1##2##3##4##5##6##7##8##9 { #3 }
+% \tl_set:Nn\l__semantex_prepend_arg_nine_valuekey_auxiliary_temp_tl{}
+% \cs_set:Npn\l__semantex_prepend_arg_nine_valuekey_auxiliary_singlekey_temp_cs:n##1
% {
-% \__semantex_preprocess_arg_singlekey:nnN { \__semantex_arg_nine_valuekey_format_auxiliary_name_of_register_temp_tl } { ##1 } \l__semantex_pre_append_arg_nine_valuekey_auxiliary_temp_tl
+% \__semantex_preprocess_arg_singlekey:nnN { \__semantex_arg_nine_valuekey_format_auxiliary_name_of_register_temp_tl } { ##1 } \l__semantex_prepend_arg_nine_valuekey_auxiliary_temp_tl
% }
-% \cs_set:Npn\l__semantex_pre_append_arg_nine_valuekey_auxiliary_valuekey_temp_cs:nn##1##2
+% \cs_set:Npn\l__semantex_prepend_arg_nine_valuekey_auxiliary_valuekey_temp_cs:nn##1##2
% {
-% \__semantex_preprocess_arg_valuekey:nnnN { \__semantex_arg_nine_valuekey_format_auxiliary_name_of_register_temp_tl } { ##1 } { ##2 } \l__semantex_pre_append_arg_nine_valuekey_auxiliary_temp_tl
+% \__semantex_preprocess_arg_valuekey:nnnN { \__semantex_arg_nine_valuekey_format_auxiliary_name_of_register_temp_tl } { ##1 } { ##2 } \l__semantex_prepend_arg_nine_valuekey_auxiliary_temp_tl
% }
% \semantex_keyval_parse:NNo
-% \l__semantex_pre_append_arg_nine_valuekey_auxiliary_singlekey_temp_cs:n
-% \l__semantex_pre_append_arg_nine_valuekey_auxiliary_valuekey_temp_cs:nn
+% \l__semantex_prepend_arg_nine_valuekey_auxiliary_singlekey_temp_cs:n
+% \l__semantex_prepend_arg_nine_valuekey_auxiliary_valuekey_temp_cs:nn
% {
-% \l__semantex_pre_append_arg_nine_valuekey_auxiliary_temp_cs:nnnnnnnnn { ##1 } { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } { ##8 } { ##9 }
+% \l__semantex_prepend_arg_nine_valuekey_auxiliary_temp_cs:nnnnnnnnn { ##1 } { ##2 } { ##3 } { ##4 } { ##5 } { ##6 } { ##7 } { ##8 } { ##9 }
% }
-% \semantex_arg_nine_valuekey_store:nnN { #1 } { #2 } \l__semantex_pre_append_arg_nine_valuekey_auxiliary_original_temp_tl
+% \semantex_arg_nine_valuekey_store:nnN { #1 } { #2 } \l__semantex_prepend_arg_nine_valuekey_auxiliary_original_temp_tl
% \exp_args:Nnx\cs_set_protected:cn { __semantex_data_cs_custom_arg_nine_valuekey_#1_\tl_trim_spaces:n{#2}_auxiliary:nnnnnnnnn }
% {
-% \exp_not:V\l__semantex_pre_append_arg_nine_valuekey_auxiliary_temp_tl
-% \exp_not:V\l__semantex_pre_append_arg_nine_valuekey_auxiliary_original_temp_tl
+% \exp_not:V\l__semantex_prepend_arg_nine_valuekey_auxiliary_temp_tl
+% \exp_not:V\l__semantex_prepend_arg_nine_valuekey_auxiliary_original_temp_tl
% }
% \cs_set_protected:cpn { __semantex_data_cs_custom_arg_valuekey_#1_\tl_trim_spaces:n{#2}:nn } ##1##2
% {
@@ -7123,27 +7123,27 @@
{append~keys[{8}]}{ execute={ \semantex_append_eight_valuekeys:nn { ##1 } { #1 } } },
% {append~keys[9]}{ execute={ \semantex_append_nine_valuekeys:nn { ##1 } { #1 } } },
% {append~keys[{9}]}{ execute={ \semantex_append_nine_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~keys}{ execute={ \semantex_pre_append_singlekeys:nn { ##1 } { #1 } } },
- {pre~append~keys[0]}{ execute={ \semantex_pre_append_singlekeys:nn { ##1 } { #1 } } },
- {pre~append~keys[{0}]}{ execute={ \semantex_pre_append_singlekeys:nn { ##1 } { #1 } } },
- {pre~append~keys[1]}{ execute={ \semantex_pre_append_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~keys[{1}]}{ execute={ \semantex_pre_append_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~keys[2]}{ execute={ \semantex_pre_append_two_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~keys[{2}]}{ execute={ \semantex_pre_append_two_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~keys[3]}{ execute={ \semantex_pre_append_three_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~keys[{3}]}{ execute={ \semantex_pre_append_three_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~keys[4]}{ execute={ \semantex_pre_append_four_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~keys[{4}]}{ execute={ \semantex_pre_append_four_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~keys[5]}{ execute={ \semantex_pre_append_five_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~keys[{5}]}{ execute={ \semantex_pre_append_five_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~keys[6]}{ execute={ \semantex_pre_append_six_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~keys[{6}]}{ execute={ \semantex_pre_append_six_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~keys[7]}{ execute={ \semantex_pre_append_seven_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~keys[{7}]}{ execute={ \semantex_pre_append_seven_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~keys[8]}{ execute={ \semantex_pre_append_eight_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~keys[{8}]}{ execute={ \semantex_pre_append_eight_valuekeys:nn { ##1 } { #1 } } },
-% {pre~append~keys[9]}{ execute={ \semantex_pre_append_nine_valuekeys:nn { ##1 } { #1 } } },
-% {pre~append~keys[{9}]}{ execute={ \semantex_pre_append_nine_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~keys}{ execute={ \semantex_prepend_singlekeys:nn { ##1 } { #1 } } },
+ {prepend~keys[0]}{ execute={ \semantex_prepend_singlekeys:nn { ##1 } { #1 } } },
+ {prepend~keys[{0}]}{ execute={ \semantex_prepend_singlekeys:nn { ##1 } { #1 } } },
+ {prepend~keys[1]}{ execute={ \semantex_prepend_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~keys[{1}]}{ execute={ \semantex_prepend_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~keys[2]}{ execute={ \semantex_prepend_two_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~keys[{2}]}{ execute={ \semantex_prepend_two_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~keys[3]}{ execute={ \semantex_prepend_three_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~keys[{3}]}{ execute={ \semantex_prepend_three_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~keys[4]}{ execute={ \semantex_prepend_four_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~keys[{4}]}{ execute={ \semantex_prepend_four_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~keys[5]}{ execute={ \semantex_prepend_five_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~keys[{5}]}{ execute={ \semantex_prepend_five_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~keys[6]}{ execute={ \semantex_prepend_six_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~keys[{6}]}{ execute={ \semantex_prepend_six_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~keys[7]}{ execute={ \semantex_prepend_seven_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~keys[{7}]}{ execute={ \semantex_prepend_seven_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~keys[8]}{ execute={ \semantex_prepend_eight_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~keys[{8}]}{ execute={ \semantex_prepend_eight_valuekeys:nn { ##1 } { #1 } } },
+% {prepend~keys[9]}{ execute={ \semantex_prepend_nine_valuekeys:nn { ##1 } { #1 } } },
+% {prepend~keys[{9}]}{ execute={ \semantex_prepend_nine_valuekeys:nn { ##1 } { #1 } } },
{remove~key}{ execute={ \semantex_remove_singlekey:nn { ##1 } { #1 } } },
{remove~key[0]}{ execute={ \semantex_remove_singlekey:nn { ##1 } { #1 } } },
{remove~key[{0}]}{ execute={ \semantex_remove_singlekey:nn { ##1 } { #1 } } },
@@ -7206,27 +7206,27 @@
{append~arg~keys[{8}]}{ execute={ \semantex_append_arg_eight_valuekeys:nn { ##1 } { #1 } } },
% {append~arg~keys[9]}{ execute={ \semantex_append_arg_nine_valuekeys:nn { ##1 } { #1 } } },
% {append~arg~keys[{9}]}{ execute={ \semantex_append_arg_nine_valuekeys:nn { ##1 } { #1 } } },%
- {pre~append~arg~keys}{ execute={ \semantex_pre_append_arg_singlekeys:nn { ##1 } { #1 } } },
- {pre~append~arg~keys[0]}{ execute={ \semantex_pre_append_arg_singlekeys:nn { ##1 } { #1 } } },
- {pre~append~arg~keys[{0}]}{ execute={ \semantex_pre_append_arg_singlekeys:nn { ##1 } { #1 } } },
- {pre~append~arg~keys[1]}{ execute={ \semantex_pre_append_arg_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~arg~keys[{1}]}{ execute={ \semantex_pre_append_arg_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~arg~keys[2]}{ execute={ \semantex_pre_append_arg_two_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~arg~keys[{2}]}{ execute={ \semantex_pre_append_arg_two_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~arg~keys[3]}{ execute={ \semantex_pre_append_arg_three_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~arg~keys[{3}]}{ execute={ \semantex_pre_append_arg_three_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~arg~keys[4]}{ execute={ \semantex_pre_append_arg_four_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~arg~keys[{4}]}{ execute={ \semantex_pre_append_arg_four_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~arg~keys[5]}{ execute={ \semantex_pre_append_arg_five_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~arg~keys[{5}]}{ execute={ \semantex_pre_append_arg_five_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~arg~keys[6]}{ execute={ \semantex_pre_append_arg_six_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~arg~keys[{6}]}{ execute={ \semantex_pre_append_arg_six_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~arg~keys[7]}{ execute={ \semantex_pre_append_arg_seven_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~arg~keys[{7}]}{ execute={ \semantex_pre_append_arg_seven_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~arg~keys[8]}{ execute={ \semantex_pre_append_arg_eight_valuekeys:nn { ##1 } { #1 } } },
- {pre~append~arg~keys[{8}]}{ execute={ \semantex_pre_append_arg_eight_valuekeys:nn { ##1 } { #1 } } },
-% {pre~append~arg~keys[9]}{ execute={ \semantex_pre_append_arg_nine_valuekeys:nn { ##1 } { #1 } } },
-% {pre~append~arg~keys[{9}]}{ execute={ \semantex_pre_append_arg_nine_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~arg~keys}{ execute={ \semantex_prepend_arg_singlekeys:nn { ##1 } { #1 } } },
+ {prepend~arg~keys[0]}{ execute={ \semantex_prepend_arg_singlekeys:nn { ##1 } { #1 } } },
+ {prepend~arg~keys[{0}]}{ execute={ \semantex_prepend_arg_singlekeys:nn { ##1 } { #1 } } },
+ {prepend~arg~keys[1]}{ execute={ \semantex_prepend_arg_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~arg~keys[{1}]}{ execute={ \semantex_prepend_arg_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~arg~keys[2]}{ execute={ \semantex_prepend_arg_two_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~arg~keys[{2}]}{ execute={ \semantex_prepend_arg_two_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~arg~keys[3]}{ execute={ \semantex_prepend_arg_three_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~arg~keys[{3}]}{ execute={ \semantex_prepend_arg_three_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~arg~keys[4]}{ execute={ \semantex_prepend_arg_four_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~arg~keys[{4}]}{ execute={ \semantex_prepend_arg_four_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~arg~keys[5]}{ execute={ \semantex_prepend_arg_five_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~arg~keys[{5}]}{ execute={ \semantex_prepend_arg_five_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~arg~keys[6]}{ execute={ \semantex_prepend_arg_six_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~arg~keys[{6}]}{ execute={ \semantex_prepend_arg_six_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~arg~keys[7]}{ execute={ \semantex_prepend_arg_seven_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~arg~keys[{7}]}{ execute={ \semantex_prepend_arg_seven_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~arg~keys[8]}{ execute={ \semantex_prepend_arg_eight_valuekeys:nn { ##1 } { #1 } } },
+ {prepend~arg~keys[{8}]}{ execute={ \semantex_prepend_arg_eight_valuekeys:nn { ##1 } { #1 } } },
+% {prepend~arg~keys[9]}{ execute={ \semantex_prepend_arg_nine_valuekeys:nn { ##1 } { #1 } } },
+% {prepend~arg~keys[{9}]}{ execute={ \semantex_prepend_arg_nine_valuekeys:nn { ##1 } { #1 } } },
{remove~arg~key}{ execute={ \semantex_remove_arg_singlekey:nn { ##1 } { #1 } } },
{remove~arg~key[0]}{ execute={ \semantex_remove_arg_singlekey:nn { ##1 } { #1 } } },
{remove~arg~key[{0}]}{ execute={ \semantex_remove_arg_singlekey:nn { ##1 } { #1 } } },
@@ -7506,7 +7506,7 @@
{height~phantom}{ execute={ \semantex_data_tl_set:nnn { ##1 } { height~phantom } { #1 } } },
{slanting~phantom}{ execute={ \semantex_data_tl_set:nnn { ##1 } { slanting~phantom } { #1 } } },
{parse~options}{ append~keys={ {parse~code}{#1} } },
- {pre~parse~options}{ pre~append~keys={ {parse~code}{#1} } },
+ {pre~parse~options}{ prepend~keys={ {parse~code}{#1} } },
{command}{ execute={ \semantex_data_seq_put_right:nnn { ##1 } { commands~sequence } { #1 } } },
{output}{ execute={ \semantex_set_output:nn { ##1 } { #1 } } },
{output~options}{ execute={ \semantex_add_to_output_options:nn { ##1 } { #1 } } },