Module:Sandbox/RexxS/GenerateIDs
--[[
Module:GenerateIDs
--]]
p = {}
--[[
This generates the second ID,
which is the term in lower-case if it begins with an upper case letter,
or nothing otherwise.
--]]
function p.second(frame)
local args = frame:getParent().args
local term = args.id or args.term or args[1] or ""
if term == "" then
args= frame.args
term = args.id or args.term or args[1] or ""
if term == "" then return nil end
end
return (term:match("^%u.*$") or ""):lower()
end
return p