Module:Unicode data/datasets: Difference between revisions
Jump to navigation
Jump to search
m Protected "Module:Unicode data/datasets": High-risk template or module: 1309 transclusions (more info) ([Edit=Require autoconfirmed or confirmed access] (indefinite)) |
m 1 revision imported: Import modules used with Template:Infobox software |
(No difference)
| |
Latest revision as of 16:57, 26 December 2025
Documentation for this module may be created at Module:Unicode data/datasets/doc
local export = {}
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
function export.dataset(dataset_name)
local dataset = mw.ext.data.get(dataset_name)
if not dataset then error("Dataset " .. dataset_name .. " not found") end
local data = dataset.data
local result = {}
for _, item in ipairs(data) do
local charcode_hex, filename = unpack(item)
result[tonumber(charcode_hex)] = filename
end
return result
end
return export