texlive[60320] Master/texmf-dist: tokcycle (25aug21)

commits+karl at tug.org commits+karl at tug.org
Wed Aug 25 22:04:31 CEST 2021


Revision: 60320
          http://tug.org/svn/texlive?view=revision&revision=60320
Author:   karl
Date:     2021-08-25 22:04:31 +0200 (Wed, 25 Aug 2021)
Log Message:
-----------
tokcycle (25aug21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/generic/tokcycle/tokcycle-doc.pdf
    trunk/Master/texmf-dist/doc/generic/tokcycle/tokcycle-examples.pdf
    trunk/Master/texmf-dist/tex/generic/tokcycle/tokcycle.tex

Modified: trunk/Master/texmf-dist/doc/generic/tokcycle/tokcycle-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tokcycle/tokcycle-examples.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/tex/generic/tokcycle/tokcycle.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/tokcycle/tokcycle.tex	2021-08-25 13:55:11 UTC (rev 60319)
+++ trunk/Master/texmf-dist/tex/generic/tokcycle/tokcycle.tex	2021-08-25 20:04:31 UTC (rev 60320)
@@ -1,7 +1,7 @@
 \def\tcname                     {tokcycle}
-\def\tcver                        {1.41}
+\def\tcver                        {1.42}
 %
-\def\tcdate                    {2021/06/25}
+\def\tcdate                    {2021/08/25}
 %
 % Author     : Steven B Segletes, Christian Tellechea (contributor)
 % Maintainer : Steven B Segletes
@@ -112,7 +112,7 @@
   \the\tc at tok}
 \long\def\can at absorb@#1{\tctestifnum{\count at stringtoks{#1}>1}%
   {\tctestifx{\endtokcycraw#1}{#1}{\backslashcmds#1\@tokcycle}}%
-  {\trapactives#1\tc at trapescape#1{\tc at escapecytoks}{\can at absorb@@#1}}}
+  {\trapactives#1\tc at trapescape#1{\tc at escapecytoks\empty}{\can at absorb@@#1}}}
 \long\def\can at absorb@@#1{\let\@tmp=#1\test at ifmacro\@tmp{\implicittokfalse
   \@macT#1}{\trapimplicitegrp#1\implicitgrpfork#1}\@tokcycle}
 %CONVERT NEXT (SPACE OR BEGIN-GROUP) TOKEN TO STRING
@@ -151,7 +151,7 @@
   \@implicitgroupingcase\or\addcytoks{#1}\or\@chrT{#1}\fi}{\@chrT#1}}
 % SET UP ESCAPE MECHANISM
 \def\settcEscapechar#1{\let\@tcEscapeptr#1%
-  \def\tc at escapecytoks##1#1{\addcytoks{##1}\@tokcycle}}
+  \def\tc at escapecytoks##1#1{\addcytoks[1]{##1}\@tokcycle}}
 \def\tc at trapescape#1{\tctestifx{\@tcEscapeptr#1}}
 % TRAP CAT-6
 \long\def\trapcatSIX#1{\tctestifcatnx#1\relax{}{\trapcatSIXb#1}}
@@ -337,3 +337,7 @@
       - Bug fix in \tcpopliteralappto (\@tmp interfered with itself). Altered,
         substituting \@@tmp.
 
+v1.42 2021/08/25
+      - Bug fix in \tc at escapecytoks (if escaped text was a single brace group, the
+        braces were lost)
+



More information about the tex-live-commits mailing list.