summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/l3packages/xparse.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/l3packages/xparse.dtx')
-rw-r--r--macros/latex/contrib/l3packages/xparse.dtx18
1 files changed, 11 insertions, 7 deletions
diff --git a/macros/latex/contrib/l3packages/xparse.dtx b/macros/latex/contrib/l3packages/xparse.dtx
index e34990588a..ca7b5c12d5 100644
--- a/macros/latex/contrib/l3packages/xparse.dtx
+++ b/macros/latex/contrib/l3packages/xparse.dtx
@@ -67,7 +67,7 @@
% }^^A
% }
%
-% \date{Released 2021-06-01}
+% \date{Released 2021-06-18}
%
% \maketitle
%
@@ -1064,7 +1064,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplPackage{xparse}{2021-06-01}{}
+\ProvidesExplPackage{xparse}{2021-06-18}{}
{L3 Experimental document command parser}
% \end{macrocode}
%
@@ -1080,14 +1080,19 @@
\ProcessOptions \relax
\cs_set_protected:Npn \@@_tmp:w #1
{
- \keys_define:nn { ltcmd }
+ \keys_define:nn {#1}
{
log-declarations .bool_set:N = \l_@@_log_bool ,
log-declarations .initial:n = false
}
- \keys_set:nV { ltcmd } \l_@@_options_clist
+ \keys_set:nV {#1} \l_@@_options_clist
\bool_if:NF \l_@@_log_bool
- { \msg_redirect_module:nnn { LaTeX / ltcmd } { info } { none } }
+ { \msg_redirect_module:nnn { LaTeX / #1 } { info } { none } }
+ \cs_new_protected:Npn \@@_unknown_argument_type_error:n ##1
+ {
+ \__kernel_msg_error:nnxx {#1} { unknown-argument-type }
+ { \@@_environment_or_command: } { \tl_to_str:n {##1} }
+ }
}
\msg_if_exist:nnTF { cmd } { define-command }
{ \@@_tmp:w { cmd } }
@@ -1109,8 +1114,7 @@
\int_incr:N \l_@@_current_arg_int
\cs_if_exist_use:cF { @@_normalize_type_ \tl_to_str:n {#1} :w }
{
- \__kernel_msg_error:nnxx { ltcmd } { unknown-argument-type }
- { \@@_environment_or_command: } { \tl_to_str:n {#1} }
+ \@@_unknown_argument_type_error:n {#1}
\@@_bad_def:wn
}
}