模块:Dictionary-Utils.lua

来自「荏苒之境」

此模块的文档可以在模块:Dictionary-Utils.lua/doc创建

local csv = require("Module:Csv.lua")

local utils = {}

utils.HEADER_PRIORITY = 2147483647

utils.expand_row = function(raw, extra_count)
    local row = {
        raw.Spelling,
        raw.Definition
    }
    local extra = csv.parse_row(raw.Extra)
    for i = 1, extra_count or #extra do
        row[i+2] = extra[i]
    end
    return row
end

return utils