summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-02-22 22:17:51 +0000
committerKarl Berry <karl@freefriends.org>2018-02-22 22:17:51 +0000
commit594f8da1b0ee2150a36046f0847832ae39f5a46e (patch)
tree89d1f98e85655396e277345b1f5c2e0d36bd95f4
parent3d2f91519b734ad967a6542a87f467cb95fca69d (diff)
l3 (22feb18)
git-svn-id: svn://tug.org/texlive/trunk@46712 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/l3packages/README.md2
-rw-r--r--Master/texmf-dist/doc/latex/l3packages/l3keys2e/l3keys2e.pdfbin327448 -> 327193 bytes
-rw-r--r--Master/texmf-dist/doc/latex/l3packages/xfp/xfp.pdfbin302134 -> 301905 bytes
-rw-r--r--Master/texmf-dist/doc/latex/l3packages/xfrac/xfrac.pdfbin481609 -> 481413 bytes
-rw-r--r--Master/texmf-dist/doc/latex/l3packages/xparse/xparse.pdfbin471820 -> 471627 bytes
-rw-r--r--Master/texmf-dist/doc/latex/l3packages/xtemplate/xtemplate.pdfbin416633 -> 416444 bytes
-rw-r--r--Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx8
-rw-r--r--Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx8
-rw-r--r--Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx8
-rw-r--r--Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx144
-rw-r--r--Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx10
-rw-r--r--Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty6
-rw-r--r--Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty6
-rw-r--r--Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty6
-rw-r--r--Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty142
-rw-r--r--Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty8
16 files changed, 174 insertions, 174 deletions
diff --git a/Master/texmf-dist/doc/latex/l3packages/README.md b/Master/texmf-dist/doc/latex/l3packages/README.md
index c535e21aadb..f4226342437 100644
--- a/Master/texmf-dist/doc/latex/l3packages/README.md
+++ b/Master/texmf-dist/doc/latex/l3packages/README.md
@@ -1,7 +1,7 @@
LaTeX3 High-Level Concepts
==========================
-Release 2017/12/16
+Release 2018/02/21
Overview
--------
diff --git a/Master/texmf-dist/doc/latex/l3packages/l3keys2e/l3keys2e.pdf b/Master/texmf-dist/doc/latex/l3packages/l3keys2e/l3keys2e.pdf
index 42e6bc9e493..f78c08b8adb 100644
--- a/Master/texmf-dist/doc/latex/l3packages/l3keys2e/l3keys2e.pdf
+++ b/Master/texmf-dist/doc/latex/l3packages/l3keys2e/l3keys2e.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/l3packages/xfp/xfp.pdf b/Master/texmf-dist/doc/latex/l3packages/xfp/xfp.pdf
index 981739dd884..ca8aa34c04e 100644
--- a/Master/texmf-dist/doc/latex/l3packages/xfp/xfp.pdf
+++ b/Master/texmf-dist/doc/latex/l3packages/xfp/xfp.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/l3packages/xfrac/xfrac.pdf b/Master/texmf-dist/doc/latex/l3packages/xfrac/xfrac.pdf
index f7b89d0ab00..9e88fb5f3a4 100644
--- a/Master/texmf-dist/doc/latex/l3packages/xfrac/xfrac.pdf
+++ b/Master/texmf-dist/doc/latex/l3packages/xfrac/xfrac.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/l3packages/xparse/xparse.pdf b/Master/texmf-dist/doc/latex/l3packages/xparse/xparse.pdf
index 1e21c8259a5..cde10fb616f 100644
--- a/Master/texmf-dist/doc/latex/l3packages/xparse/xparse.pdf
+++ b/Master/texmf-dist/doc/latex/l3packages/xparse/xparse.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/l3packages/xtemplate/xtemplate.pdf b/Master/texmf-dist/doc/latex/l3packages/xtemplate/xtemplate.pdf
index 1249d60fe77..aceb6a29f9c 100644
--- a/Master/texmf-dist/doc/latex/l3packages/xtemplate/xtemplate.pdf
+++ b/Master/texmf-dist/doc/latex/l3packages/xtemplate/xtemplate.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx b/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx
index fa581df7a07..716c0e4d665 100644
--- a/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx
+++ b/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx
@@ -23,8 +23,8 @@
%<*driver|package>
% The version of expl3 required is tested as early as possible, as
% some really old versions do not define \ProvidesExplPackage.
-\RequirePackage{expl3}[2017/12/16]
-%<package>\@ifpackagelater{expl3}{2017/12/16}
+\RequirePackage{expl3}[2018/02/21]
+%<package>\@ifpackagelater{expl3}{2018/02/21}
%<package> {}
%<package> {%
%<package> \PackageError{l3keys2e}{Support package l3kernel too old}
@@ -60,7 +60,7 @@
% }^^A
% }
%
-% \date{Released 2017/12/16}
+% \date{Released 2018/02/21}
%
% \maketitle
%
@@ -131,7 +131,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplPackage{l3keys2e}{2017/12/16}{}
+\ProvidesExplPackage{l3keys2e}{2018/02/21}{}
{LaTeX2e option processing using LaTeX3 keys}
% \end{macrocode}
%
diff --git a/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx b/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx
index fae989a5d14..3351207ab22 100644
--- a/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx
+++ b/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx
@@ -23,8 +23,8 @@
%<*driver|package>
% The version of expl3 required is tested as early as possible, as
% some really old versions do not define \ProvidesExplPackage.
-\RequirePackage{expl3}[2017/12/16]
-%<package>\@ifpackagelater{expl3}{2017/12/16}
+\RequirePackage{expl3}[2018/02/21]
+%<package>\@ifpackagelater{expl3}{2018/02/21}
%<package> {}
%<package> {%
%<package> \PackageError{xfp}{Support package l3kernel too old}
@@ -62,7 +62,7 @@
% }^^A
% }
%
-% \date{Released 2017/12/16}
+% \date{Released 2018/02/21}
%
% \maketitle
%
@@ -159,7 +159,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplPackage{xfp}{2017/12/16}{}
+\ProvidesExplPackage{xfp}{2018/02/21}{}
{L3 Floating point unit}
% \end{macrocode}
%
diff --git a/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx b/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx
index 54057c4b5b4..1952e2687b8 100644
--- a/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx
+++ b/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx
@@ -24,8 +24,8 @@
%<*driver|package>
% The version of expl3 required is tested as early as possible, as
% some really old versions do not define \ProvidesExplPackage.
-\RequirePackage{expl3}[2017/12/16]
-%<package>\@ifpackagelater{expl3}{2017/12/16}
+\RequirePackage{expl3}[2018/02/21]
+%<package>\@ifpackagelater{expl3}{2018/02/21}
%<package> {}
%<package> {%
%<package> \PackageError{xfrac}{Support package l3kernel too old}
@@ -63,7 +63,7 @@
% }^^A
% }
%
-% \date{Released 2017/12/16}
+% \date{Released 2018/02/21}
%
% \maketitle
%
@@ -533,7 +533,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplPackage{xfrac}{2017/12/16}{}
+\ProvidesExplPackage{xfrac}{2018/02/21}{}
{L3 Experimental split-level fractions}
% \end{macrocode}
%
diff --git a/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx b/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx
index 1cf07be68d5..045d969b6ba 100644
--- a/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx
+++ b/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx
@@ -27,8 +27,8 @@
%<*driver|package>
% The version of expl3 required is tested as early as possible, as
% some really old versions do not define \ProvidesExplPackage.
-\RequirePackage{expl3}[2017/12/16]
-%<package>\@ifpackagelater{expl3}{2017/12/16}
+\RequirePackage{expl3}[2018/02/21]
+%<package>\@ifpackagelater{expl3}{2018/02/21}
%<package> {}
%<package> {%
%<package> \PackageError{xparse}{Support package l3kernel too old}
@@ -67,7 +67,7 @@
% }^^A
% }
%
-% \date{Released 2017/12/16}
+% \date{Released 2018/02/21}
%
% \maketitle
%
@@ -776,7 +776,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplPackage{xparse}{2017/12/16}{}
+\ProvidesExplPackage{xparse}{2018/02/21}{}
{L3 Experimental document command parser}
% \end{macrocode}
%
@@ -1032,7 +1032,7 @@
{
\cs_if_exist:NTF #1
{
- \__msg_kernel_info:nnxx { xparse } { redefine-command }
+ \__kernel_msg_info:nnxx { xparse } { redefine-command }
{ \token_to_str:N #1 } { \tl_to_str:n {#2} }
}
{
@@ -1040,10 +1040,10 @@
{ \cs_if_exist_p:c { \cs_to_str:N #1 ~ code } }
{ \cs_if_exist_p:c { \cs_to_str:N #1 ~ defaults } }
{
- \__msg_kernel_warning:nnx { xparse } { unsupported-let }
+ \__kernel_msg_warning:nnx { xparse } { unsupported-let }
{ \token_to_str:N #1 }
}
- \__msg_kernel_info:nnxx { xparse } { define-command }
+ \__kernel_msg_info:nnxx { xparse } { define-command }
{ \token_to_str:N #1 } { \tl_to_str:n {#2} }
}
\bool_set_false:N \l_@@_environment_bool
@@ -1194,11 +1194,11 @@
\cs_if_exist:cTF {#1}
%</package>
{
- \__msg_kernel_info:nnxx { xparse } { redefine-environment }
+ \__kernel_msg_info:nnxx { xparse } { redefine-environment }
{#1} { \tl_to_str:n {#2} }
}
{
- \__msg_kernel_info:nnxx { xparse } { define-environment }
+ \__kernel_msg_info:nnxx { xparse } { define-environment }
{#1} { \tl_to_str:n {#2} }
}
\bool_set_false:N \l_@@_expandable_bool
@@ -1314,7 +1314,7 @@
}
\cs_new_protected:Npn \@@_defaults_error:w \q_recursion_stop
{
- \__msg_kernel_error:nnx { xparse } { loop-in-defaults }
+ \__kernel_msg_error:nnx { xparse } { loop-in-defaults }
{ \exp_after:wN \token_to_str:N \l_@@_fn_tl }
}
% \end{macrocode}
@@ -1431,7 +1431,7 @@
\@@_end_expandable_defaults:nnnNNn {#1} { } {#1} #2#3
{ } { } { } { } { } { } { } { } { } { }
{
- \__msg_kernel_expandable_error:nnn
+ \__kernel_msg_expandable_error:nnn
{ xparse } { loop-in-defaults } {#4}
\use_iv:nnnn
}
@@ -1531,7 +1531,7 @@
\q_recursion_tail \q_recursion_tail \q_recursion_tail \q_recursion_stop
\int_compare:nNnT \l_@@_current_arg_int > 9
{
- \__msg_kernel_error:nnxx { xparse } { too-many-arguments }
+ \__kernel_msg_error:nnxx { xparse } { too-many-arguments }
{ \iow_char:N \\ \l_@@_function_tl } { \tl_to_str:n {#1} }
\@@_bad_def:wn
}
@@ -1539,7 +1539,7 @@
{
\tl_if_empty:NF \l_@@_last_delimiters_tl
{
- \__msg_kernel_error:nnxx { xparse } { expandable-ending-optional }
+ \__kernel_msg_error:nnxx { xparse } { expandable-ending-optional }
{ \iow_char:N \\ \l_@@_function_tl } { \tl_to_str:n {#1} }
\@@_bad_def:wn
}
@@ -1555,7 +1555,7 @@
\int_incr:N \l_@@_current_arg_int
\cs_if_exist_use:cF { @@_normalize_type_ \tl_to_str:n {#1} :w }
{
- \__msg_kernel_error:nnxx { xparse } { unknown-argument-type }
+ \__kernel_msg_error:nnxx { xparse } { unknown-argument-type }
{ \iow_char:N \\ \l_@@_function_tl } { \tl_to_str:n {#1} }
\@@_bad_def:wn
}
@@ -1628,7 +1628,7 @@
\quark_if_recursion_tail_stop_do:nn {#2} { \@@_bad_arg_spec:wn }
\bool_if:NT \l_@@_expandable_bool
{
- \__msg_kernel_error:nnxx { xparse } { processor-in-expandable }
+ \__kernel_msg_error:nnxx { xparse } { processor-in-expandable }
{ \iow_char:N \\ \l_@@_function_tl } { \tl_to_str:n {#1} }
\@@_bad_def:wn
}
@@ -1800,13 +1800,13 @@
\exp_args:Nx \tl_if_single_token:nF
{ \exp_args:No \tl_to_str:n { \use:nn #1 { } } }
{
- \__msg_kernel_warning:nnxx { xparse } { not-single-char }
+ \__kernel_msg_warning:nnxx { xparse } { not-single-char }
{ \iow_char:N \\ \l_@@_function_tl } { \tl_to_str:n {#1} }
}
\group_end:
}
{
- \__msg_kernel_error:nnxx { xparse } { not-single-char }
+ \__kernel_msg_error:nnxx { xparse } { not-single-char }
{ \iow_char:N \\ \l_@@_function_tl } { \tl_to_str:n {#1} }
\@@_bad_def:wn
}
@@ -1822,7 +1822,7 @@
{
\bool_if:NT \l_@@_expandable_bool
{
- \__msg_kernel_error:nnxx
+ \__kernel_msg_error:nnxx
{ xparse } { invalid-expandable-argument-type }
{ \iow_char:N \\ \l_@@_function_tl } { \tl_to_str:n {#1} }
\@@_bad_def:wn
@@ -1835,7 +1835,7 @@
{
\tl_if_empty:NF \l_@@_last_delimiters_tl
{
- \__msg_kernel_error:nnxx
+ \__kernel_msg_error:nnxx
{ xparse } { invalid-after-optional-expandably }
{ \iow_char:N \\ \l_@@_function_tl } { \tl_to_str:n {#1} }
\@@_bad_def:wn
@@ -1857,7 +1857,7 @@
{
\tl_if_eq:nnT {##1} {#1}
{
- \__msg_kernel_warning:nnxx { xparse } { optional-mandatory }
+ \__kernel_msg_warning:nnxx { xparse } { optional-mandatory }
{#2} {#3}
}
}
@@ -1871,7 +1871,7 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_bad_arg_spec:wn #1 \@@_break_point:n #2
{
- \__msg_kernel_error:nnxx { xparse } { bad-arg-spec }
+ \__kernel_msg_error:nnxx { xparse } { bad-arg-spec }
{ \iow_char:N \\ \l_@@_function_tl } { \tl_to_str:n {#2} }
}
\cs_new_protected:Npn \@@_bad_def:wn #1 \@@_break_point:n #2 { }
@@ -1894,7 +1894,7 @@
{
\bool_if:NT \l_@@_expandable_bool
{
- \__msg_kernel_error:nnx { xparse } { inconsistent-long }
+ \__kernel_msg_error:nnx { xparse } { inconsistent-long }
{ \iow_char:N \\ \l_@@_function_tl }
\@@_bad_def:wn
}
@@ -2926,7 +2926,7 @@
\peek_meaning_remove_ignore_spaces:NTF #1
{ \@@_grab_D_call:Nw #1 }
{
- \__msg_kernel_error:nnxx { xparse } { missing-required }
+ \__kernel_msg_error:nnxx { xparse } { missing-required }
{ \exp_after:wN \token_to_str:N \l_@@_fn_tl }
{ \token_to_str:N #1 }
\@@_add_arg:o \c_novalue_tl
@@ -3208,14 +3208,14 @@
\exp_after:wN \exp_after:wN \exp_after:wN
\peek_meaning_remove:NTF \char_generate:nn { \tex_endlinechar:D } { 6 }
{
- \__msg_kernel_error:nnxxx { xparse } { verbatim-newline }
+ \__kernel_msg_error:nnxxx { xparse } { verbatim-newline }
{ \exp_after:wN \token_to_str:N \l_@@_fn_tl }
{ \tl_to_str:N \l_@@_v_arg_tl }
{ \tl_to_str:n {#1} }
\@@_add_arg:o \c_novalue_tl
}
{
- \__msg_kernel_error:nnxxx { xparse } { verbatim-tokenized }
+ \__kernel_msg_error:nnxxx { xparse } { verbatim-tokenized }
{ \exp_after:wN \token_to_str:N \l_@@_fn_tl }
{ \tl_to_str:N \l_@@_v_arg_tl }
{ \tl_to_str:n {#1} }
@@ -3566,7 +3566,7 @@
\q_nil { } ##2 \ERROR \q_@@ \ERROR
}
{
- \__msg_kernel_expandable_error:nnnn
+ \__kernel_msg_expandable_error:nnnn
{ xparse } { missing-required } {##5} {##2}
##4 {#1} \q_@@ ##5 ##6 {##7}
}
@@ -3602,7 +3602,7 @@
##6 \ERROR
}
{
- \__msg_kernel_expandable_error:nnnn
+ \__kernel_msg_expandable_error:nnnn
{ xparse } { missing-required } {##4} {##2}
##3 {#1} \q_@@ ##4 ##5 {##6}
}
@@ -3742,7 +3742,7 @@
\ProcessedArgument
\q_stop
}
- \__msg_kernel_error:nnxxx { xparse } { split-excess-tokens }
+ \__kernel_msg_error:nnxxx { xparse } { split-excess-tokens }
{ \tl_to_str:n {#3} } { \int_eval:n { #2 + 1 } }
{ \tl_to_str:n {#4} }
}
@@ -3791,11 +3791,11 @@
{
\cs_if_exist:NTF #1
{
- \__msg_kernel_error:nnx { xparse } { non-xparse-command }
+ \__kernel_msg_error:nnx { xparse } { non-xparse-command }
{ \token_to_str:N #1 }
}
{
- \__msg_kernel_error:nnx { xparse } { unknown-command }
+ \__kernel_msg_error:nnx { xparse } { unknown-command }
{ \token_to_str:N #1 }
}
}
@@ -3803,11 +3803,11 @@
{
\cs_if_exist:cTF {#1}
{
- \__msg_kernel_error:nnx { xparse } { non-xparse-environment }
+ \__kernel_msg_error:nnx { xparse } { non-xparse-environment }
{ \tl_to_str:n {#1} }
}
{
- \__msg_kernel_error:nnx { xparse } { unknown-environment }
+ \__kernel_msg_error:nnx { xparse } { unknown-environment }
{ \tl_to_str:n {#1} }
}
}
@@ -3917,11 +3917,11 @@
}
{ \group_end: \use_ii:nnn }
{
- \__msg_kernel_error:nnxx { xparse } { not-definable }
+ \__kernel_msg_error:nnxx { xparse } { not-definable }
{ \tl_to_str:n {#1} } { \token_to_str:N #2 }
}
{
- \__msg_kernel_error:nnxx { xparse } { not-one-token }
+ \__kernel_msg_error:nnxx { xparse } { not-one-token }
{ \tl_to_str:n {#1} } { \token_to_str:N #2 }
}
}
@@ -3995,7 +3995,7 @@
%
% Some messages intended as errors.
% \begin{macrocode}
-\__msg_kernel_new:nnnn { xparse } { bad-arg-spec }
+\__kernel_msg_new:nnnn { xparse } { bad-arg-spec }
{ Bad~argument~specification~'#2'~for~command~'#1'. }
{
\c__msg_coding_error_text_tl
@@ -4003,35 +4003,35 @@
one~or~more~mandatory~pieces~of~information~were~missing. \\ \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { command-already-defined }
+\__kernel_msg_new:nnnn { xparse } { command-already-defined }
{ Command~'#1'~already~defined! }
{
You~have~used~#2~
with~a~command~that~already~has~a~definition. \\
The~existing~definition~of~'#1'~will~not~be~altered.
}
-\__msg_kernel_new:nnnn { xparse } { command-not-yet-defined }
+\__kernel_msg_new:nnnn { xparse } { command-not-yet-defined }
{ Command ~'#1'~not~yet~defined! }
{
You~have~used~#2~
with~a~command~that~was~never~defined. \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { environment-already-defined }
+\__kernel_msg_new:nnnn { xparse } { environment-already-defined }
{ Environment~'#1'~already~defined! }
{
You~have~used~\NewDocumentEnvironment
with~an~environment~that~already~has~a~definition. \\
The~existing~definition~of~'#1'~will~be~overwritten.
}
-\__msg_kernel_new:nnnn { xparse } { environment-not-yet-defined }
+\__kernel_msg_new:nnnn { xparse } { environment-not-yet-defined }
{ Environment~'#1'~not~yet~defined! }
{
You~have~used~\RenewDocumentEnvironment
with~an~environment~that~was~never~defined. \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { expandable-ending-optional }
+\__kernel_msg_new:nnnn { xparse } { expandable-ending-optional }
{
Argument~specification~'#2'~for~expandable~command~'#1'~
ends~with~optional~argument.
@@ -4042,21 +4042,21 @@
(or~no~arguments~at~all).~You~cannot~have~a~terminal~optional~
argument~with~expandable~commands.
}
-\__msg_kernel_new:nnnn { xparse } { if-boolean }
+\__kernel_msg_new:nnnn { xparse } { if-boolean }
{ Invalid~use~\iow_char:N\\IfBooleanTF~{#1} }
{
\c__msg_coding_error_text_tl
The~first~argument~of~\iow_char:N\\IfBoolean(TF/T/F)~must~be~
a~boolean~argument~obtained~from~parsing~'s'~or~'t'~arguments.
}
-\__msg_kernel_new:nnnn { xparse } { inconsistent-long }
+\__kernel_msg_new:nnnn { xparse } { inconsistent-long }
{ Inconsistent~long~arguments~for~expandable~command~'#1'. }
{
\c__msg_coding_error_text_tl
The~arguments~for~an~expandable~command~must~not~involve~short~
arguments~after~long~arguments.~You~have~tried~to~mix~the~two~types.
}
-\__msg_kernel_new:nnnn { xparse } { invalid-expandable-argument-type }
+\__kernel_msg_new:nnnn { xparse } { invalid-expandable-argument-type }
{ Argument~type~'#2'~not~available~for~expandable~command~'#1'. }
{
\c__msg_coding_error_text_tl
@@ -4065,7 +4065,7 @@
\\ \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { invalid-after-optional-expandably }
+\__kernel_msg_new:nnnn { xparse } { invalid-after-optional-expandably }
{
Argument~type~'#2'~not~available~after~optional~argument~
for~expandable~command~'#1'.
@@ -4077,32 +4077,32 @@
\\ \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { loop-in-defaults }
+\__kernel_msg_new:nnnn { xparse } { loop-in-defaults }
{ Circular~dependency~in~defaults~of~'#1'. }
{
\c__msg_coding_error_text_tl
The~default~values~of~two~or~more~arguments~of~'#1'~depend~on~each~
other~in~a~way~that~cannot~be~resolved.
}
-\__msg_kernel_new:nnnn { xparse } { missing-required }
+\__kernel_msg_new:nnnn { xparse } { missing-required }
{ Failed~to~find~required~argument~starting~with~'#2'~for~command~'#1'. }
{
The~current~command~'#1'~expects~an~argument~starting~with~'#2'.~
LaTeX~did~not~find~it,~and~will~insert~a~default~value~to~be~processed.
}
-\__msg_kernel_new:nnnn { xparse } { non-xparse-command }
+\__kernel_msg_new:nnnn { xparse } { non-xparse-command }
{ Command~'#1'~not~defined~using~xparse. }
{
You~have~asked~for~the~argument~specification~for~a~command~'#1',~
but~this~is~not~a~command~defined~using~xparse.
}
-\__msg_kernel_new:nnnn { xparse } { non-xparse-environment }
+\__kernel_msg_new:nnnn { xparse } { non-xparse-environment }
{ Environment~'#1'~not~defined~using~xparse. }
{
You~have~asked~for~the~argument~specification~for~an~environment~'#1',~
but~this~is~not~an~environment~defined~using~xparse.
}
-\__msg_kernel_new:nnnn { xparse } { not-definable }
+\__kernel_msg_new:nnnn { xparse } { not-definable }
{ First~argument~of~'#2'~must~be~a~command. }
{
\c__msg_coding_error_text_tl
@@ -4112,7 +4112,7 @@
\\ \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { not-one-token }
+\__kernel_msg_new:nnnn { xparse } { not-one-token }
{ First~argument~of~'#2'~must~be~a~command. }
{
\c__msg_coding_error_text_tl
@@ -4122,7 +4122,7 @@
\\ \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { not-single-char }
+\__kernel_msg_new:nnnn { xparse } { not-single-char }
{
Argument~delimiter~'#2'~for~the~command~'#1'~should~be~
a~single~character.
@@ -4133,7 +4133,7 @@
where~a~single~character~is~required,~LaTeX~found~'#2'. \\ \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { processor-in-expandable }
+\__kernel_msg_new:nnnn { xparse } { processor-in-expandable }
{ Argument~processor~'>{#2}'~cannot~be~used~for~the~expandable~command~'#1'. }
{
\c__msg_coding_error_text_tl
@@ -4141,14 +4141,14 @@
this~is~only~supported~for~standard~robust~commands. \\ \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { split-excess-tokens }
+\__kernel_msg_new:nnnn { xparse } { split-excess-tokens }
{ Too~many~'#1'~tokens~when~trying~to~split~argument. }
{
LaTeX~was~asked~to~split~the~input~'#3'~
at~each~occurrence~of~the~token~'#1',~up~to~a~maximum~of~#2~parts.~
There~were~too~many~'#1'~tokens.
}
-\__msg_kernel_new:nnnn { xparse } { too-many-arguments }
+\__kernel_msg_new:nnnn { xparse } { too-many-arguments }
{ Too~many~arguments~in~argument~specification~'#2'~of~command~'#1'. }
{
\c__msg_coding_error_text_tl
@@ -4156,26 +4156,26 @@
This~cannot~be~implemented. \\ \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { unknown-argument-type }
+\__kernel_msg_new:nnnn { xparse } { unknown-argument-type }
{ Unknown~argument~type~'#2'~for~the~command~'#1'. }
{
\c__msg_coding_error_text_tl
The~letter~'#2'~does~not~specify~a~known~argument~type.~
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { unknown-command }
+\__kernel_msg_new:nnnn { xparse } { unknown-command }
{ Unknown~document~command~'#1'. }
{
You~have~asked~for~the~argument~specification~for~a~command~'#1',~
but~it~is~not~defined.
}
-\__msg_kernel_new:nnnn { xparse } { unknown-environment }
+\__kernel_msg_new:nnnn { xparse } { unknown-environment }
{ Unknown~document~environment~'#1'. }
{
You~have~asked~for~the~argument~specification~for~an~environment~'#1',~
but~it~is~not~defined.
}
-\__msg_kernel_new:nnnn { xparse } { verbatim-newline }
+\__kernel_msg_new:nnnn { xparse } { verbatim-newline }
{ Verbatim~argument~of~'#1'~ended~by~end~of~line. }
{
The~verbatim~argument~of~'#1'~cannot~contain~more~than~one~line,~
@@ -4185,7 +4185,7 @@
\\ \\
LaTeX~will~ignore~'#2'.
}
-\__msg_kernel_new:nnnn { xparse } { verbatim-tokenized }
+\__kernel_msg_new:nnnn { xparse } { verbatim-tokenized }
{
The~verbatim~command~'#1'~cannot~be~used~inside~an~argument.~
}
@@ -4200,33 +4200,33 @@
%
% Intended more for information.
% \begin{macrocode}
-\__msg_kernel_new:nnn { xparse } { define-command }
+\__kernel_msg_new:nnn { xparse } { define-command }
{
Defining~command~#1~
with~sig.~'#2'~\msg_line_context:.
}
-\__msg_kernel_new:nnn { xparse } { define-environment }
+\__kernel_msg_new:nnn { xparse } { define-environment }
{
Defining~environment~'#1'~
with~sig.~'#2'~\msg_line_context:.
}
-\__msg_kernel_new:nnn { xparse } { redefine-command }
+\__kernel_msg_new:nnn { xparse } { redefine-command }
{
Redefining~command~#1~
with~sig.~'#2'~\msg_line_context:.
}
-\__msg_kernel_new:nnn { xparse } { redefine-environment }
+\__kernel_msg_new:nnn { xparse } { redefine-environment }
{
Redefining~environment~'#1'~
with~sig.~'#2'~\msg_line_context:.
}
-\__msg_kernel_new:nnn { xparse } { optional-mandatory }
+\__kernel_msg_new:nnn { xparse } { optional-mandatory }
{
Since~the~mandatory~argument~'#1'~has~the~same~delimiter~'#2'~
as~a~previous~optional~argument,~it~will~not~be~possible~to~
omit~all~optional~arguments~when~calling~this~command.
}
-\__msg_kernel_new:nnn { xparse } { unsupported-let }
+\__kernel_msg_new:nnn { xparse } { unsupported-let }
{
The~command~'#1'~was~undefined~but~not~the~associated~commands~
'#1~code'~and/or~'#1~defaults'.~Maybe~you~tried~using~
@@ -4264,7 +4264,7 @@
{
\cs_if_exist:NTF #1
{
- \__msg_kernel_error:nnxx { xparse } { command-already-defined }
+ \__kernel_msg_error:nnxx { xparse } { command-already-defined }
{ \use:nnn \token_to_str:N #1 { } }
{ \token_to_str:N \NewDocumentCommand }
}
@@ -4278,7 +4278,7 @@
\cs_if_exist:NTF #1
{ \@@_declare_cmd:Nnn #1 {#2} {#3} }
{
- \__msg_kernel_error:nnxx { xparse } { command-not-yet-defined }
+ \__kernel_msg_error:nnxx { xparse } { command-not-yet-defined }
{ \use:nnn \token_to_str:N #1 { } }
{ \token_to_str:N \RenewDocumentCommand }
}
@@ -4309,14 +4309,14 @@
\cs_new_protected:Npn \NewDocumentEnvironment #1#2#3#4
{
\cs_if_exist:cTF {#1}
- { \__msg_kernel_error:nnx { xparse } { environment-already-defined } {#1} }
+ { \__kernel_msg_error:nnx { xparse } { environment-already-defined } {#1} }
{ \@@_declare_env:nnnn {#1} {#2} {#3} {#4} }
}
\cs_new_protected:Npn \RenewDocumentEnvironment #1#2#3#4
{
\cs_if_exist:cTF {#1}
{ \@@_declare_env:nnnn {#1} {#2} {#3} {#4} }
- { \__msg_kernel_error:nnx { xparse } { environment-not-yet-defined } {#1} }
+ { \__kernel_msg_error:nnx { xparse } { environment-not-yet-defined } {#1} }
}
\cs_new_protected:Npn \ProvideDocumentEnvironment #1#2#3#4
{ \cs_if_exist:cF {#1} { \@@_declare_env:nnnn {#1} {#2} {#3} {#4} } }
@@ -4340,7 +4340,7 @@
{
\cs_if_exist:NTF #1
{
- \__msg_kernel_error:nnxx { xparse } { command-already-defined }
+ \__kernel_msg_error:nnxx { xparse } { command-already-defined }
{ \use:nnn \token_to_str:N #1 { } }
{ \token_to_str:N \NewExpandableDocumentCommand }
}
@@ -4354,7 +4354,7 @@
\cs_if_exist:NTF #1
{ \@@_declare_expandable_cmd:Nnn #1 {#2} {#3} }
{
- \__msg_kernel_error:nnxx { xparse } { command-not-yet-defined }
+ \__kernel_msg_error:nnxx { xparse } { command-not-yet-defined }
{ \use:nnn \token_to_str:N #1 { } }
{ \token_to_str:N \RenewExpandableDocumentCommand }
}
@@ -4391,7 +4391,7 @@
{ \tl_if_single_token_p:n #1 }
{ \bool_if:NTF #1 }
{
- \__msg_kernel_error:nnn { xparse } { if-boolean } {#1}
+ \__kernel_msg_error:nnn { xparse } { if-boolean } {#1}
\use_ii:nn
}
}
diff --git a/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx b/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx
index 3d85476d9a4..b2cbbdb5d0f 100644
--- a/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx
+++ b/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx
@@ -27,8 +27,8 @@
%<*driver|package>
% The version of expl3 required is tested as early as possible, as
% some really old versions do not define \ProvidesExplPackage.
-\RequirePackage{expl3}[2017/12/16]
-%<package>\@ifpackagelater{expl3}{2017/12/16}
+\RequirePackage{expl3}[2018/02/21]
+%<package>\@ifpackagelater{expl3}{2018/02/21}
%<package> {}
%<package> {%
%<package> \PackageError{xtemplate}{Support package l3kernel too old}
@@ -63,7 +63,7 @@
% }^^A
% }
%
-% \date{Released 2017/12/16}
+% \date{Released 2018/02/21}
%
% \maketitle
%
@@ -682,7 +682,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplPackage{xtemplate}{2017/12/16}{}
+\ProvidesExplPackage{xtemplate}{2018/02/21}{}
{L3 Experimental prototype document functions}
% \end{macrocode}
%
@@ -2660,7 +2660,7 @@
and~so~an~implementation~is~required.
}
\msg_new:nnnn { xtemplate } { missing-keytype }
- { The~key~'#1'~is missing~a~key-type~\msg_line_context:. }
+ { The~key~'#1'~is~missing~a~key-type~\msg_line_context:. }
{
\c__msg_coding_error_text_tl
Key~interface~definitions~should~be~of~the~form\\
diff --git a/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty b/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
index dab3d139819..db84ccd11d2 100644
--- a/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+++ b/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
@@ -19,8 +19,8 @@
%% and all files in that bundle must be distributed together.
%%
%% File: l3keys2e.dtx (C) Copyright 2009,2011-2017 The LaTeX3 Project
-\RequirePackage{expl3}[2017/12/16]
-\@ifpackagelater{expl3}{2017/12/16}
+\RequirePackage{expl3}[2018/02/21]
+\@ifpackagelater{expl3}{2018/02/21}
{}
{%
\PackageError{l3keys2e}{Support package l3kernel too old}
@@ -32,7 +32,7 @@
}%
\endinput
}
-\ProvidesExplPackage{l3keys2e}{2017/12/16}{}
+\ProvidesExplPackage{l3keys2e}{2018/02/21}{}
{LaTeX2e option processing using LaTeX3 keys}
\cs_generate_variant:Nn \clist_put_right:Nn { Nv }
\cs_generate_variant:Nn \keys_if_exist:nnT { nx }
diff --git a/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty b/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty
index 602c9698132..01af326d8dd 100644
--- a/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty
+++ b/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty
@@ -19,8 +19,8 @@
%% and all files in that bundle must be distributed together.
%%
%% File: xfp.dtx (C) Copyright 2017 The LaTeX3 Project
-\RequirePackage{expl3}[2017/12/16]
-\@ifpackagelater{expl3}{2017/12/16}
+\RequirePackage{expl3}[2018/02/21]
+\@ifpackagelater{expl3}{2018/02/21}
{}
{%
\PackageError{xfp}{Support package l3kernel too old}
@@ -33,7 +33,7 @@
\endinput
}
\RequirePackage{xparse}
-\ProvidesExplPackage{xfp}{2017/12/16}{}
+\ProvidesExplPackage{xfp}{2018/02/21}{}
{L3 Floating point unit}
\NewExpandableDocumentCommand \fpeval { m } { \fp_eval:n {#1} }
\NewExpandableDocumentCommand \inteval { m } { \int_eval:n {#1} }
diff --git a/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty b/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty
index 6986c076322..326a5b9c161 100644
--- a/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty
+++ b/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty
@@ -20,8 +20,8 @@
%%
%% File: xfrac.dtx Copyright (C) 2004, 2008-2010 Morten Hoegholm
%% (C) 2011,2012,2014-2017 The LaTeX3 Project
-\RequirePackage{expl3}[2017/12/16]
-\@ifpackagelater{expl3}{2017/12/16}
+\RequirePackage{expl3}[2018/02/21]
+\@ifpackagelater{expl3}{2018/02/21}
{}
{%
\PackageError{xfrac}{Support package l3kernel too old}
@@ -34,7 +34,7 @@
\endinput
}
\RequirePackage{amstext,graphicx,l3keys2e,textcomp,xparse,xtemplate}
-\ProvidesExplPackage{xfrac}{2017/12/16}{}
+\ProvidesExplPackage{xfrac}{2018/02/21}{}
{L3 Experimental split-level fractions}
\keys_define:nn { xfrac }
{
diff --git a/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty b/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
index 5b394dbb61a..d42c43a7064 100644
--- a/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
+++ b/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
@@ -23,8 +23,8 @@
%% (C) Copyright 2004-2008 Frank Mittelbach,
%% The LaTeX3 Project
%% (C) Copyright 2009-2017 The LaTeX3 Project
-\RequirePackage{expl3}[2017/12/16]
-\@ifpackagelater{expl3}{2017/12/16}
+\RequirePackage{expl3}[2018/02/21]
+\@ifpackagelater{expl3}{2018/02/21}
{}
{%
\PackageError{xparse}{Support package l3kernel too old}
@@ -36,7 +36,7 @@
}%
\endinput
}
-\ProvidesExplPackage{xparse}{2017/12/16}{}
+\ProvidesExplPackage{xparse}{2018/02/21}{}
{L3 Experimental document command parser}
\tl_new:N \l__xparse_arg_spec_tl
\tl_new:N \l__xparse_args_tl
@@ -87,7 +87,7 @@
{
\cs_if_exist:NTF #1
{
- \__msg_kernel_info:nnxx { xparse } { redefine-command }
+ \__kernel_msg_info:nnxx { xparse } { redefine-command }
{ \token_to_str:N #1 } { \tl_to_str:n {#2} }
}
{
@@ -95,10 +95,10 @@
{ \cs_if_exist_p:c { \cs_to_str:N #1 ~ code } }
{ \cs_if_exist_p:c { \cs_to_str:N #1 ~ defaults } }
{
- \__msg_kernel_warning:nnx { xparse } { unsupported-let }
+ \__kernel_msg_warning:nnx { xparse } { unsupported-let }
{ \token_to_str:N #1 }
}
- \__msg_kernel_info:nnxx { xparse } { define-command }
+ \__kernel_msg_info:nnxx { xparse } { define-command }
{ \token_to_str:N #1 } { \tl_to_str:n {#2} }
}
\bool_set_false:N \l__xparse_environment_bool
@@ -192,11 +192,11 @@
{
\cs_if_exist:cTF {#1}
{
- \__msg_kernel_info:nnxx { xparse } { redefine-environment }
+ \__kernel_msg_info:nnxx { xparse } { redefine-environment }
{#1} { \tl_to_str:n {#2} }
}
{
- \__msg_kernel_info:nnxx { xparse } { define-environment }
+ \__kernel_msg_info:nnxx { xparse } { define-environment }
{#1} { \tl_to_str:n {#2} }
}
\bool_set_false:N \l__xparse_expandable_bool
@@ -263,7 +263,7 @@
}
\cs_new_protected:Npn \__xparse_defaults_error:w \q_recursion_stop
{
- \__msg_kernel_error:nnx { xparse } { loop-in-defaults }
+ \__kernel_msg_error:nnx { xparse } { loop-in-defaults }
{ \exp_after:wN \token_to_str:N \l__xparse_fn_tl }
}
\cs_new_protected:Npn \__xparse_defaults_def:
@@ -327,7 +327,7 @@
\__xparse_end_expandable_defaults:nnnNNn {#1} { } {#1} #2#3
{ } { } { } { } { } { } { } { } { } { }
{
- \__msg_kernel_expandable_error:nnn
+ \__kernel_msg_expandable_error:nnn
{ xparse } { loop-in-defaults } {#4}
\use_iv:nnnn
}
@@ -368,7 +368,7 @@
\q_recursion_tail \q_recursion_tail \q_recursion_tail \q_recursion_stop
\int_compare:nNnT \l__xparse_current_arg_int > 9
{
- \__msg_kernel_error:nnxx { xparse } { too-many-arguments }
+ \__kernel_msg_error:nnxx { xparse } { too-many-arguments }
{ \iow_char:N \\ \l__xparse_function_tl } { \tl_to_str:n {#1} }
\__xparse_bad_def:wn
}
@@ -376,7 +376,7 @@
{
\tl_if_empty:NF \l__xparse_last_delimiters_tl
{
- \__msg_kernel_error:nnxx { xparse } { expandable-ending-optional }
+ \__kernel_msg_error:nnxx { xparse } { expandable-ending-optional }
{ \iow_char:N \\ \l__xparse_function_tl } { \tl_to_str:n {#1} }
\__xparse_bad_def:wn
}
@@ -392,7 +392,7 @@
\int_incr:N \l__xparse_current_arg_int
\cs_if_exist_use:cF { __xparse_normalize_type_ \tl_to_str:n {#1} :w }
{
- \__msg_kernel_error:nnxx { xparse } { unknown-argument-type }
+ \__kernel_msg_error:nnxx { xparse } { unknown-argument-type }
{ \iow_char:N \\ \l__xparse_function_tl } { \tl_to_str:n {#1} }
\__xparse_bad_def:wn
}
@@ -429,7 +429,7 @@
\quark_if_recursion_tail_stop_do:nn {#2} { \__xparse_bad_arg_spec:wn }
\bool_if:NT \l__xparse_expandable_bool
{
- \__msg_kernel_error:nnxx { xparse } { processor-in-expandable }
+ \__kernel_msg_error:nnxx { xparse } { processor-in-expandable }
{ \iow_char:N \\ \l__xparse_function_tl } { \tl_to_str:n {#1} }
\__xparse_bad_def:wn
}
@@ -550,13 +550,13 @@
\exp_args:Nx \tl_if_single_token:nF
{ \exp_args:No \tl_to_str:n { \use:nn #1 { } } }
{
- \__msg_kernel_warning:nnxx { xparse } { not-single-char }
+ \__kernel_msg_warning:nnxx { xparse } { not-single-char }
{ \iow_char:N \\ \l__xparse_function_tl } { \tl_to_str:n {#1} }
}
\group_end:
}
{
- \__msg_kernel_error:nnxx { xparse } { not-single-char }
+ \__kernel_msg_error:nnxx { xparse } { not-single-char }
{ \iow_char:N \\ \l__xparse_function_tl } { \tl_to_str:n {#1} }
\__xparse_bad_def:wn
}
@@ -565,7 +565,7 @@
{
\bool_if:NT \l__xparse_expandable_bool
{
- \__msg_kernel_error:nnxx
+ \__kernel_msg_error:nnxx
{ xparse } { invalid-expandable-argument-type }
{ \iow_char:N \\ \l__xparse_function_tl } { \tl_to_str:n {#1} }
\__xparse_bad_def:wn
@@ -578,7 +578,7 @@
{
\tl_if_empty:NF \l__xparse_last_delimiters_tl
{
- \__msg_kernel_error:nnxx
+ \__kernel_msg_error:nnxx
{ xparse } { invalid-after-optional-expandably }
{ \iow_char:N \\ \l__xparse_function_tl } { \tl_to_str:n {#1} }
\__xparse_bad_def:wn
@@ -591,14 +591,14 @@
{
\tl_if_eq:nnT {##1} {#1}
{
- \__msg_kernel_warning:nnxx { xparse } { optional-mandatory }
+ \__kernel_msg_warning:nnxx { xparse } { optional-mandatory }
{#2} {#3}
}
}
}
\cs_new_protected:Npn \__xparse_bad_arg_spec:wn #1 \__xparse_break_point:n #2
{
- \__msg_kernel_error:nnxx { xparse } { bad-arg-spec }
+ \__kernel_msg_error:nnxx { xparse } { bad-arg-spec }
{ \iow_char:N \\ \l__xparse_function_tl } { \tl_to_str:n {#2} }
}
\cs_new_protected:Npn \__xparse_bad_def:wn #1 \__xparse_break_point:n #2 { }
@@ -610,7 +610,7 @@
{
\bool_if:NT \l__xparse_expandable_bool
{
- \__msg_kernel_error:nnx { xparse } { inconsistent-long }
+ \__kernel_msg_error:nnx { xparse } { inconsistent-long }
{ \iow_char:N \\ \l__xparse_function_tl }
\__xparse_bad_def:wn
}
@@ -1194,7 +1194,7 @@
\peek_meaning_remove_ignore_spaces:NTF #1
{ \__xparse_grab_D_call:Nw #1 }
{
- \__msg_kernel_error:nnxx { xparse } { missing-required }
+ \__kernel_msg_error:nnxx { xparse } { missing-required }
{ \exp_after:wN \token_to_str:N \l__xparse_fn_tl }
{ \token_to_str:N #1 }
\__xparse_add_arg:o \c_novalue_tl
@@ -1350,14 +1350,14 @@
\exp_after:wN \exp_after:wN \exp_after:wN
\peek_meaning_remove:NTF \char_generate:nn { \tex_endlinechar:D } { 6 }
{
- \__msg_kernel_error:nnxxx { xparse } { verbatim-newline }
+ \__kernel_msg_error:nnxxx { xparse } { verbatim-newline }
{ \exp_after:wN \token_to_str:N \l__xparse_fn_tl }
{ \tl_to_str:N \l__xparse_v_arg_tl }
{ \tl_to_str:n {#1} }
\__xparse_add_arg:o \c_novalue_tl
}
{
- \__msg_kernel_error:nnxxx { xparse } { verbatim-tokenized }
+ \__kernel_msg_error:nnxxx { xparse } { verbatim-tokenized }
{ \exp_after:wN \token_to_str:N \l__xparse_fn_tl }
{ \tl_to_str:N \l__xparse_v_arg_tl }
{ \tl_to_str:n {#1} }
@@ -1527,7 +1527,7 @@
\q_nil { } ##2 \ERROR \q__xparse \ERROR
}
{
- \__msg_kernel_expandable_error:nnnn
+ \__kernel_msg_expandable_error:nnnn
{ xparse } { missing-required } {##5} {##2}
##4 {#1} \q__xparse ##5 ##6 {##7}
}
@@ -1553,7 +1553,7 @@
##6 \ERROR
}
{
- \__msg_kernel_expandable_error:nnnn
+ \__kernel_msg_expandable_error:nnnn
{ xparse } { missing-required } {##4} {##2}
##3 {#1} \q__xparse ##4 ##5 {##6}
}
@@ -1634,7 +1634,7 @@
\ProcessedArgument
\q_stop
}
- \__msg_kernel_error:nnxxx { xparse } { split-excess-tokens }
+ \__kernel_msg_error:nnxxx { xparse } { split-excess-tokens }
{ \tl_to_str:n {#3} } { \int_eval:n { #2 + 1 } }
{ \tl_to_str:n {#4} }
}
@@ -1661,11 +1661,11 @@
{
\cs_if_exist:NTF #1
{
- \__msg_kernel_error:nnx { xparse } { non-xparse-command }
+ \__kernel_msg_error:nnx { xparse } { non-xparse-command }
{ \token_to_str:N #1 }
}
{
- \__msg_kernel_error:nnx { xparse } { unknown-command }
+ \__kernel_msg_error:nnx { xparse } { unknown-command }
{ \token_to_str:N #1 }
}
}
@@ -1673,11 +1673,11 @@
{
\cs_if_exist:cTF {#1}
{
- \__msg_kernel_error:nnx { xparse } { non-xparse-environment }
+ \__kernel_msg_error:nnx { xparse } { non-xparse-environment }
{ \tl_to_str:n {#1} }
}
{
- \__msg_kernel_error:nnx { xparse } { unknown-environment }
+ \__kernel_msg_error:nnx { xparse } { unknown-environment }
{ \tl_to_str:n {#1} }
}
}
@@ -1739,11 +1739,11 @@
}
{ \group_end: \use_ii:nnn }
{
- \__msg_kernel_error:nnxx { xparse } { not-definable }
+ \__kernel_msg_error:nnxx { xparse } { not-definable }
{ \tl_to_str:n {#1} } { \token_to_str:N #2 }
}
{
- \__msg_kernel_error:nnxx { xparse } { not-one-token }
+ \__kernel_msg_error:nnxx { xparse } { not-one-token }
{ \tl_to_str:n {#1} } { \token_to_str:N #2 }
}
}
@@ -1790,7 +1790,7 @@
}
}
\cs_new:Npn \__xparse_cmd_if_xparse_aux:w #1 ~ #2 \q_stop {#1}
-\__msg_kernel_new:nnnn { xparse } { bad-arg-spec }
+\__kernel_msg_new:nnnn { xparse } { bad-arg-spec }
{ Bad~argument~specification~'#2'~for~command~'#1'. }
{
\c__msg_coding_error_text_tl
@@ -1798,35 +1798,35 @@
one~or~more~mandatory~pieces~of~information~were~missing. \\ \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { command-already-defined }
+\__kernel_msg_new:nnnn { xparse } { command-already-defined }
{ Command~'#1'~already~defined! }
{
You~have~used~#2~
with~a~command~that~already~has~a~definition. \\
The~existing~definition~of~'#1'~will~not~be~altered.
}
-\__msg_kernel_new:nnnn { xparse } { command-not-yet-defined }
+\__kernel_msg_new:nnnn { xparse } { command-not-yet-defined }
{ Command ~'#1'~not~yet~defined! }
{
You~have~used~#2~
with~a~command~that~was~never~defined. \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { environment-already-defined }
+\__kernel_msg_new:nnnn { xparse } { environment-already-defined }
{ Environment~'#1'~already~defined! }
{
You~have~used~\NewDocumentEnvironment
with~an~environment~that~already~has~a~definition. \\
The~existing~definition~of~'#1'~will~be~overwritten.
}
-\__msg_kernel_new:nnnn { xparse } { environment-not-yet-defined }
+\__kernel_msg_new:nnnn { xparse } { environment-not-yet-defined }
{ Environment~'#1'~not~yet~defined! }
{
You~have~used~\RenewDocumentEnvironment
with~an~environment~that~was~never~defined. \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { expandable-ending-optional }
+\__kernel_msg_new:nnnn { xparse } { expandable-ending-optional }
{
Argument~specification~'#2'~for~expandable~command~'#1'~
ends~with~optional~argument.
@@ -1837,21 +1837,21 @@
(or~no~arguments~at~all).~You~cannot~have~a~terminal~optional~
argument~with~expandable~commands.
}
-\__msg_kernel_new:nnnn { xparse } { if-boolean }
+\__kernel_msg_new:nnnn { xparse } { if-boolean }
{ Invalid~use~\iow_char:N\\IfBooleanTF~{#1} }
{
\c__msg_coding_error_text_tl
The~first~argument~of~\iow_char:N\\IfBoolean(TF/T/F)~must~be~
a~boolean~argument~obtained~from~parsing~'s'~or~'t'~arguments.
}
-\__msg_kernel_new:nnnn { xparse } { inconsistent-long }
+\__kernel_msg_new:nnnn { xparse } { inconsistent-long }
{ Inconsistent~long~arguments~for~expandable~command~'#1'. }
{
\c__msg_coding_error_text_tl
The~arguments~for~an~expandable~command~must~not~involve~short~
arguments~after~long~arguments.~You~have~tried~to~mix~the~two~types.
}
-\__msg_kernel_new:nnnn { xparse } { invalid-expandable-argument-type }
+\__kernel_msg_new:nnnn { xparse } { invalid-expandable-argument-type }
{ Argument~type~'#2'~not~available~for~expandable~command~'#1'. }
{
\c__msg_coding_error_text_tl
@@ -1860,7 +1860,7 @@
\\ \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { invalid-after-optional-expandably }
+\__kernel_msg_new:nnnn { xparse } { invalid-after-optional-expandably }
{
Argument~type~'#2'~not~available~after~optional~argument~
for~expandable~command~'#1'.
@@ -1872,32 +1872,32 @@
\\ \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { loop-in-defaults }
+\__kernel_msg_new:nnnn { xparse } { loop-in-defaults }
{ Circular~dependency~in~defaults~of~'#1'. }
{
\c__msg_coding_error_text_tl
The~default~values~of~two~or~more~arguments~of~'#1'~depend~on~each~
other~in~a~way~that~cannot~be~resolved.
}
-\__msg_kernel_new:nnnn { xparse } { missing-required }
+\__kernel_msg_new:nnnn { xparse } { missing-required }
{ Failed~to~find~required~argument~starting~with~'#2'~for~command~'#1'. }
{
The~current~command~'#1'~expects~an~argument~starting~with~'#2'.~
LaTeX~did~not~find~it,~and~will~insert~a~default~value~to~be~processed.
}
-\__msg_kernel_new:nnnn { xparse } { non-xparse-command }
+\__kernel_msg_new:nnnn { xparse } { non-xparse-command }
{ Command~'#1'~not~defined~using~xparse. }
{
You~have~asked~for~the~argument~specification~for~a~command~'#1',~
but~this~is~not~a~command~defined~using~xparse.
}
-\__msg_kernel_new:nnnn { xparse } { non-xparse-environment }
+\__kernel_msg_new:nnnn { xparse } { non-xparse-environment }
{ Environment~'#1'~not~defined~using~xparse. }
{
You~have~asked~for~the~argument~specification~for~an~environment~'#1',~
but~this~is~not~an~environment~defined~using~xparse.
}
-\__msg_kernel_new:nnnn { xparse } { not-definable }
+\__kernel_msg_new:nnnn { xparse } { not-definable }
{ First~argument~of~'#2'~must~be~a~command. }
{
\c__msg_coding_error_text_tl
@@ -1907,7 +1907,7 @@
\\ \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { not-one-token }
+\__kernel_msg_new:nnnn { xparse } { not-one-token }
{ First~argument~of~'#2'~must~be~a~command. }
{
\c__msg_coding_error_text_tl
@@ -1917,7 +1917,7 @@
\\ \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { not-single-char }
+\__kernel_msg_new:nnnn { xparse } { not-single-char }
{
Argument~delimiter~'#2'~for~the~command~'#1'~should~be~
a~single~character.
@@ -1928,7 +1928,7 @@
where~a~single~character~is~required,~LaTeX~found~'#2'. \\ \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { processor-in-expandable }
+\__kernel_msg_new:nnnn { xparse } { processor-in-expandable }
{ Argument~processor~'>{#2}'~cannot~be~used~for~the~expandable~command~'#1'. }
{
\c__msg_coding_error_text_tl
@@ -1936,14 +1936,14 @@
this~is~only~supported~for~standard~robust~commands. \\ \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { split-excess-tokens }
+\__kernel_msg_new:nnnn { xparse } { split-excess-tokens }
{ Too~many~'#1'~tokens~when~trying~to~split~argument. }
{
LaTeX~was~asked~to~split~the~input~'#3'~
at~each~occurrence~of~the~token~'#1',~up~to~a~maximum~of~#2~parts.~
There~were~too~many~'#1'~tokens.
}
-\__msg_kernel_new:nnnn { xparse } { too-many-arguments }
+\__kernel_msg_new:nnnn { xparse } { too-many-arguments }
{ Too~many~arguments~in~argument~specification~'#2'~of~command~'#1'. }
{
\c__msg_coding_error_text_tl
@@ -1951,26 +1951,26 @@
This~cannot~be~implemented. \\ \\
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { unknown-argument-type }
+\__kernel_msg_new:nnnn { xparse } { unknown-argument-type }
{ Unknown~argument~type~'#2'~for~the~command~'#1'. }
{
\c__msg_coding_error_text_tl
The~letter~'#2'~does~not~specify~a~known~argument~type.~
LaTeX~will~ignore~this~entire~definition.
}
-\__msg_kernel_new:nnnn { xparse } { unknown-command }
+\__kernel_msg_new:nnnn { xparse } { unknown-command }
{ Unknown~document~command~'#1'. }
{
You~have~asked~for~the~argument~specification~for~a~command~'#1',~
but~it~is~not~defined.
}
-\__msg_kernel_new:nnnn { xparse } { unknown-environment }
+\__kernel_msg_new:nnnn { xparse } { unknown-environment }
{ Unknown~document~environment~'#1'. }
{
You~have~asked~for~the~argument~specification~for~an~environment~'#1',~
but~it~is~not~defined.
}
-\__msg_kernel_new:nnnn { xparse } { verbatim-newline }
+\__kernel_msg_new:nnnn { xparse } { verbatim-newline }
{ Verbatim~argument~of~'#1'~ended~by~end~of~line. }
{
The~verbatim~argument~of~'#1'~cannot~contain~more~than~one~line,~
@@ -1980,7 +1980,7 @@
\\ \\
LaTeX~will~ignore~'#2'.
}
-\__msg_kernel_new:nnnn { xparse } { verbatim-tokenized }
+\__kernel_msg_new:nnnn { xparse } { verbatim-tokenized }
{
The~verbatim~command~'#1'~cannot~be~used~inside~an~argument.~
}
@@ -1991,33 +1991,33 @@
\\ \\
LaTeX~will~ignore~'#2'.
}
-\__msg_kernel_new:nnn { xparse } { define-command }
+\__kernel_msg_new:nnn { xparse } { define-command }
{
Defining~command~#1~
with~sig.~'#2'~\msg_line_context:.
}
-\__msg_kernel_new:nnn { xparse } { define-environment }
+\__kernel_msg_new:nnn { xparse } { define-environment }
{
Defining~environment~'#1'~
with~sig.~'#2'~\msg_line_context:.
}
-\__msg_kernel_new:nnn { xparse } { redefine-command }
+\__kernel_msg_new:nnn { xparse } { redefine-command }
{
Redefining~command~#1~
with~sig.~'#2'~\msg_line_context:.
}
-\__msg_kernel_new:nnn { xparse } { redefine-environment }
+\__kernel_msg_new:nnn { xparse } { redefine-environment }
{
Redefining~environment~'#1'~
with~sig.~'#2'~\msg_line_context:.
}
-\__msg_kernel_new:nnn { xparse } { optional-mandatory }
+\__kernel_msg_new:nnn { xparse } { optional-mandatory }
{
Since~the~mandatory~argument~'#1'~has~the~same~delimiter~'#2'~
as~a~previous~optional~argument,~it~will~not~be~possible~to~
omit~all~optional~arguments~when~calling~this~command.
}
-\__msg_kernel_new:nnn { xparse } { unsupported-let }
+\__kernel_msg_new:nnn { xparse } { unsupported-let }
{
The~command~'#1'~was~undefined~but~not~the~associated~commands~
'#1~code'~and/or~'#1~defaults'.~Maybe~you~tried~using~
@@ -2031,7 +2031,7 @@
{
\cs_if_exist:NTF #1
{
- \__msg_kernel_error:nnxx { xparse } { command-already-defined }
+ \__kernel_msg_error:nnxx { xparse } { command-already-defined }
{ \use:nnn \token_to_str:N #1 { } }
{ \token_to_str:N \NewDocumentCommand }
}
@@ -2045,7 +2045,7 @@
\cs_if_exist:NTF #1
{ \__xparse_declare_cmd:Nnn #1 {#2} {#3} }
{
- \__msg_kernel_error:nnxx { xparse } { command-not-yet-defined }
+ \__kernel_msg_error:nnxx { xparse } { command-not-yet-defined }
{ \use:nnn \token_to_str:N #1 { } }
{ \token_to_str:N \RenewDocumentCommand }
}
@@ -2064,14 +2064,14 @@
\cs_new_protected:Npn \NewDocumentEnvironment #1#2#3#4
{
\cs_if_exist:cTF {#1}
- { \__msg_kernel_error:nnx { xparse } { environment-already-defined } {#1} }
+ { \__kernel_msg_error:nnx { xparse } { environment-already-defined } {#1} }
{ \__xparse_declare_env:nnnn {#1} {#2} {#3} {#4} }
}
\cs_new_protected:Npn \RenewDocumentEnvironment #1#2#3#4
{
\cs_if_exist:cTF {#1}
{ \__xparse_declare_env:nnnn {#1} {#2} {#3} {#4} }
- { \__msg_kernel_error:nnx { xparse } { environment-not-yet-defined } {#1} }
+ { \__kernel_msg_error:nnx { xparse } { environment-not-yet-defined } {#1} }
}
\cs_new_protected:Npn \ProvideDocumentEnvironment #1#2#3#4
{ \cs_if_exist:cF {#1} { \__xparse_declare_env:nnnn {#1} {#2} {#3} {#4} } }
@@ -2083,7 +2083,7 @@
{
\cs_if_exist:NTF #1
{
- \__msg_kernel_error:nnxx { xparse } { command-already-defined }
+ \__kernel_msg_error:nnxx { xparse } { command-already-defined }
{ \use:nnn \token_to_str:N #1 { } }
{ \token_to_str:N \NewExpandableDocumentCommand }
}
@@ -2097,7 +2097,7 @@
\cs_if_exist:NTF #1
{ \__xparse_declare_expandable_cmd:Nnn #1 {#2} {#3} }
{
- \__msg_kernel_error:nnxx { xparse } { command-not-yet-defined }
+ \__kernel_msg_error:nnxx { xparse } { command-not-yet-defined }
{ \use:nnn \token_to_str:N #1 { } }
{ \token_to_str:N \RenewExpandableDocumentCommand }
}
@@ -2123,7 +2123,7 @@
{ \tl_if_single_token_p:n #1 }
{ \bool_if:NTF #1 }
{
- \__msg_kernel_error:nnn { xparse } { if-boolean } {#1}
+ \__kernel_msg_error:nnn { xparse } { if-boolean } {#1}
\use_ii:nn
}
}
diff --git a/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty b/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty
index a667b4379c8..8533758470f 100644
--- a/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty
+++ b/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty
@@ -23,8 +23,8 @@
%% (C) Copyright 2004-2010 Frank Mittelbach,
%% The LaTeX3 Project
%% (C) Copyright 2011-2017 The LaTeX3 Project
-\RequirePackage{expl3}[2017/12/16]
-\@ifpackagelater{expl3}{2017/12/16}
+\RequirePackage{expl3}[2018/02/21]
+\@ifpackagelater{expl3}{2018/02/21}
{}
{%
\PackageError{xtemplate}{Support package l3kernel too old}
@@ -36,7 +36,7 @@
}%
\endinput
}
-\ProvidesExplPackage{xtemplate}{2017/12/16}{}
+\ProvidesExplPackage{xtemplate}{2018/02/21}{}
{L3 Experimental prototype document functions}
\tl_const:Nn \c__xtemplate_code_root_tl { template~code~>~ }
\tl_const:Nn \c__xtemplate_defaults_root_tl { template~defaults~>~ }
@@ -1210,7 +1210,7 @@
and~so~an~implementation~is~required.
}
\msg_new:nnnn { xtemplate } { missing-keytype }
- { The~key~'#1'~is missing~a~key-type~\msg_line_context:. }
+ { The~key~'#1'~is~missing~a~key-type~\msg_line_context:. }
{
\c__msg_coding_error_text_tl
Key~interface~definitions~should~be~of~the~form\\