cortav  Diff

Differences From Artifact [cebff10c4b]:

To Artifact [e9754e6e72]:


   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;