Adjust to_text interface
This commit is contained in:
parent
5f9d522244
commit
64d5adfb33
@ -43,7 +43,7 @@ token.set_lua('__luamml_amsmath_save_tag:', funcid, 'protected')
|
||||
lua.get_functions_table()[funcid] = function()
|
||||
local nest = tex.nest.top
|
||||
local chars = {}
|
||||
last_tag = {[0] = 'mtext', to_text(nest.head)}
|
||||
last_tag = to_text(nest.head)
|
||||
end
|
||||
|
||||
funcid = luatexbase.new_luafunction'__luamml_amsmath_set_tag:'
|
||||
|
@ -48,7 +48,7 @@ lua.get_functions_table()[funcid] = function()
|
||||
else
|
||||
-- Oh no, we got text. Let't complain to the user, it's probably their fault
|
||||
print'We are mathematicians, don\'t bother us with text'
|
||||
store_column_xml{[0] = 'mtext', to_text(startmath, tex.nest.top.tail)}
|
||||
store_column_xml(to_text(startmath, tex.nest.top.tail))
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -89,7 +89,7 @@ local function kernel_to_table(kernel, cur_style)
|
||||
return result, result
|
||||
elseif id == sub_box_t then
|
||||
if kernel.list.id == hlist_t then -- We directly give up for vlists
|
||||
local result = {[0] = 'mtext', to_text(kernel.list.head)}
|
||||
local result = to_text(kernel.list.head)
|
||||
return result, result
|
||||
else
|
||||
local result = {[0] = 'mi', {[0] = 'mglyph', ['tex:box'] = kernel.list}}
|
||||
|
@ -57,7 +57,7 @@ local function to_unicode(head, tail)
|
||||
end -- CHECK: Everything else can probably be ignored, otherwise shout at me
|
||||
end
|
||||
end
|
||||
return table.concat(result)
|
||||
return {[0] = 'mtext', table.concat(result)}
|
||||
end
|
||||
|
||||
return to_unicode
|
||||
|
Loading…
Reference in New Issue
Block a user