Module:scripts/data: Difference between revisions

Undo revision 447234 by Sware (talk)
No edit summary
(Undo revision 447234 by Sware (talk))
(One intermediate revision by the same user not shown)
Line 22: Line 22:
--
--
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
function multiinsert_to_table (list, ...)
  for i, v in ipairs({...}) do
    list[#list+1] = v
  end
end


-- Note: a[2] > b[2] means opens are sorted before closes if otherwise equal.
-- Note: a[2] > b[2] means opens are sorted before closes if otherwise equal.
Line 134: Line 128:
nil,
nil,
"alphabet",
"alphabet",
ranges = multiinsert_to_table(m["Latn"].ranges, 0x039E, 0x039E, 0x03A8, 0x03A8, 0x03BE, 0x03BE, 0x03C8, 0x03C8),
ranges = {
0x0041, 0x005A,
0x0061, 0x007A,
0x00AA, 0x00AA,
0x00BA, 0x00BA,
0x00C0, 0x00D6,
0x00D8, 0x00F6,
0x00F8, 0x02B8,
0x02C0, 0x02C1,
0x02E0, 0x02E4,
0x0363, 0x036F,
0x039E, 0x039E,
0x03A8, 0x03A8,
0x03BE, 0x03BE,
0x03C8, 0x03C8,
0x0485, 0x0486,
0x0951, 0x0952,
0x10FB, 0x10FB,
0x1D00, 0x1D25,
0x1D2C, 0x1D5C,
0x1D62, 0x1D65,
0x1D6B, 0x1D77,
0x1D79, 0x1DBE,
0x1DF8, 0x1DF8,
0x1E00, 0x1EFF,
0x202F, 0x202F,
0x2071, 0x2071,
0x207F, 0x207F,
0x2090, 0x209C,
0x20F0, 0x20F0,
0x2100, 0x2125,
0x2128, 0x2128,
0x212A, 0x2134,
0x2139, 0x213B,
0x2141, 0x214E,
0x2160, 0x2188,
0x2C60, 0x2C7F,
0xA700, 0xA707,
0xA722, 0xA787,
0xA78B, 0xA7CD,
0xA7D0, 0xA7D1,
0xA7D3, 0xA7D3,
0xA7D5, 0xA7DC,
0xA7F2, 0xA7FF,
0xA92E, 0xA92E,
0xAB30, 0xAB5A,
0xAB5C, 0xAB64,
0xAB66, 0xAB69,
0xFB00, 0xFB06,
0xFF21, 0xFF3A,
0xFF41, 0xFF5A,
0x10780, 0x10785,
0x10787, 0x107B0,
0x107B2, 0x107BA,
0x1DF00, 0x1DF1E,
0x1DF25, 0x1DF2A,
},
character_category = false,
character_category = false,
}
}