Module:TemplateStructure: Difference between revisions

// via Wikitext Extension for VSCode
// via Wikitext Extension for VSCode
Line 6: Line 6:


-- Local trim function: removes leading and trailing whitespace.
-- Local trim function: removes leading and trailing whitespace.
-- Now handles nil values gracefully by returning an empty string.
local function trim(s)
local function trim(s)
    if s == nil then
        return ""
    end
     return (s:gsub("^%s+", ""):gsub("%s+$", ""))
     return (s:gsub("^%s+", ""):gsub("%s+$", ""))
end
end