Module:etymon
From SUALEX
Documentation for this module may be created at Module:etymon/doc
-- Module:etymon
local p = {}
local parser = require("Module:parser")
local etymology = require("Module:etymology")
function p.invoke(frame)
local param = frame.args and frame.args[1] or ""
if not param or param == "" then return "" end
local parsed = parser.parse_etymon(param)
local gloss_pref = frame.args and frame.args.gloss or "en"
return etymology.render_etymon(parsed.descendant_type, parsed.items, parsed.uncertainty, gloss_pref)
end
return p