[latex3-commits] [git/LaTeX3-latex3-latex2e] newluacmd: Add test (7bb15656)

Marcel Fabian Krüger tex at 2krueger.de
Mon Dec 27 06:45:24 CET 2021


Repository : https://github.com/latex3/latex2e
On branch  : newluacmd
Link       : https://github.com/latex3/latex2e/commit/7bb15656aa3629f06bf6655d2ed500d489765f62

>---------------------------------------------------------------

commit 7bb15656aa3629f06bf6655d2ed500d489765f62
Author: Marcel Fabian Krüger <tex at 2krueger.de>
Date:   Mon Nov 15 14:22:26 2021 +0100

    Add test


>---------------------------------------------------------------

7bb15656aa3629f06bf6655d2ed500d489765f62
 base/testfiles/tlb-luacmd-001.luatex.tlg            |  9 +++++++++
 base/testfiles/tlb-luacmd-001.lvt                   | 21 +++++++++++++++++++++
 .../{github-0060.luatex.tlg => tlb-luacmd-001.tlg}  |  1 +
 3 files changed, 31 insertions(+)

diff --git a/base/testfiles/tlb-luacmd-001.luatex.tlg b/base/testfiles/tlb-luacmd-001.luatex.tlg
new file mode 100644
index 00000000..dc650c5a
--- /dev/null
+++ b/base/testfiles/tlb-luacmd-001.luatex.tlg
@@ -0,0 +1,9 @@
+This is a generated file for the LaTeX2e validation system.
+Don't change this file in any respect.
+ LuaTeX ltcmd test
+\myexpluacmd=\luafunction...
+\myluacmd=\luafunction...
+myexpluacmd
+\myluacmd 
+myexpluacmd
+myluacmd
diff --git a/base/testfiles/tlb-luacmd-001.lvt b/base/testfiles/tlb-luacmd-001.lvt
new file mode 100644
index 00000000..be7e376f
--- /dev/null
+++ b/base/testfiles/tlb-luacmd-001.lvt
@@ -0,0 +1,21 @@
+\input{test2e}
+\START
+\typeout{^^J LuaTeX ltcmd test^^J}
+\ifx\directlua\undefined
+\END
+\fi
+
+\newluacmd\myexpluacmd
+\newprotectedluacmd\myluacmd
+\directlua{
+  lua.get_functions_table()[\the\allocationnumber] = function()
+    texio.write_nl'myluacmd'
+  end
+  lua.get_functions_table()[token.create'myexpluacmd'.index] = function()
+    texio.write_nl'myexpluacmd'
+  end
+}
+\typeout{\myluacmd\myexpluacmd}
+\myexpluacmd\myluacmd
+
+\END
diff --git a/base/testfiles/github-0060.luatex.tlg b/base/testfiles/tlb-luacmd-001.tlg
similarity index 83%
copy from base/testfiles/github-0060.luatex.tlg
copy to base/testfiles/tlb-luacmd-001.tlg
index 1d0c6975..1d58cd57 100644
--- a/base/testfiles/github-0060.luatex.tlg
+++ b/base/testfiles/tlb-luacmd-001.tlg
@@ -1,2 +1,3 @@
 This is a generated file for the LaTeX2e validation system.
 Don't change this file in any respect.
+ LuaTeX ltcmd test





More information about the latex3-commits mailing list.