Actions

Module

Module:etymon

From SUALEX

Revision as of 07:29, 29 January 2026 by Jawad (talk | contribs) (Created page with "-- 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")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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