texlive[63106] Master: luakeys-debug.tex in runtime (werner fink,
commits+karl at tug.org
commits+karl at tug.org
Sat Apr 23 00:41:49 CEST 2022
Revision: 63106
http://tug.org/svn/texlive?view=revision&revision=63106
Author: karl
Date: 2022-04-23 00:41:49 +0200 (Sat, 23 Apr 2022)
Log Message:
-----------
luakeys-debug.tex in runtime (werner fink, tlbuild 22 Apr 2022 11:32:10)
Modified Paths:
--------------
trunk/Master/tlpkg/libexec/ctan2tds
Added Paths:
-----------
trunk/Master/texmf-dist/tex/luatex/luakeys/luakeys-debug.tex
Removed Paths:
-------------
trunk/Master/texmf-dist/doc/luatex/luakeys/luakeys-debug.tex
Deleted: trunk/Master/texmf-dist/doc/luatex/luakeys/luakeys-debug.tex
===================================================================
--- trunk/Master/texmf-dist/doc/luatex/luakeys/luakeys-debug.tex 2022-04-22 21:41:23 UTC (rev 63105)
+++ trunk/Master/texmf-dist/doc/luatex/luakeys/luakeys-debug.tex 2022-04-22 22:41:49 UTC (rev 63106)
@@ -1,62 +0,0 @@
-%% luakeys-debug.tex
-%% Copyright 2021-2022 Josef Friedrich
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3c
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-% http://www.latex-project.org/lppl.txt
-% and version 1.3c or later is part of all distributions of LaTeX
-% version 2008/05/04 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is Josef Friedrich.
-%
-% This work consists of the files luakeys.lua, luakeys.sty, luakeys.tex
-% luakeys-debug.sty and luakeys-debug.tex.
-
-\directlua{
- luakeys = require('luakeys')
-}
-
-% https://tex.stackexchange.com/a/418401/42311
-\catcode`\@=11
-\long\def\LuaKeysIfNextChar#1#2#3{%
- \let\@tmpa=#1%
- \def\@tmpb{#2}%
- \def\@tmpc{#3}%
- \futurelet\@future\LuaKeysIfNextChar at i%
-}%
-\def\LuaKeysIfNextChar at i{%
- \ifx\@tmpa\@future%
- \expandafter\@tmpb
- \else
- \expandafter\@tmpc
- \fi
-}%
-\def\luakeysdebug at parse@options#1{
- \directlua{
- luakeys.save('debug_options', luakeys.parse('#1'))
- }
-}%
-\def\luakeysdebug at output#1{
- {
- \tt
- \parindent=0pt
- \directlua{
- local result = luakeys.parse('\luaescapestring{\unexpanded{#1}}', luakeys.get('debug_options'))
- tex.print(luakeys.stringify(result, true))
- luakeys.print(result)
- }
- }
-}%
-\def\luakeysdebug at oarg[#1]#2{%
- \luakeysdebug at parse@options{#1}%
- \luakeysdebug at output{#2}%
-}%
-\def\luakeysdebug at marg#1{%
- \luakeysdebug at output{#1}%
-}%
-\def\luakeysdebug{\LuaKeysIfNextChar[{\luakeysdebug at oarg}{\luakeysdebug at marg}}%
-\catcode`\@=12
Added: trunk/Master/texmf-dist/tex/luatex/luakeys/luakeys-debug.tex
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/luakeys/luakeys-debug.tex (rev 0)
+++ trunk/Master/texmf-dist/tex/luatex/luakeys/luakeys-debug.tex 2022-04-22 22:41:49 UTC (rev 63106)
@@ -0,0 +1,62 @@
+%% luakeys-debug.tex
+%% Copyright 2021-2022 Josef Friedrich
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008/05/04 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Josef Friedrich.
+%
+% This work consists of the files luakeys.lua, luakeys.sty, luakeys.tex
+% luakeys-debug.sty and luakeys-debug.tex.
+
+\directlua{
+ luakeys = require('luakeys')
+}
+
+% https://tex.stackexchange.com/a/418401/42311
+\catcode`\@=11
+\long\def\LuaKeysIfNextChar#1#2#3{%
+ \let\@tmpa=#1%
+ \def\@tmpb{#2}%
+ \def\@tmpc{#3}%
+ \futurelet\@future\LuaKeysIfNextChar at i%
+}%
+\def\LuaKeysIfNextChar at i{%
+ \ifx\@tmpa\@future%
+ \expandafter\@tmpb
+ \else
+ \expandafter\@tmpc
+ \fi
+}%
+\def\luakeysdebug at parse@options#1{
+ \directlua{
+ luakeys.save('debug_options', luakeys.parse('#1'))
+ }
+}%
+\def\luakeysdebug at output#1{
+ {
+ \tt
+ \parindent=0pt
+ \directlua{
+ local result = luakeys.parse('\luaescapestring{\unexpanded{#1}}', luakeys.get('debug_options'))
+ tex.print(luakeys.stringify(result, true))
+ luakeys.print(result)
+ }
+ }
+}%
+\def\luakeysdebug at oarg[#1]#2{%
+ \luakeysdebug at parse@options{#1}%
+ \luakeysdebug at output{#2}%
+}%
+\def\luakeysdebug at marg#1{%
+ \luakeysdebug at output{#1}%
+}%
+\def\luakeysdebug{\LuaKeysIfNextChar[{\luakeysdebug at oarg}{\luakeysdebug at marg}}%
+\catcode`\@=12
Property changes on: trunk/Master/texmf-dist/tex/luatex/luakeys/luakeys-debug.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds 2022-04-22 21:41:23 UTC (rev 63105)
+++ trunk/Master/tlpkg/libexec/ctan2tds 2022-04-22 22:41:49 UTC (rev 63106)
@@ -2119,7 +2119,7 @@
'luaaddplot', 'luaaddplot.tex|' . $standardtex,
'luabidi', '(arabmaths|footnoterule)|' . $standardtex,
'luaintro', 'NULL', # doc pkg
- 'luakeys', '\.lua|luakeys\.tex|' . $standardtex,
+ 'luakeys', '\.lua|luakeys(-debug)?\.tex|' . $standardtex,
'lualatex-math', '\.sty', # not phst-doc.cls
'luamathalign','luam.*\.lua|' . $standardtex, # not build.lua
'luamesh', '\.sty', # not lltxdoc.cls
More information about the tex-live-commits
mailing list.