Content deleted Content added
fixed JSON |
list words in names |
||
Line 39:
local Unicode = require "Module:Unicode data"
local words = {}
local JSON = {}
local len = 0
for i, codepoint in ipairs(codepoint_list) do
local name = Unicode.lookup_name(codepoint)
for word in name:gmatch("[^ ]+") do
words[word] = true
end
local key_and_value = '"' .. codepoint .. '":"' .. Unicode.lookup_name(codepoint) .. '"'
if len + #key_and_value > 80 then
Line 53 ⟶ 59:
table.insert(JSON, key_and_value)
end
local word_list = require "Module:table".keysToList(words)
table.sort(word_list)
mw.log(table.concat(word_list, ", "), #word_list)
return "{" .. table.concat(JSON, ",") .. "}"
|