diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/l3kernel/l3msg.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/l3kernel/l3msg.dtx | 136 |
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} |