local dagger
local first = true -- is this the first of a taxon name/author pair?
for param, value in pairsipairs(taxonArgs) do
if tonumber(param) then
if first then taxonName = mw.text.trim(value) -- if necessary separate any initial † from the taxon name if linked or italic or bold then taxonName, dagger = p.stripDagger(taxonName) else dagger = '' end if linked and not italic then taxonName = '[[' .. taxonName .. ']]' end if italic then taxonName = TaxonItalics.italicizeTaxonName(taxonName, linked) end if bold then taxonName = '<b>' .. taxonName .. '</b>' end result = result .. '<li>' .. tonumber(param) dagger .. taxonName else result = result .. ' <small>' .. value .. '</small></li>' end first = not first
end
end