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.dtx36
1 files changed, 21 insertions, 15 deletions
diff --git a/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx b/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
index c4cce9a58aa..d3054544bdb 100644
--- a/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
+++ b/Master/texmf-dist/source/latex/l3kernel/l3msg.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-%% File: l3msg.dtx Copyright (C) 2009-2015 The LaTeX3 Project
+%% File: l3msg.dtx Copyright (C) 2009-2016 The LaTeX3 Project
%%
%% It may be distributed and/or modified under the conditions of the
%% LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -37,7 +37,7 @@
\documentclass[full]{l3doc}
%</driver>
%<*driver|package>
-\GetIdInfo$Id: l3msg.dtx 6113 2015-09-28 21:30:11Z bruno $
+\GetIdInfo$Id: l3msg.dtx 6464 2016-03-26 13:03:37Z bruno $
{L3 Messages}
%</driver|package>
%<*driver>
@@ -1790,7 +1790,7 @@
{ Message~'#2'~for~module~'#1'~already~defined. }
{
\c_@@_coding_error_text_tl
- LaTeX~was~asked~to~define~a~new~message~called~'#2'\
+ LaTeX~was~asked~to~define~a~new~message~called~'#2'\\
by~the~module~'#1':~this~message~already~exists.
\c_@@_return_text_tl
}
@@ -1832,6 +1832,16 @@
#2~arguments.~
TeX~allows~between~0~and~9~arguments~for~a~single~function.
}
+\@@_kernel_new:nnn { kernel } { char-active }
+ { Cannot~generate~active~chars. }
+\@@_kernel_new:nnn { kernel } { char-invalid-catcode }
+ { Invalid~catcode~for~char~generation. }
+\@@_kernel_new:nnn { kernel } { char-null-space }
+ { Cannot~generate~null~char~as~a~space. }
+\@@_kernel_new:nnn { kernel } { char-out-of-range }
+ { Charcode~requested~out~of~engine~range. }
+\@@_kernel_new:nnn { kernel } { char-space }
+ { Cannot~generate~space~chars. }
\@@_kernel_new:nnnn { kernel } { command-already-defined }
{ Control~sequence~#1~already~defined. }
{
@@ -1858,7 +1868,7 @@
\@@_kernel_new:nnnn { kernel } { out-of-registers }
{ No~room~for~a~new~#1. }
{
- TeX~only~supports~\int_use:N \c_max_register_int \
+ TeX~only~supports~\int_use:N \c_max_register_int \ %
of~each~type.~All~the~#1~registers~have~been~used.~
This~run~will~be~aborted~now.
}
@@ -2005,14 +2015,12 @@
% (with category code $7$) and keep tokens until that space character,
% dropping everything else until \cs{q_stop}. The \cs{exp_end:} prevents
% losing braces around the user-inserted text if any, and stops the
-% expansion of \cs{exp:w}. One group is used to keep the settings
-% for \tn{lowercase} local and the other one is used to prevent
-% |\LaTeX3~error:| from being equal to \cs{scan_stop:}.
+% expansion of \cs{exp:w}. The group is used to prevent
+% |\LaTeX3~error:| from being globally equal to \cs{scan_stop:}.
% \begin{macrocode}
\group_begin:
\cs_set_protected:Npn \@@_tmp:w #1#2
{
- \group_end:
\cs_new:Npn \@@_expandable_error:n ##1
{
\exp:w
@@ -2020,15 +2028,13 @@
\exp_after:wN \@@_expandable_error:w
\exp_after:wN \exp_after:wN
\exp_after:wN \exp_end:
- \use:n { #2 #1 ##1 } #1
+ \use:n { #1 #2 ##1 } #2
}
- \cs_new:Npn \@@_expandable_error:w ##1 #1 ##2 #1 {##1}
+ \cs_new:Npn \@@_expandable_error:w ##1 #2 ##2 #2 {##1}
}
-\group_begin:
-\char_set_catcode_math_superscript:N \^
-\char_set_lccode:nn { `^ } { `\ }
-\tex_lowercase:D
- { \group_end: \exp_args:NNc \@@_tmp:w ^ } { LaTeX3~error: }
+\exp_args:Ncx \@@_tmp:w { LaTeX3~error: }
+ { \char_generate:nn { `\ } { 7 } }
+\group_end:
% \end{macrocode}
% \end{macro}
% \end{macro}