summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/l3kernel/l3msg.dtx')
-rw-r--r--Master/texmf-dist/source/latex/l3kernel/l3msg.dtx136
1 files changed, 133 insertions, 3 deletions
diff --git a/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx b/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
index 7e80cf56654..82092523fa1 100644
--- a/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
+++ b/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2023-08-11}
+% \date{Released 2023-08-29}
%
% \maketitle
%
@@ -103,7 +103,11 @@
% although in general this may be confusing; simply writing the messages
% using |~| characters is the method favored by the team.
%
-% \begin{function}[updated = 2011-08-16]{\msg_new:nnnn, \msg_new:nnn}
+% \begin{function}[updated = 2011-08-16]
+% {
+% \msg_new:nnnn, \msg_new:nnxx,
+% \msg_new:nnn, \msg_new:nnx
+% }
% \begin{syntax}
% \cs{msg_new:nnnn} \Arg{module} \Arg{message} \Arg{text} \Arg{more text}
% \end{syntax}
@@ -312,9 +316,15 @@
% \msg_fatal:nnnn ,
% \msg_fatal:nnn ,
% \msg_fatal:nn ,
+% \msg_fatal:nnVV ,
+% \msg_fatal:nnVn ,
+% \msg_fatal:nnnV ,
+% \msg_fatal:nnV ,
% \msg_fatal:nnxxxx ,
% \msg_fatal:nnxxx ,
+% \msg_fatal:nnnxx ,
% \msg_fatal:nnxx ,
+% \msg_fatal:nnnx ,
% \msg_fatal:nnx
% }
% \begin{syntax}
@@ -333,9 +343,15 @@
% \msg_critical:nnnn ,
% \msg_critical:nnn ,
% \msg_critical:nn ,
+% \msg_critical:nnVV ,
+% \msg_critical:nnVn ,
+% \msg_critical:nnnV ,
+% \msg_critical:nnV ,
% \msg_critical:nnxxxx ,
% \msg_critical:nnxxx ,
+% \msg_critical:nnnxx ,
% \msg_critical:nnxx ,
+% \msg_critical:nnnx ,
% \msg_critical:nnx
% }
% \begin{syntax}
@@ -360,9 +376,15 @@
% \msg_error:nnnn ,
% \msg_error:nnn ,
% \msg_error:nn ,
+% \msg_error:nnVV ,
+% \msg_error:nnVn ,
+% \msg_error:nnnV ,
+% \msg_error:nnV ,
% \msg_error:nnxxxx ,
% \msg_error:nnxxx ,
+% \msg_error:nnnxx ,
% \msg_error:nnxx ,
+% \msg_error:nnnx ,
% \msg_error:nnx
% }
% \begin{syntax}
@@ -380,10 +402,17 @@
% \msg_warning:nnnnn ,
% \msg_warning:nnnn ,
% \msg_warning:nnn ,
+% \msg_warning:nnn ,
% \msg_warning:nn ,
+% \msg_warning:nnVV ,
+% \msg_warning:nnVn ,
+% \msg_warning:nnnV ,
+% \msg_warning:nnV ,
% \msg_warning:nnxxxx ,
% \msg_warning:nnxxx ,
+% \msg_warning:nnnxx ,
% \msg_warning:nnxx ,
+% \msg_warning:nnnx ,
% \msg_warning:nnx
% }
% \begin{syntax}
@@ -402,18 +431,30 @@
% \msg_note:nnnn ,
% \msg_note:nnn ,
% \msg_note:nn ,
+% \msg_note:nnVV ,
+% \msg_note:nnVn ,
+% \msg_note:nnnV ,
+% \msg_note:nnV ,
% \msg_note:nnxxxx ,
% \msg_note:nnxxx ,
+% \msg_note:nnnxx ,
% \msg_note:nnxx ,
+% \msg_note:nnnx ,
% \msg_note:nnx ,
% \msg_info:nnnnnn ,
% \msg_info:nnnnn ,
% \msg_info:nnnn ,
% \msg_info:nnn ,
% \msg_info:nn ,
+% \msg_info:nnVV ,
+% \msg_info:nnVn ,
+% \msg_info:nnnV ,
+% \msg_info:nnV ,
% \msg_info:nnxxxx ,
% \msg_info:nnxxx ,
+% \msg_info:nnnxx ,
% \msg_info:nnxx ,
+% \msg_info:nnnx ,
% \msg_info:nnx
% }
% \begin{syntax}
@@ -435,18 +476,30 @@
% \msg_term:nnnn ,
% \msg_term:nnn ,
% \msg_term:nn ,
+% \msg_term:nnVV ,
+% \msg_term:nnVn ,
+% \msg_term:nnnV ,
+% \msg_term:nnV ,
% \msg_term:nnxxxx ,
% \msg_term:nnxxx ,
+% \msg_term:nnnxx ,
% \msg_term:nnxx ,
+% \msg_term:nnnx ,
% \msg_term:nnx ,
% \msg_log:nnnnnn ,
% \msg_log:nnnnn ,
% \msg_log:nnnn ,
% \msg_log:nnn ,
% \msg_log:nn ,
+% \msg_log:nnVV ,
+% \msg_log:nnVn ,
+% \msg_log:nnnV ,
+% \msg_log:nnV ,
% \msg_log:nnxxxx ,
% \msg_log:nnxxx ,
+% \msg_log:nnnxx ,
% \msg_log:nnxx ,
+% \msg_log:nnnx ,
% \msg_log:nnx
% }
% \begin{syntax}
@@ -468,9 +521,15 @@
% \msg_none:nnnn ,
% \msg_none:nnn ,
% \msg_none:nn ,
+% \msg_none:nnVV ,
+% \msg_none:nnVn ,
+% \msg_none:nnnV ,
+% \msg_none:nnV ,
% \msg_none:nnxxxx ,
% \msg_none:nnxxx ,
+% \msg_none:nnnxx ,
% \msg_none:nnxx ,
+% \msg_none:nnnx ,
% \msg_none:nnx
% }
% \begin{syntax}
@@ -489,9 +548,15 @@
% \msg_show:nnnn ,
% \msg_show:nnn ,
% \msg_show:nn ,
+% \msg_show:nnVV ,
+% \msg_show:nnVn ,
+% \msg_show:nnnV ,
+% \msg_show:nnV ,
% \msg_show:nnxxxx ,
% \msg_show:nnxxx ,
+% \msg_show:nnnxx ,
% \msg_show:nnxx ,
+% \msg_show:nnnx ,
% \msg_show:nnx
% }
% \begin{syntax}
@@ -740,7 +805,7 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\msg_new:nnnn, \msg_new:nnn}
+% \begin{macro}{\msg_new:nnnn, \msg_new:nnxx, \msg_new:nnn, \msg_new:nnx}
% \begin{macro}{\msg_gset:nnnn, \msg_gset:nnn}
% \begin{macro}{\msg_set:nnnn, \msg_set:nnn}
% Setting a message simply means saving the appropriate text
@@ -751,8 +816,10 @@
\@@_chk_free:nn {#1} {#2}
\msg_gset:nnnn {#1} {#2}
}
+\cs_generate_variant:Nn \msg_new:nnnn { nnxx }
\cs_new_protected:Npn \msg_new:nnn #1#2#3
{ \msg_new:nnnn {#1} {#2} {#3} { } }
+\cs_generate_variant:Nn \msg_new:nnn { nnx }
\cs_new_protected:Npn \msg_set:nnnn #1#2#3#4
{
\cs_set:cpn { \c_@@_text_prefix_tl #1 / #2 }
@@ -1113,6 +1180,9 @@
{ \exp_not:c { msg_ #1 :nnnnnn } {##1} {##2} {##3} { } { } { } }
\cs_new_protected:cpx { msg_ #1 :nn } ##1##2
{ \exp_not:c { msg_ #1 :nnnnnn } {##1} {##2} { } { } { } { } }
+ \cs_generate_variant:cn { msg_ #1 :nnn } { nnV }
+ \cs_generate_variant:cn { msg_ #1 :nnnn } { nnVV , nnVn , nnnV , nnnx }
+ \cs_generate_variant:cn { msg_ #1 :nnnnn } { nnnxx }
\cs_new_protected:cpx { msg_ #1 :nnxxxx } ##1##2##3##4##5##6
{
\use:x
@@ -1139,9 +1209,15 @@
% \msg_fatal:nnnn ,
% \msg_fatal:nnn ,
% \msg_fatal:nn ,
+% \msg_fatal:nnVV ,
+% \msg_fatal:nnVn ,
+% \msg_fatal:nnnV ,
+% \msg_fatal:nnV ,
% \msg_fatal:nnxxxx ,
% \msg_fatal:nnxxx ,
+% \msg_fatal:nnnxx ,
% \msg_fatal:nnxx ,
+% \msg_fatal:nnnx ,
% \msg_fatal:nnx
% }
% \begin{macro}{\@@_fatal_exit:}
@@ -1173,9 +1249,15 @@
% \msg_critical:nnnn ,
% \msg_critical:nnn ,
% \msg_critical:nn ,
+% \msg_critical:nnVV ,
+% \msg_critical:nnVn ,
+% \msg_critical:nnnV ,
+% \msg_critical:nnV ,
% \msg_critical:nnxxxx ,
% \msg_critical:nnxxx ,
+% \msg_critical:nnnxx ,
% \msg_critical:nnxx ,
+% \msg_critical:nnnx ,
% \msg_critical:nnx
% }
% Not quite so bad: just end the current file.
@@ -1198,9 +1280,15 @@
% \msg_error:nnnn ,
% \msg_error:nnn ,
% \msg_error:nn ,
+% \msg_error:nnVV ,
+% \msg_error:nnVn ,
+% \msg_error:nnnV ,
+% \msg_error:nnV ,
% \msg_error:nnxxxx ,
% \msg_error:nnxxx ,
+% \msg_error:nnnxx ,
% \msg_error:nnxx ,
+% \msg_error:nnnx ,
% \msg_error:nnx
% }
% For an error, the interrupt routine is called. We check if there is
@@ -1229,27 +1317,45 @@
% \msg_warning:nnnn ,
% \msg_warning:nnn ,
% \msg_warning:nn ,
+% \msg_warning:nnVV ,
+% \msg_warning:nnVn ,
+% \msg_warning:nnnV ,
+% \msg_warning:nnV ,
% \msg_warning:nnxxxx ,
% \msg_warning:nnxxx ,
+% \msg_warning:nnnxx ,
% \msg_warning:nnxx ,
+% \msg_warning:nnnx ,
% \msg_warning:nnx ,
% \msg_note:nnnnnn ,
% \msg_note:nnnnn ,
% \msg_note:nnnn ,
% \msg_note:nnn ,
% \msg_note:nn ,
+% \msg_note:nnVV ,
+% \msg_note:nnVn ,
+% \msg_note:nnnV ,
+% \msg_note:nnV ,
% \msg_note:nnxxxx ,
% \msg_note:nnxxx ,
+% \msg_note:nnnxx ,
% \msg_note:nnxx ,
+% \msg_note:nnnx ,
% \msg_note:nnx ,
% \msg_info:nnnnnn ,
% \msg_info:nnnnn ,
% \msg_info:nnnn ,
% \msg_info:nnn ,
% \msg_info:nn ,
+% \msg_info:nnVV ,
+% \msg_info:nnVn ,
+% \msg_info:nnnV ,
+% \msg_info:nnV ,
% \msg_info:nnxxxx ,
% \msg_info:nnxxx ,
+% \msg_info:nnnxx ,
% \msg_info:nnxx ,
+% \msg_info:nnnx ,
% \msg_info:nnx ,
% }
% Warnings and information messages have no decoration. Warnings are
@@ -1303,18 +1409,30 @@
% \msg_log:nnnn ,
% \msg_log:nnn ,
% \msg_log:nn ,
+% \msg_log:nnVV ,
+% \msg_log:nnVn ,
+% \msg_log:nnnV ,
+% \msg_log:nnV ,
% \msg_log:nnxxxx ,
% \msg_log:nnxxx ,
+% \msg_log:nnnxx ,
% \msg_log:nnxx ,
+% \msg_log:nnnx ,
% \msg_log:nnx ,
% \msg_term:nnnnnn ,
% \msg_term:nnnnn ,
% \msg_term:nnnn ,
% \msg_term:nnn ,
% \msg_term:nn ,
+% \msg_term:nnVV ,
+% \msg_term:nnVn ,
+% \msg_term:nnnV ,
+% \msg_term:nnV ,
% \msg_term:nnxxxx ,
% \msg_term:nnxxx ,
+% \msg_term:nnnxx ,
% \msg_term:nnxx ,
+% \msg_term:nnnx ,
% \msg_term:nnx ,
% }
% \enquote{Log} data is very similar to information, but with no extras
@@ -1345,9 +1463,15 @@
% \msg_none:nnnn ,
% \msg_none:nnn ,
% \msg_none:nn ,
+% \msg_none:nnVV ,
+% \msg_none:nnVn ,
+% \msg_none:nnnV ,
+% \msg_none:nnV ,
% \msg_none:nnxxxx ,
% \msg_none:nnxxx ,
+% \msg_none:nnnxx ,
% \msg_none:nnxx ,
+% \msg_none:nnnx ,
% \msg_none:nnx
% }
% The \texttt{none} message type is needed so that input can be gobbled.
@@ -1363,9 +1487,15 @@
% \msg_show:nnnn ,
% \msg_show:nnn ,
% \msg_show:nn ,
+% \msg_show:nnVV ,
+% \msg_show:nnVn ,
+% \msg_show:nnnV ,
+% \msg_show:nnV ,
% \msg_show:nnxxxx ,
% \msg_show:nnxxx ,
+% \msg_show:nnnxx ,
% \msg_show:nnxx ,
+% \msg_show:nnx ,
% \msg_show:nnx
% }
% \begin{macro}{\@@_show:n, \@@_show:w, \@@_show_dot:w, \@@_show:nn}