[latex3-commits] [git/LaTeX3-latex3-latex2e] main: Update xparse to 2021-06-18 (8d4a9656)

Joseph Wright joseph.wright at morningstar2.co.uk
Fri Jun 18 10:31:10 CEST 2021


Repository : https://github.com/latex3/latex2e
On branch  : main
Link       : https://github.com/latex3/latex2e/commit/8d4a9656b8464f796e7c14be8e7be32837d0f530

>---------------------------------------------------------------

commit 8d4a9656b8464f796e7c14be8e7be32837d0f530
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Fri Jun 18 09:31:10 2021 +0100

    Update xparse to 2021-06-18


>---------------------------------------------------------------

8d4a9656b8464f796e7c14be8e7be32837d0f530
 texmf/tex/latex/l3packages/xparse/xparse.sty | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/texmf/tex/latex/l3packages/xparse/xparse.sty b/texmf/tex/latex/l3packages/xparse/xparse.sty
index 94fa2667..b11af04a 100644
--- a/texmf/tex/latex/l3packages/xparse/xparse.sty
+++ b/texmf/tex/latex/l3packages/xparse/xparse.sty
@@ -60,21 +60,26 @@
       }
   }
 \ExplSyntaxOff
-\ProvidesExplPackage{xparse}{2021-05-27}{}
+\ProvidesExplPackage{xparse}{2021-06-18}{}
   {L3 Experimental document command parser}
 \clist_new:N \l__cmd_options_clist
 \DeclareOption* { \clist_put_right:NV \l__cmd_options_clist \CurrentOption }
 \ProcessOptions \relax
 \cs_set_protected:Npn \__cmd_tmp:w #1
   {
-    \keys_define:nn { ltcmd }
+    \keys_define:nn {#1}
       {
         log-declarations .bool_set:N = \l__cmd_log_bool ,
         log-declarations .initial:n  = false
       }
-    \keys_set:nV { ltcmd } \l__cmd_options_clist
+    \keys_set:nV {#1} \l__cmd_options_clist
     \bool_if:NF \l__cmd_log_bool
-      { \msg_redirect_module:nnn { LaTeX / ltcmd } { info } { none } }
+      { \msg_redirect_module:nnn { LaTeX / #1 } { info } { none } }
+    \cs_new_protected:Npn \__cmd_unknown_argument_type_error:n ##1
+      {
+        \__kernel_msg_error:nnxx {#1} { unknown-argument-type }
+          { \__cmd_environment_or_command: } { \tl_to_str:n {##1} }
+      }
   }
 \msg_if_exist:nnTF { cmd } { define-command }
   { \__cmd_tmp:w { cmd } }
@@ -85,8 +90,7 @@
     \int_incr:N \l__cmd_current_arg_int
     \cs_if_exist_use:cF { __cmd_normalize_type_ \tl_to_str:n {#1} :w }
       {
-        \__kernel_msg_error:nnxx { ltcmd } { unknown-argument-type }
-          { \__cmd_environment_or_command: } { \tl_to_str:n {#1} }
+        \__cmd_unknown_argument_type_error:n {#1}
         \__cmd_bad_def:wn
       }
   }





More information about the latex3-commits mailing list.