[latex3-commits] [git/latex3] master: Deprecate \token_new:Nn (62e040a)
Bruno Le Floch
bruno at le-floch.fr
Fri Dec 1 06:47:49 CET 2017
Repository : https://github.com/latex3/latex3
On branch : master
Link : https://github.com/latex3/latex3/commit/62e040a8537876e5679b9042b8ac6e0f7a069e41
>---------------------------------------------------------------
commit 62e040a8537876e5679b9042b8ac6e0f7a069e41
Author: Bruno Le Floch <bruno at le-floch.fr>
Date: Fri Dec 1 00:47:49 2017 -0500
Deprecate \token_new:Nn
>---------------------------------------------------------------
62e040a8537876e5679b9042b8ac6e0f7a069e41
l3kernel/l3obsolete.txt | 1 +
l3kernel/l3token.dtx | 25 ++++++++++---------------
l3kernel/testfiles/m3expl001.luatex.tlg | 2 +-
l3kernel/testfiles/m3expl001.ptex.tlg | 2 +-
l3kernel/testfiles/m3expl001.tlg | 2 +-
l3kernel/testfiles/m3expl001.uptex.tlg | 2 +-
l3kernel/testfiles/m3expl001.xetex.tlg | 2 +-
l3kernel/testfiles/m3expl003.luatex.tlg | 2 +-
l3kernel/testfiles/m3expl003.ptex.tlg | 2 +-
l3kernel/testfiles/m3expl003.tlg | 2 +-
l3kernel/testfiles/m3expl003.uptex.tlg | 2 +-
l3kernel/testfiles/m3expl003.xetex.tlg | 2 +-
12 files changed, 21 insertions(+), 25 deletions(-)
diff --git a/l3kernel/l3obsolete.txt b/l3kernel/l3obsolete.txt
index 8d9812f..ca8269e 100644
--- a/l3kernel/l3obsolete.txt
+++ b/l3kernel/l3obsolete.txt
@@ -36,6 +36,7 @@ Function Expires end
\sort_reversed: 2018
\tl_to_lowercase:n 2017
\tl_to_uppercase:n 2017
+\token_new:Nn 2018
[fp function] round+ 2017
[fp function] round- 2017
[fp function] round0 2017
diff --git a/l3kernel/l3token.dtx b/l3kernel/l3token.dtx
index fc43989..cd2b229 100644
--- a/l3kernel/l3token.dtx
+++ b/l3kernel/l3token.dtx
@@ -396,14 +396,6 @@
%
% \section{Generic tokens}
%
-% \begin{function}{\token_new:Nn}
-% \begin{syntax}
-% \cs{token_new:Nn} \meta{token_1} \Arg{token_2}
-% \end{syntax}
-% Defines \meta{token_1} to globally be a snapshot of \meta{token_2}.
-% This is an implicit representation of \meta{token_2}.
-% \end{function}
-%
% \begin{variable}
% {
% \c_group_begin_token,
@@ -1597,13 +1589,6 @@
% \end{macro}
% \end{macro}
%
-% \begin{macro}{\token_new:Nn}
-% Creates a new token.
-% \begin{macrocode}
-\cs_new_protected:Npn \token_new:Nn #1#2 { \cs_new_eq:NN #1 #2 }
-% \end{macrocode}
-% \end{macro}
-%
% \begin{macro}
% {
% \c_group_begin_token,
@@ -2566,6 +2551,16 @@
% \end{macro}
% \end{macro}
%
+% \subsection{Deprecated functions}
+%
+% \begin{macro}[deprecated=2018-12-31]{\token_new:Nn}
+% For removal after 2018-12-31.
+% \begin{macrocode}
+\__debug_deprecation:nnNNpn { 2018-12-31 } { \cs_new_eq:NN }
+\cs_new_protected:Npn \token_new:Nn #1#2 { \cs_new_eq:NN #1 #2 }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macrocode}
%</initex|package>
% \end{macrocode}
diff --git a/l3kernel/testfiles/m3expl001.luatex.tlg b/l3kernel/testfiles/m3expl001.luatex.tlg
index da294e3..ef590ab 100644
--- a/l3kernel/testfiles/m3expl001.luatex.tlg
+++ b/l3kernel/testfiles/m3expl001.luatex.tlg
@@ -2285,7 +2285,6 @@ Defining \l__char_tmp_tl on line ...
Defining \c__char_max_int on line ...
Defining \__char_generate_aux:nnw on line ...
Defining \c_catcode_other_space_tl on line ...
-Defining \token_new:Nn on line ...
Defining \c_group_begin_token on line ...
Defining \c_group_end_token on line ...
Defining \c_math_toggle_token on line ...
@@ -2488,6 +2487,7 @@ Defining \__peek_get_prefix_arg_replacement:wN on line ...
Defining \token_get_prefix_spec:N on line ...
Defining \token_get_arg_spec:N on line ...
Defining \token_get_replacement_spec:N on line ...
+Defining \token_new:Nn on line ...
Defining \s__prop on line ...
Defining \__prop_pair:wn on line ...
Defining \l__prop_internal_tl on line ...
diff --git a/l3kernel/testfiles/m3expl001.ptex.tlg b/l3kernel/testfiles/m3expl001.ptex.tlg
index 331b755..2e21467 100644
--- a/l3kernel/testfiles/m3expl001.ptex.tlg
+++ b/l3kernel/testfiles/m3expl001.ptex.tlg
@@ -2273,7 +2273,6 @@ Defining \c__char_ccliv_tl on line ...
Defining \c__char_cclv_tl on line ...
Defining \__char_generate_aux:nnw on line ...
Defining \c_catcode_other_space_tl on line ...
-Defining \token_new:Nn on line ...
Defining \c_group_begin_token on line ...
Defining \c_group_end_token on line ...
Defining \c_math_toggle_token on line ...
@@ -2476,6 +2475,7 @@ Defining \__peek_get_prefix_arg_replacement:wN on line ...
Defining \token_get_prefix_spec:N on line ...
Defining \token_get_arg_spec:N on line ...
Defining \token_get_replacement_spec:N on line ...
+Defining \token_new:Nn on line ...
Defining \s__prop on line ...
Defining \__prop_pair:wn on line ...
Defining \l__prop_internal_tl on line ...
diff --git a/l3kernel/testfiles/m3expl001.tlg b/l3kernel/testfiles/m3expl001.tlg
index 8374dcd..9a6a690 100644
--- a/l3kernel/testfiles/m3expl001.tlg
+++ b/l3kernel/testfiles/m3expl001.tlg
@@ -2273,7 +2273,6 @@ Defining \c__char_ccliv_tl on line ...
Defining \c__char_cclv_tl on line ...
Defining \__char_generate_aux:nnw on line ...
Defining \c_catcode_other_space_tl on line ...
-Defining \token_new:Nn on line ...
Defining \c_group_begin_token on line ...
Defining \c_group_end_token on line ...
Defining \c_math_toggle_token on line ...
@@ -2476,6 +2475,7 @@ Defining \__peek_get_prefix_arg_replacement:wN on line ...
Defining \token_get_prefix_spec:N on line ...
Defining \token_get_arg_spec:N on line ...
Defining \token_get_replacement_spec:N on line ...
+Defining \token_new:Nn on line ...
Defining \s__prop on line ...
Defining \__prop_pair:wn on line ...
Defining \l__prop_internal_tl on line ...
diff --git a/l3kernel/testfiles/m3expl001.uptex.tlg b/l3kernel/testfiles/m3expl001.uptex.tlg
index 46c9c75..77c8f47 100644
--- a/l3kernel/testfiles/m3expl001.uptex.tlg
+++ b/l3kernel/testfiles/m3expl001.uptex.tlg
@@ -2273,7 +2273,6 @@ Defining \c__char_ccliv_tl on line ...
Defining \c__char_cclv_tl on line ...
Defining \__char_generate_aux:nnw on line ...
Defining \c_catcode_other_space_tl on line ...
-Defining \token_new:Nn on line ...
Defining \c_group_begin_token on line ...
Defining \c_group_end_token on line ...
Defining \c_math_toggle_token on line ...
@@ -2476,6 +2475,7 @@ Defining \__peek_get_prefix_arg_replacement:wN on line ...
Defining \token_get_prefix_spec:N on line ...
Defining \token_get_arg_spec:N on line ...
Defining \token_get_replacement_spec:N on line ...
+Defining \token_new:Nn on line ...
Defining \s__prop on line ...
Defining \__prop_pair:wn on line ...
Defining \l__prop_internal_tl on line ...
diff --git a/l3kernel/testfiles/m3expl001.xetex.tlg b/l3kernel/testfiles/m3expl001.xetex.tlg
index 8db67c8..abe9d22 100644
--- a/l3kernel/testfiles/m3expl001.xetex.tlg
+++ b/l3kernel/testfiles/m3expl001.xetex.tlg
@@ -2283,7 +2283,6 @@ Defining \l__char_tmp_tl on line ...
Defining \c__char_max_int on line ...
Defining \__char_generate_aux:nnw on line ...
Defining \c_catcode_other_space_tl on line ...
-Defining \token_new:Nn on line ...
Defining \c_group_begin_token on line ...
Defining \c_group_end_token on line ...
Defining \c_math_toggle_token on line ...
@@ -2486,6 +2485,7 @@ Defining \__peek_get_prefix_arg_replacement:wN on line ...
Defining \token_get_prefix_spec:N on line ...
Defining \token_get_arg_spec:N on line ...
Defining \token_get_replacement_spec:N on line ...
+Defining \token_new:Nn on line ...
Defining \s__prop on line ...
Defining \__prop_pair:wn on line ...
Defining \l__prop_internal_tl on line ...
diff --git a/l3kernel/testfiles/m3expl003.luatex.tlg b/l3kernel/testfiles/m3expl003.luatex.tlg
index da294e3..ef590ab 100644
--- a/l3kernel/testfiles/m3expl003.luatex.tlg
+++ b/l3kernel/testfiles/m3expl003.luatex.tlg
@@ -2285,7 +2285,6 @@ Defining \l__char_tmp_tl on line ...
Defining \c__char_max_int on line ...
Defining \__char_generate_aux:nnw on line ...
Defining \c_catcode_other_space_tl on line ...
-Defining \token_new:Nn on line ...
Defining \c_group_begin_token on line ...
Defining \c_group_end_token on line ...
Defining \c_math_toggle_token on line ...
@@ -2488,6 +2487,7 @@ Defining \__peek_get_prefix_arg_replacement:wN on line ...
Defining \token_get_prefix_spec:N on line ...
Defining \token_get_arg_spec:N on line ...
Defining \token_get_replacement_spec:N on line ...
+Defining \token_new:Nn on line ...
Defining \s__prop on line ...
Defining \__prop_pair:wn on line ...
Defining \l__prop_internal_tl on line ...
diff --git a/l3kernel/testfiles/m3expl003.ptex.tlg b/l3kernel/testfiles/m3expl003.ptex.tlg
index 331b755..2e21467 100644
--- a/l3kernel/testfiles/m3expl003.ptex.tlg
+++ b/l3kernel/testfiles/m3expl003.ptex.tlg
@@ -2273,7 +2273,6 @@ Defining \c__char_ccliv_tl on line ...
Defining \c__char_cclv_tl on line ...
Defining \__char_generate_aux:nnw on line ...
Defining \c_catcode_other_space_tl on line ...
-Defining \token_new:Nn on line ...
Defining \c_group_begin_token on line ...
Defining \c_group_end_token on line ...
Defining \c_math_toggle_token on line ...
@@ -2476,6 +2475,7 @@ Defining \__peek_get_prefix_arg_replacement:wN on line ...
Defining \token_get_prefix_spec:N on line ...
Defining \token_get_arg_spec:N on line ...
Defining \token_get_replacement_spec:N on line ...
+Defining \token_new:Nn on line ...
Defining \s__prop on line ...
Defining \__prop_pair:wn on line ...
Defining \l__prop_internal_tl on line ...
diff --git a/l3kernel/testfiles/m3expl003.tlg b/l3kernel/testfiles/m3expl003.tlg
index 8374dcd..9a6a690 100644
--- a/l3kernel/testfiles/m3expl003.tlg
+++ b/l3kernel/testfiles/m3expl003.tlg
@@ -2273,7 +2273,6 @@ Defining \c__char_ccliv_tl on line ...
Defining \c__char_cclv_tl on line ...
Defining \__char_generate_aux:nnw on line ...
Defining \c_catcode_other_space_tl on line ...
-Defining \token_new:Nn on line ...
Defining \c_group_begin_token on line ...
Defining \c_group_end_token on line ...
Defining \c_math_toggle_token on line ...
@@ -2476,6 +2475,7 @@ Defining \__peek_get_prefix_arg_replacement:wN on line ...
Defining \token_get_prefix_spec:N on line ...
Defining \token_get_arg_spec:N on line ...
Defining \token_get_replacement_spec:N on line ...
+Defining \token_new:Nn on line ...
Defining \s__prop on line ...
Defining \__prop_pair:wn on line ...
Defining \l__prop_internal_tl on line ...
diff --git a/l3kernel/testfiles/m3expl003.uptex.tlg b/l3kernel/testfiles/m3expl003.uptex.tlg
index 46c9c75..77c8f47 100644
--- a/l3kernel/testfiles/m3expl003.uptex.tlg
+++ b/l3kernel/testfiles/m3expl003.uptex.tlg
@@ -2273,7 +2273,6 @@ Defining \c__char_ccliv_tl on line ...
Defining \c__char_cclv_tl on line ...
Defining \__char_generate_aux:nnw on line ...
Defining \c_catcode_other_space_tl on line ...
-Defining \token_new:Nn on line ...
Defining \c_group_begin_token on line ...
Defining \c_group_end_token on line ...
Defining \c_math_toggle_token on line ...
@@ -2476,6 +2475,7 @@ Defining \__peek_get_prefix_arg_replacement:wN on line ...
Defining \token_get_prefix_spec:N on line ...
Defining \token_get_arg_spec:N on line ...
Defining \token_get_replacement_spec:N on line ...
+Defining \token_new:Nn on line ...
Defining \s__prop on line ...
Defining \__prop_pair:wn on line ...
Defining \l__prop_internal_tl on line ...
diff --git a/l3kernel/testfiles/m3expl003.xetex.tlg b/l3kernel/testfiles/m3expl003.xetex.tlg
index 8db67c8..abe9d22 100644
--- a/l3kernel/testfiles/m3expl003.xetex.tlg
+++ b/l3kernel/testfiles/m3expl003.xetex.tlg
@@ -2283,7 +2283,6 @@ Defining \l__char_tmp_tl on line ...
Defining \c__char_max_int on line ...
Defining \__char_generate_aux:nnw on line ...
Defining \c_catcode_other_space_tl on line ...
-Defining \token_new:Nn on line ...
Defining \c_group_begin_token on line ...
Defining \c_group_end_token on line ...
Defining \c_math_toggle_token on line ...
@@ -2486,6 +2485,7 @@ Defining \__peek_get_prefix_arg_replacement:wN on line ...
Defining \token_get_prefix_spec:N on line ...
Defining \token_get_arg_spec:N on line ...
Defining \token_get_replacement_spec:N on line ...
+Defining \token_new:Nn on line ...
Defining \s__prop on line ...
Defining \__prop_pair:wn on line ...
Defining \l__prop_internal_tl on line ...
More information about the latex3-commits
mailing list