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