[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