summaryrefslogtreecommitdiff
path: root/macros/luatex/latex/luacas/tex/test/luacas-main.lua
diff options
context:
space:
mode:
Diffstat (limited to 'macros/luatex/latex/luacas/tex/test/luacas-main.lua')
-rw-r--r--macros/luatex/latex/luacas/tex/test/luacas-main.lua17
1 files changed, 16 insertions, 1 deletions
diff --git a/macros/luatex/latex/luacas/tex/test/luacas-main.lua b/macros/luatex/latex/luacas/tex/test/luacas-main.lua
index 95f77885e4..78b25aa587 100644
--- a/macros/luatex/latex/luacas/tex/test/luacas-main.lua
+++ b/macros/luatex/latex/luacas/tex/test/luacas-main.lua
@@ -1,8 +1,23 @@
---@diagnostic disable: lowercase-global
-- Runs test code from test files.
-require("calculus.luacas-calculus_init")
require("_lib.luacas-pepperfish")
+require("_lib.luacas-table")
+
+local luacas = require("luacas_init")
+luacas:initmodule("calculus")
+
+for name, class in pairs(luacas.core) do
+ _G[name] = class
+end
+
+for name, class in pairs(luacas.algebra) do
+ _G[name] = class
+end
+
+for name, class in pairs(luacas.calculus) do
+ _G[name] = class
+end
-- Stuff required for the basic parser.
local constants = {e="E", pi = "PI", ln = "LN", log = "LOG", Integer = "Integer", DD = "DD", int = "INT", abs = "ABS", fact="FACT"}