diff options
Diffstat (limited to 'tex/context/base/mkiv/mlib-lua.lua')
-rw-r--r-- | tex/context/base/mkiv/mlib-lua.lua | 6 |
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" |