diff options
Diffstat (limited to 'Master/texmf-dist/tex/luatex/luatexbase/luatexbase.sty')
-rw-r--r-- | Master/texmf-dist/tex/luatex/luatexbase/luatexbase.sty | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/Master/texmf-dist/tex/luatex/luatexbase/luatexbase.sty b/Master/texmf-dist/tex/luatex/luatexbase/luatexbase.sty index f485efd2898..a3416152758 100644 --- a/Master/texmf-dist/tex/luatex/luatexbase/luatexbase.sty +++ b/Master/texmf-dist/tex/luatex/luatexbase/luatexbase.sty @@ -5,7 +5,7 @@ #1#2[#3]{\endgroup\immediate\write-1{Package: #1 #3}} \fi \ProvidesPackage{luatexbase} -[2015/10/03 v1.2 +[2015/10/04 v1.3 luatexbase interface to LuaTeX ] \edef\emuatcatcode{\the\catcode`\@} @@ -122,10 +122,10 @@ luatexbase.is_active_callback = luatexbase.in_callback luatexbase.base_provides_module=luatexbase.provides_module function luatexbase.errwarinf(name) return - function(s) return luatexbase.module_error(name, s) end, - function(s) return luatexbase.module_warning(name, s) end, - function(s) return luatexbase.module_info(name, s) end, - function(s) return luatexbase.module_info(name, s) end + function(s,...) return luatexbase.module_error(name, s:format(...)) end, + function(s,...) return luatexbase.module_warning(name, s:format(...)) end, + function(s,...) return luatexbase.module_info(name, s:format(...)) end, + function(s,...) return luatexbase.module_info(name, s:format(...)) end end function luatexbase.provides_module(info) luatexbase.base_provides_module(info) @@ -145,6 +145,17 @@ end {\catcode`\%=12 \gdef\@percentchar{%}} \fi \directlua{% +local copynode = node.copy +local newnode = node.new +local nodesubtype = node.subtype +local nodetype = node.id +local stringformat = string.format +local tableunpack = unpack or table.unpack +local texiowrite_nl = texio.write_nl +local texiowrite = texio.write +local whatsit_t = nodetype"whatsit" +local user_defined_t = nodesubtype"user_defined" +local unassociated = "__unassociated" local user_whatsits = { __unassociated = { } } local whatsit_ids = { } local anonymous_whatsits = 0 |