summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/mlib-lua.lua
diff options
context:
space:
mode:
authorContext Git Mirror Bot <phg42.2a@gmail.com>2016-06-11 00:56:30 +0200
committerContext Git Mirror Bot <phg42.2a@gmail.com>2016-06-11 00:56:30 +0200
commit5baf21b979124606cb6503be4e16d403f233ecd4 (patch)
tree7a7a54d2589a40d03bfe36f5e419d45e78b14d15 /tex/context/base/mkiv/mlib-lua.lua
parentb916cffae098b7bcfb8847fc269460271072d19d (diff)
downloadcontext-5baf21b979124606cb6503be4e16d403f233ecd4.tar.gz
2016-06-10 23:56:00
Diffstat (limited to 'tex/context/base/mkiv/mlib-lua.lua')
-rw-r--r--tex/context/base/mkiv/mlib-lua.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/tex/context/base/mkiv/mlib-lua.lua b/tex/context/base/mkiv/mlib-lua.lua
index baf9346c4..5d30d38eb 100644
--- a/tex/context/base/mkiv/mlib-lua.lua
+++ b/tex/context/base/mkiv/mlib-lua.lua
@@ -66,7 +66,7 @@ local f_pair = formatters["(%.16f,%.16f)"]
local f_triplet = formatters["(%.16f,%.16f,%.16f)"]
local f_quadruple = formatters["(%.16f,%.16f,%.16f,%.16f)"]
-function mp.print(...)
+local function mpprint(...)
for i=1,select("#",...) do
local value = select(i,...)
if value ~= nil then
@@ -85,6 +85,10 @@ function mp.print(...)
end
end
+mp.print = mpprint
+
+table.setmetatablecall(mp,function(t,k) mpprint(k) end)
+
function mp.boolean(n)
n = n + 1
buffer[n] = n and "true" or "false"