Differences From
Artifact [cebff10c4b]:
770 770 end
771 771
772 772 span_renderers['line-break'] = function(sp,b,s)
773 773 return elt('br')
774 774 end
775 775
776 776 function span_renderers.macro(m,b,s)
777 - local macroname = plainrdr.htmlSpan(
778 - ct.parse_span(m.macro, b.origin), b,s)
779 - local r = b.origin:ref(macroname)
777 +-- local macroname = plainrdr.htmlSpan(
778 +-- ct.parse_span(m.macro, b.origin), b,s)
779 + local r = b.origin:ref(m.macro)
780 780 if type(r) ~= 'string' then
781 781 b.origin:fail('%s is an object, not a reference', r.id)
782 782 end
783 783 local mctx = b.origin:clone()
784 784 mctx.invocation = m
785 785 local ir = ct.parse_span(r, mctx)
786 786 -- even though this happens at render time, it really shouldn't;