Module:Sandbox/Erutuon/author citation: Difference between revisions

Content deleted Content added
transform_author_abbrevs
link_author_citation using linkBotanicalAuthorites in Module:Taxon authority
Line 46:
function p.transform_author_abbrevs(citation, func)
local pos = 1
while ipos < mw.ustring.len(citation) do
pos = advance_pos_if_starts_with(citation, "%s*[(),&]%s*", pos)
local author_end = p.find_end_of_author_citation(strcitation, pos)
if not author_end then
return nil
Line 64:
return citation
end
end
 
function p.link_author_citation(citation)
return p.transform_author_abbrevs(citation, require "Module:Taxon authority".linkBotanicalAuthorites)
end