Module:reference
From SUALEX
Documentation for this module may be created at Module:reference/doc
-- Module:reference
local p = {}
local format = require("Module:format")
function p.invoke(frame)
local args = frame.args or {}
local param = args[1] or ""
if param == "" then return "" end
-- expected format: Author:Year:Page
local parts = mw.text.split(param, ":", true)
local author = parts[1]
local year = parts[2]
local page = parts[3]
return format.reference(author, year, page)
end
return p