local getArgs = require('Module:Arguments').getArgs
local function ref( a )
local refPattern = '^(.+)(<%s*ref.+>)'
local _, _, contentPart, refPart = string.find( a or '', refPattern )
return contentPart, ( refPart or '' )
end
local p = {}
function p.main(frame)
local args = getArgs(frame)
return p._main(args)
end
function p._main(args)
-- Main module code goes here.
local ret
local pt1, pt2 = ref( args[1] )
ret = "<i>" .. pt1 .. "</i>" .. pt2
return ret
end
return p