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

来自「荏苒之境」
无编辑摘要
无编辑摘要
 
(未显示同一用户的2个中间版本)
第2行: 第2行:


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


utils.expand_row = function(raw, extra_count)
utils.expand_row = function(raw, extra_count)
第8行: 第10行:
         raw.Definition
         raw.Definition
     }
     }
     local extra = csv.format_row(row.Extra)
     local extra = csv.parse_row(raw.Extra)
     for i = 1, extra_count or #extra do
     for i = 1, extra_count or #extra do
         row[i+2] = extra[i]
         row[i+2] = extra[i]

2025年8月4日 (一) 21:12的最新版本

此模块的文档可以在模块: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