[latex3-commits] [git/LaTeX3-latex3-latex3] master: Retain \@@ delimiters in deprecated functions (8b3b745)
Joseph Wright
joseph.wright at morningstar2.co.uk
Wed Mar 28 08:53:57 CEST 2018
Repository : https://github.com/latex3/latex3
On branch : master
Link : https://github.com/latex3/latex3/commit/8b3b745f3381f912f689efbd8d583f8125cd7265
>---------------------------------------------------------------
commit 8b3b745f3381f912f689efbd8d583f8125cd7265
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Wed Mar 28 07:34:35 2018 +0100
Retain \@@ delimiters in deprecated functions
... so they acutally work.
>---------------------------------------------------------------
8b3b745f3381f912f689efbd8d583f8125cd7265
l3kernel/l3prg.dtx | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/l3kernel/l3prg.dtx b/l3kernel/l3prg.dtx
index 49ce28e..b16c3c1 100644
--- a/l3kernel/l3prg.dtx
+++ b/l3kernel/l3prg.dtx
@@ -1570,11 +1570,18 @@
% \begin{macro}[deprecated = 2019-12-31]{\@@_break:n}
% Made public, but used by a few third-parties.
% \begin{macrocode}
-\cs_new:Npn \@@_break_point:Nn { \prg_break_point:Nn }
+\cs_new_eq:NN \@@_break_point:Nn \prg_break_point:Nn
\cs_new:Npn \@@_break_point: { \prg_break_point: }
-\cs_new:Npn \@@_map_break:Nn { \prg_map_break:Nn }
+\cs_new:Npn \@@_map_break:Nn #1#2#3 \@@_break_point:Nn #4#5
+ {
+ #5
+ \if_meaning:w #1 #4
+ \exp_after:wN \use_iii:nnn
+ \fi:
+ \@@_map_break:Nn #1 {#2}
+ }
\cs_new:Npn \@@_break: { \prg_break: }
-\cs_new:Npn \@@_break:n { \prg_break:n }
+\cs_new:Npn \@@_break:n #1#2 \@@_break_point: {#1}
% \end{macrocode}
% \end{macro}
% \end{macro}
More information about the latex3-commits
mailing list