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

来自「荏苒之境」
创建页面,内容为“local utils = {} utils.expand_row = function(raw, extra_count) local row = { raw.Spelling, raw.Definition } local extra = csv.format_row(row.Extra) for i = 1, extra_count or #extra do row[i+2] = extra[i] end return row end return utils”
 
无编辑摘要
 
(未显示同一用户的3个中间版本)
第1行: 第1行:
local csv = require("Module:Csv.lua")
local utils = {}
local utils = {}
utils.HEADER_PRIORITY = 2147483647


utils.expand_row = function(raw, extra_count)
utils.expand_row = function(raw, extra_count)
第6行: 第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