模块: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. | 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