模块:Dictionary/Utils.lua:修订间差异

来自「荏苒之境」
无编辑摘要
无编辑摘要
第2行: 第2行:


local utils = {}
local utils = {}
utils.HEADER_PRIORITY = 2147483647


utils.expand_row = function(raw, extra_count)
utils.expand_row = function(raw, extra_count)

2025年8月4日 (一) 20:58的版本

此模块的文档可以在模块: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.format_row(raw.Extra)
    for i = 1, extra_count or #extra do
        row[i+2] = extra[i]
    end
    return row
end

return utils