diff options
author | Karl Williamson <khw@cpan.org> | 2014-07-17 10:59:19 -0600 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2015-01-21 22:47:29 -0700 |
commit | 1c8c342800b7a2711d2a5dd499c4a58af8547b93 (patch) | |
tree | 59f47c119236a7d350d9524ffb2f5239270925fe /charclass_invlists.h | |
parent | 47d531243093eed0962254b7ba54063dc0cf8e62 (diff) | |
download | perl-1c8c342800b7a2711d2a5dd499c4a58af8547b93.tar.gz |
regen/mk_invlists.pl: output sorted
This will make it easier to see differences in future commits
Diffstat (limited to 'charclass_invlists.h')
-rw-r--r-- | charclass_invlists.h | 11736 |
1 files changed, 5868 insertions, 5868 deletions
diff --git a/charclass_invlists.h b/charclass_invlists.h index b582fa20c0..4b484cec49 100644 --- a/charclass_invlists.h +++ b/charclass_invlists.h @@ -304,6 +304,2756 @@ static const UV Cased_invlist[] = { /* for ASCII/Latin1 */ 0x1F18A }; +#endif /* #ifndef PERL_IN_XSUB_RE */ + +static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for ASCII/Latin1 */ + 45, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x2BC, + 0x2BD, + 0x308, + 0x309, + 0x313, + 0x314, + 0x342, + 0x343, + 0x3AC, + 0x3AD, + 0x3AE, + 0x3AF, + 0x3B1, + 0x3B2, + 0x3B7, + 0x3B8, + 0x3B9, + 0x3BA, + 0x3C1, + 0x3C2, + 0x3C5, + 0x3C6, + 0x3C9, + 0x3CA, + 0x3CE, + 0x3CF, + 0x565, + 0x566, + 0x574, + 0x575, + 0x57E, + 0x57F, + 0x1F00, + 0x1F08, + 0x1F20, + 0x1F28, + 0x1F60, + 0x1F68, + 0x1F70, + 0x1F71, + 0x1F74, + 0x1F75, + 0x1F7C, + 0x1F7D +}; + +#ifndef PERL_IN_XSUB_RE + +static const UV _Perl_Any_Folds_invlist[] = { /* for ASCII/Latin1 */ + 235, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x41, + 0x5B, + 0x61, + 0x7B, + 0xB5, + 0xB6, + 0xC0, + 0xD7, + 0xD8, + 0xF7, + 0xF8, + 0x131, + 0x132, + 0x138, + 0x139, + 0x18D, + 0x18E, + 0x19B, + 0x19C, + 0x1AA, + 0x1AC, + 0x1BA, + 0x1BC, + 0x1BE, + 0x1BF, + 0x1C0, + 0x1C4, + 0x221, + 0x222, + 0x234, + 0x23A, + 0x255, + 0x256, + 0x258, + 0x259, + 0x25A, + 0x25B, + 0x25D, + 0x260, + 0x262, + 0x263, + 0x264, + 0x265, + 0x267, + 0x268, + 0x26A, + 0x26B, + 0x26D, + 0x26F, + 0x270, + 0x271, + 0x273, + 0x275, + 0x276, + 0x27D, + 0x27E, + 0x280, + 0x281, + 0x283, + 0x284, + 0x287, + 0x28D, + 0x292, + 0x293, + 0x29E, + 0x29F, + 0x2BC, + 0x2BD, + 0x2BE, + 0x2BF, + 0x300, + 0x302, + 0x307, + 0x309, + 0x30A, + 0x30B, + 0x30C, + 0x30D, + 0x313, + 0x314, + 0x331, + 0x332, + 0x342, + 0x343, + 0x345, + 0x346, + 0x370, + 0x374, + 0x376, + 0x378, + 0x37B, + 0x37E, + 0x37F, + 0x380, + 0x386, + 0x387, + 0x388, + 0x38B, + 0x38C, + 0x38D, + 0x38E, + 0x3A2, + 0x3A3, + 0x3D2, + 0x3D5, + 0x3F6, + 0x3F7, + 0x3FC, + 0x3FD, + 0x482, + 0x48A, + 0x530, + 0x531, + 0x557, + 0x561, + 0x588, + 0x10A0, + 0x10C6, + 0x10C7, + 0x10C8, + 0x10CD, + 0x10CE, + 0x1D79, + 0x1D7A, + 0x1D7D, + 0x1D7E, + 0x1E00, + 0x1E9C, + 0x1E9E, + 0x1E9F, + 0x1EA0, + 0x1F16, + 0x1F18, + 0x1F1E, + 0x1F20, + 0x1F46, + 0x1F48, + 0x1F4E, + 0x1F50, + 0x1F58, + 0x1F59, + 0x1F5A, + 0x1F5B, + 0x1F5C, + 0x1F5D, + 0x1F5E, + 0x1F5F, + 0x1F7E, + 0x1F80, + 0x1FB5, + 0x1FB6, + 0x1FBD, + 0x1FBE, + 0x1FBF, + 0x1FC2, + 0x1FC5, + 0x1FC6, + 0x1FCD, + 0x1FD0, + 0x1FD4, + 0x1FD6, + 0x1FDC, + 0x1FE0, + 0x1FED, + 0x1FF2, + 0x1FF5, + 0x1FF6, + 0x1FFD, + 0x2126, + 0x2127, + 0x212A, + 0x212C, + 0x2132, + 0x2133, + 0x214E, + 0x214F, + 0x2160, + 0x2180, + 0x2183, + 0x2185, + 0x24B6, + 0x24EA, + 0x2C00, + 0x2C2F, + 0x2C30, + 0x2C5F, + 0x2C60, + 0x2C71, + 0x2C72, + 0x2C74, + 0x2C75, + 0x2C77, + 0x2C7E, + 0x2CE4, + 0x2CEB, + 0x2CEF, + 0x2CF2, + 0x2CF4, + 0x2D00, + 0x2D26, + 0x2D27, + 0x2D28, + 0x2D2D, + 0x2D2E, + 0xA640, + 0xA66E, + 0xA680, + 0xA69C, + 0xA722, + 0xA730, + 0xA732, + 0xA770, + 0xA779, + 0xA788, + 0xA78B, + 0xA78E, + 0xA790, + 0xA794, + 0xA796, + 0xA7AE, + 0xA7B0, + 0xA7B2, + 0xFB00, + 0xFB07, + 0xFB13, + 0xFB18, + 0xFF21, + 0xFF3B, + 0xFF41, + 0xFF5B, + 0x10400, + 0x10450, + 0x118A0, + 0x118E0 +}; + +static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for ASCII/Latin1 */ + 59, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0xDF, + 0xE0, + 0x130, + 0x131, + 0x149, + 0x14A, + 0x1F0, + 0x1F1, + 0x390, + 0x391, + 0x3B0, + 0x3B1, + 0x587, + 0x588, + 0x1E96, + 0x1E9B, + 0x1E9E, + 0x1E9F, + 0x1F50, + 0x1F51, + 0x1F52, + 0x1F53, + 0x1F54, + 0x1F55, + 0x1F56, + 0x1F57, + 0x1F80, + 0x1FB0, + 0x1FB2, + 0x1FB5, + 0x1FB6, + 0x1FB8, + 0x1FBC, + 0x1FBD, + 0x1FC2, + 0x1FC5, + 0x1FC6, + 0x1FC8, + 0x1FCC, + 0x1FCD, + 0x1FD2, + 0x1FD4, + 0x1FD6, + 0x1FD8, + 0x1FE2, + 0x1FE5, + 0x1FE6, + 0x1FE8, + 0x1FF2, + 0x1FF5, + 0x1FF6, + 0x1FF8, + 0x1FFC, + 0x1FFD, + 0xFB00, + 0xFB07, + 0xFB13, + 0xFB18 +}; + +static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ + 1267, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x30, + 0x3A, + 0x41, + 0x5B, + 0x5F, + 0x60, + 0x61, + 0x7B, + 0xAA, + 0xAB, + 0xB5, + 0xB6, + 0xBA, + 0xBB, + 0xC0, + 0xD7, + 0xD8, + 0xF7, + 0xF8, + 0x2C2, + 0x2C6, + 0x2D2, + 0x2E0, + 0x2E5, + 0x2EC, + 0x2ED, + 0x2EE, + 0x2EF, + 0x300, + 0x375, + 0x376, + 0x378, + 0x37B, + 0x37E, + 0x37F, + 0x380, + 0x386, + 0x387, + 0x388, + 0x38B, + 0x38C, + 0x38D, + 0x38E, + 0x3A2, + 0x3A3, + 0x3F6, + 0x3F7, + 0x482, + 0x483, + 0x488, + 0x48A, + 0x530, + 0x531, + 0x557, + 0x559, + 0x55A, + 0x561, + 0x588, + 0x591, + 0x5BE, + 0x5BF, + 0x5C0, + 0x5C1, + 0x5C3, + 0x5C4, + 0x5C6, + 0x5C7, + 0x5C8, + 0x5D0, + 0x5EB, + 0x5F0, + 0x5F3, + 0x610, + 0x61B, + 0x620, + 0x66A, + 0x66E, + 0x6D4, + 0x6D5, + 0x6DD, + 0x6DF, + 0x6E9, + 0x6EA, + 0x6FD, + 0x6FF, + 0x700, + 0x710, + 0x74B, + 0x74D, + 0x7B2, + 0x7C0, + 0x7F6, + 0x7FA, + 0x7FB, + 0x800, + 0x82E, + 0x840, + 0x85C, + 0x8A0, + 0x8B3, + 0x8E4, + 0x964, + 0x966, + 0x970, + 0x971, + 0x984, + 0x985, + 0x98D, + 0x98F, + 0x991, + 0x993, + 0x9A9, + 0x9AA, + 0x9B1, + 0x9B2, + 0x9B3, + 0x9B6, + 0x9BA, + 0x9BC, + 0x9C5, + 0x9C7, + 0x9C9, + 0x9CB, + 0x9CF, + 0x9D7, + 0x9D8, + 0x9DC, + 0x9DE, + 0x9DF, + 0x9E4, + 0x9E6, + 0x9F2, + 0xA01, + 0xA04, + 0xA05, + 0xA0B, + 0xA0F, + 0xA11, + 0xA13, + 0xA29, + 0xA2A, + 0xA31, + 0xA32, + 0xA34, + 0xA35, + 0xA37, + 0xA38, + 0xA3A, + 0xA3C, + 0xA3D, + 0xA3E, + 0xA43, + 0xA47, + 0xA49, + 0xA4B, + 0xA4E, + 0xA51, + 0xA52, + 0xA59, + 0xA5D, + 0xA5E, + 0xA5F, + 0xA66, + 0xA76, + 0xA81, + 0xA84, + 0xA85, + 0xA8E, + 0xA8F, + 0xA92, + 0xA93, + 0xAA9, + 0xAAA, + 0xAB1, + 0xAB2, + 0xAB4, + 0xAB5, + 0xABA, + 0xABC, + 0xAC6, + 0xAC7, + 0xACA, + 0xACB, + 0xACE, + 0xAD0, + 0xAD1, + 0xAE0, + 0xAE4, + 0xAE6, + 0xAF0, + 0xB01, + 0xB04, + 0xB05, + 0xB0D, + 0xB0F, + 0xB11, + 0xB13, + 0xB29, + 0xB2A, + 0xB31, + 0xB32, + 0xB34, + 0xB35, + 0xB3A, + 0xB3C, + 0xB45, + 0xB47, + 0xB49, + 0xB4B, + 0xB4E, + 0xB56, + 0xB58, + 0xB5C, + 0xB5E, + 0xB5F, + 0xB64, + 0xB66, + 0xB70, + 0xB71, + 0xB72, + 0xB82, + 0xB84, + 0xB85, + 0xB8B, + 0xB8E, + 0xB91, + 0xB92, + 0xB96, + 0xB99, + 0xB9B, + 0xB9C, + 0xB9D, + 0xB9E, + 0xBA0, + 0xBA3, + 0xBA5, + 0xBA8, + 0xBAB, + 0xBAE, + 0xBBA, + 0xBBE, + 0xBC3, + 0xBC6, + 0xBC9, + 0xBCA, + 0xBCE, + 0xBD0, + 0xBD1, + 0xBD7, + 0xBD8, + 0xBE6, + 0xBF0, + 0xC00, + 0xC04, + 0xC05, + 0xC0D, + 0xC0E, + 0xC11, + 0xC12, + 0xC29, + 0xC2A, + 0xC3A, + 0xC3D, + 0xC45, + 0xC46, + 0xC49, + 0xC4A, + 0xC4E, + 0xC55, + 0xC57, + 0xC58, + 0xC5A, + 0xC60, + 0xC64, + 0xC66, + 0xC70, + 0xC81, + 0xC84, + 0xC85, + 0xC8D, + 0xC8E, + 0xC91, + 0xC92, + 0xCA9, + 0xCAA, + 0xCB4, + 0xCB5, + 0xCBA, + 0xCBC, + 0xCC5, + 0xCC6, + 0xCC9, + 0xCCA, + 0xCCE, + 0xCD5, + 0xCD7, + 0xCDE, + 0xCDF, + 0xCE0, + 0xCE4, + 0xCE6, + 0xCF0, + 0xCF1, + 0xCF3, + 0xD01, + 0xD04, + 0xD05, + 0xD0D, + 0xD0E, + 0xD11, + 0xD12, + 0xD3B, + 0xD3D, + 0xD45, + 0xD46, + 0xD49, + 0xD4A, + 0xD4F, + 0xD57, + 0xD58, + 0xD60, + 0xD64, + 0xD66, + 0xD70, + 0xD7A, + 0xD80, + 0xD82, + 0xD84, + 0xD85, + 0xD97, + 0xD9A, + 0xDB2, + 0xDB3, + 0xDBC, + 0xDBD, + 0xDBE, + 0xDC0, + 0xDC7, + 0xDCA, + 0xDCB, + 0xDCF, + 0xDD5, + 0xDD6, + 0xDD7, + 0xDD8, + 0xDE0, + 0xDE6, + 0xDF0, + 0xDF2, + 0xDF4, + 0xE01, + 0xE3B, + 0xE40, + 0xE4F, + 0xE50, + 0xE5A, + 0xE81, + 0xE83, + 0xE84, + 0xE85, + 0xE87, + 0xE89, + 0xE8A, + 0xE8B, + 0xE8D, + 0xE8E, + 0xE94, + 0xE98, + 0xE99, + 0xEA0, + 0xEA1, + 0xEA4, + 0xEA5, + 0xEA6, + 0xEA7, + 0xEA8, + 0xEAA, + 0xEAC, + 0xEAD, + 0xEBA, + 0xEBB, + 0xEBE, + 0xEC0, + 0xEC5, + 0xEC6, + 0xEC7, + 0xEC8, + 0xECE, + 0xED0, + 0xEDA, + 0xEDC, + 0xEE0, + 0xF00, + 0xF01, + 0xF18, + 0xF1A, + 0xF20, + 0xF2A, + 0xF35, + 0xF36, + 0xF37, + 0xF38, + 0xF39, + 0xF3A, + 0xF3E, + 0xF48, + 0xF49, + 0xF6D, + 0xF71, + 0xF85, + 0xF86, + 0xF98, + 0xF99, + 0xFBD, + 0xFC6, + 0xFC7, + 0x1000, + 0x104A, + 0x1050, + 0x109E, + 0x10A0, + 0x10C6, + 0x10C7, + 0x10C8, + 0x10CD, + 0x10CE, + 0x10D0, + 0x10FB, + 0x10FC, + 0x1249, + 0x124A, + 0x124E, + 0x1250, + 0x1257, + 0x1258, + 0x1259, + 0x125A, + 0x125E, + 0x1260, + 0x1289, + 0x128A, + 0x128E, + 0x1290, + 0x12B1, + 0x12B2, + 0x12B6, + 0x12B8, + 0x12BF, + 0x12C0, + 0x12C1, + 0x12C2, + 0x12C6, + 0x12C8, + 0x12D7, + 0x12D8, + 0x1311, + 0x1312, + 0x1316, + 0x1318, + 0x135B, + 0x135D, + 0x1360, + 0x1380, + 0x1390, + 0x13A0, + 0x13F5, + 0x1401, + 0x166D, + 0x166F, + 0x1680, + 0x1681, + 0x169B, + 0x16A0, + 0x16EB, + 0x16EE, + 0x16F9, + 0x1700, + 0x170D, + 0x170E, + 0x1715, + 0x1720, + 0x1735, + 0x1740, + 0x1754, + 0x1760, + 0x176D, + 0x176E, + 0x1771, + 0x1772, + 0x1774, + 0x1780, + 0x17D4, + 0x17D7, + 0x17D8, + 0x17DC, + 0x17DE, + 0x17E0, + 0x17EA, + 0x180B, + 0x180E, + 0x1810, + 0x181A, + 0x1820, + 0x1878, + 0x1880, + 0x18AB, + 0x18B0, + 0x18F6, + 0x1900, + 0x191F, + 0x1920, + 0x192C, + 0x1930, + 0x193C, + 0x1946, + 0x196E, + 0x1970, + 0x1975, + 0x1980, + 0x19AC, + 0x19B0, + 0x19CA, + 0x19D0, + 0x19DA, + 0x1A00, + 0x1A1C, + 0x1A20, + 0x1A5F, + 0x1A60, + 0x1A7D, + 0x1A7F, + 0x1A8A, + 0x1A90, + 0x1A9A, + 0x1AA7, + 0x1AA8, + 0x1AB0, + 0x1ABE, + 0x1B00, + 0x1B4C, + 0x1B50, + 0x1B5A, + 0x1B6B, + 0x1B74, + 0x1B80, + 0x1BF4, + 0x1C00, + 0x1C38, + 0x1C40, + 0x1C4A, + 0x1C4D, + 0x1C7E, + 0x1CD0, + 0x1CD3, + 0x1CD4, + 0x1CF7, + 0x1CF8, + 0x1CFA, + 0x1D00, + 0x1DF6, + 0x1DFC, + 0x1F16, + 0x1F18, + 0x1F1E, + 0x1F20, + 0x1F46, + 0x1F48, + 0x1F4E, + 0x1F50, + 0x1F58, + 0x1F59, + 0x1F5A, + 0x1F5B, + 0x1F5C, + 0x1F5D, + 0x1F5E, + 0x1F5F, + 0x1F7E, + 0x1F80, + 0x1FB5, + 0x1FB6, + 0x1FBD, + 0x1FBE, + 0x1FBF, + 0x1FC2, + 0x1FC5, + 0x1FC6, + 0x1FCD, + 0x1FD0, + 0x1FD4, + 0x1FD6, + 0x1FDC, + 0x1FE0, + 0x1FED, + 0x1FF2, + 0x1FF5, + 0x1FF6, + 0x1FFD, + 0x203F, + 0x2041, + 0x2054, + 0x2055, + 0x2071, + 0x2072, + 0x207F, + 0x2080, + 0x2090, + 0x209D, + 0x20D0, + 0x20DD, + 0x20E1, + 0x20E2, + 0x20E5, + 0x20F1, + 0x2102, + 0x2103, + 0x2107, + 0x2108, + 0x210A, + 0x2114, + 0x2115, + 0x2116, + 0x2119, + 0x211E, + 0x2124, + 0x2125, + 0x2126, + 0x2127, + 0x2128, + 0x2129, + 0x212A, + 0x212E, + 0x212F, + 0x213A, + 0x213C, + 0x2140, + 0x2145, + 0x214A, + 0x214E, + 0x214F, + 0x2160, + 0x2189, + 0x2C00, + 0x2C2F, + 0x2C30, + 0x2C5F, + 0x2C60, + 0x2CE5, + 0x2CEB, + 0x2CF4, + 0x2D00, + 0x2D26, + 0x2D27, + 0x2D28, + 0x2D2D, + 0x2D2E, + 0x2D30, + 0x2D68, + 0x2D6F, + 0x2D70, + 0x2D7F, + 0x2D97, + 0x2DA0, + 0x2DA7, + 0x2DA8, + 0x2DAF, + 0x2DB0, + 0x2DB7, + 0x2DB8, + 0x2DBF, + 0x2DC0, + 0x2DC7, + 0x2DC8, + 0x2DCF, + 0x2DD0, + 0x2DD7, + 0x2DD8, + 0x2DDF, + 0x2DE0, + 0x2E00, + 0x3005, + 0x3008, + 0x3021, + 0x3030, + 0x3031, + 0x3036, + 0x3038, + 0x303D, + 0x3041, + 0x3097, + 0x3099, + 0x309B, + 0x309D, + 0x30A0, + 0x30A1, + 0x30FB, + 0x30FC, + 0x3100, + 0x3105, + 0x312E, + 0x3131, + 0x318F, + 0x31A0, + 0x31BB, + 0x31F0, + 0x3200, + 0x3400, + 0x4DB6, + 0x4E00, + 0x9FCD, + 0xA000, + 0xA48D, + 0xA4D0, + 0xA4FE, + 0xA500, + 0xA60D, + 0xA610, + 0xA62C, + 0xA640, + 0xA670, + 0xA674, + 0xA67E, + 0xA67F, + 0xA69E, + 0xA69F, + 0xA6F2, + 0xA717, + 0xA720, + 0xA722, + 0xA789, + 0xA78B, + 0xA78F, + 0xA790, + 0xA7AE, + 0xA7B0, + 0xA7B2, + 0xA7F7, + 0xA828, + 0xA840, + 0xA874, + 0xA880, + 0xA8C5, + 0xA8D0, + 0xA8DA, + 0xA8E0, + 0xA8F8, + 0xA8FB, + 0xA8FC, + 0xA900, + 0xA92E, + 0xA930, + 0xA954, + 0xA960, + 0xA97D, + 0xA980, + 0xA9C1, + 0xA9CF, + 0xA9DA, + 0xA9E0, + 0xA9FF, + 0xAA00, + 0xAA37, + 0xAA40, + 0xAA4E, + 0xAA50, + 0xAA5A, + 0xAA60, + 0xAA77, + 0xAA7A, + 0xAAC3, + 0xAADB, + 0xAADE, + 0xAAE0, + 0xAAF0, + 0xAAF2, + 0xAAF7, + 0xAB01, + 0xAB07, + 0xAB09, + 0xAB0F, + 0xAB11, + 0xAB17, + 0xAB20, + 0xAB27, + 0xAB28, + 0xAB2F, + 0xAB30, + 0xAB5B, + 0xAB5C, + 0xAB60, + 0xAB64, + 0xAB66, + 0xABC0, + 0xABEB, + 0xABEC, + 0xABEE, + 0xABF0, + 0xABFA, + 0xAC00, + 0xD7A4, + 0xD7B0, + 0xD7C7, + 0xD7CB, + 0xD7FC, + 0xF900, + 0xFA6E, + 0xFA70, + 0xFADA, + 0xFB00, + 0xFB07, + 0xFB13, + 0xFB18, + 0xFB1D, + 0xFB29, + 0xFB2A, + 0xFB37, + 0xFB38, + 0xFB3D, + 0xFB3E, + 0xFB3F, + 0xFB40, + 0xFB42, + 0xFB43, + 0xFB45, + 0xFB46, + 0xFBB2, + 0xFBD3, + 0xFC5E, + 0xFC64, + 0xFD3E, + 0xFD50, + 0xFD90, + 0xFD92, + 0xFDC8, + 0xFDF0, + 0xFDFA, + 0xFE00, + 0xFE10, + 0xFE20, + 0xFE2E, + 0xFE33, + 0xFE35, + 0xFE4D, + 0xFE50, + 0xFE71, + 0xFE72, + 0xFE73, + 0xFE74, + 0xFE77, + 0xFE78, + 0xFE79, + 0xFE7A, + 0xFE7B, + 0xFE7C, + 0xFE7D, + 0xFE7E, + 0xFE7F, + 0xFEFD, + 0xFF10, + 0xFF1A, + 0xFF21, + 0xFF3B, + 0xFF3F, + 0xFF40, + 0xFF41, + 0xFF5B, + 0xFF66, + 0xFFBF, + 0xFFC2, + 0xFFC8, + 0xFFCA, + 0xFFD0, + 0xFFD2, + 0xFFD8, + 0xFFDA, + 0xFFDD, + 0x10000, + 0x1000C, + 0x1000D, + 0x10027, + 0x10028, + 0x1003B, + 0x1003C, + 0x1003E, + 0x1003F, + 0x1004E, + 0x10050, + 0x1005E, + 0x10080, + 0x100FB, + 0x10140, + 0x10175, + 0x101FD, + 0x101FE, + 0x10280, + 0x1029D, + 0x102A0, + 0x102D1, + 0x102E0, + 0x102E1, + 0x10300, + 0x10320, + 0x10330, + 0x1034B, + 0x10350, + 0x1037B, + 0x10380, + 0x1039E, + 0x103A0, + 0x103C4, + 0x103C8, + 0x103D0, + 0x103D1, + 0x103D6, + 0x10400, + 0x1049E, + 0x104A0, + 0x104AA, + 0x10500, + 0x10528, + 0x10530, + 0x10564, + 0x10600, + 0x10737, + 0x10740, + 0x10756, + 0x10760, + 0x10768, + 0x10800, + 0x10806, + 0x10808, + 0x10809, + 0x1080A, + 0x10836, + 0x10837, + 0x10839, + 0x1083C, + 0x1083D, + 0x1083F, + 0x10856, + 0x10860, + 0x10877, + 0x10880, + 0x1089F, + 0x10900, + 0x10916, + 0x10920, + 0x1093A, + 0x10980, + 0x109B8, + 0x109BE, + 0x109C0, + 0x10A00, + 0x10A04, + 0x10A05, + 0x10A07, + 0x10A0C, + 0x10A14, + 0x10A15, + 0x10A18, + 0x10A19, + 0x10A34, + 0x10A38, + 0x10A3B, + 0x10A3F, + 0x10A40, + 0x10A60, + 0x10A7D, + 0x10A80, + 0x10A9D, + 0x10AC0, + 0x10AC8, + 0x10AC9, + 0x10AE7, + 0x10B00, + 0x10B36, + 0x10B40, + 0x10B56, + 0x10B60, + 0x10B73, + 0x10B80, + 0x10B92, + 0x10C00, + 0x10C49, + 0x11000, + 0x11047, + 0x11066, + 0x11070, + 0x1107F, + 0x110BB, + 0x110D0, + 0x110E9, + 0x110F0, + 0x110FA, + 0x11100, + 0x11135, + 0x11136, + 0x11140, + 0x11150, + 0x11174, + 0x11176, + 0x11177, + 0x11180, + 0x111C5, + 0x111D0, + 0x111DB, + 0x11200, + 0x11212, + 0x11213, + 0x11238, + 0x112B0, + 0x112EB, + 0x112F0, + 0x112FA, + 0x11301, + 0x11304, + 0x11305, + 0x1130D, + 0x1130F, + 0x11311, + 0x11313, + 0x11329, + 0x1132A, + 0x11331, + 0x11332, + 0x11334, + 0x11335, + 0x1133A, + 0x1133C, + 0x11345, + 0x11347, + 0x11349, + 0x1134B, + 0x1134E, + 0x11357, + 0x11358, + 0x1135D, + 0x11364, + 0x11366, + 0x1136D, + 0x11370, + 0x11375, + 0x11480, + 0x114C6, + 0x114C7, + 0x114C8, + 0x114D0, + 0x114DA, + 0x11580, + 0x115B6, + 0x115B8, + 0x115C1, + 0x11600, + 0x11641, + 0x11644, + 0x11645, + 0x11650, + 0x1165A, + 0x11680, + 0x116B8, + 0x116C0, + 0x116CA, + 0x118A0, + 0x118EA, + 0x118FF, + 0x11900, + 0x11AC0, + 0x11AF9, + 0x12000, + 0x12399, + 0x12400, + 0x1246F, + 0x13000, + 0x1342F, + 0x16800, + 0x16A39, + 0x16A40, + 0x16A5F, + 0x16A60, + 0x16A6A, + 0x16AD0, + 0x16AEE, + 0x16AF0, + 0x16AF5, + 0x16B00, + 0x16B37, + 0x16B40, + 0x16B44, + 0x16B50, + 0x16B5A, + 0x16B63, + 0x16B78, + 0x16B7D, + 0x16B90, + 0x16F00, + 0x16F45, + 0x16F50, + 0x16F7F, + 0x16F8F, + 0x16FA0, + 0x1B000, + 0x1B002, + 0x1BC00, + 0x1BC6B, + 0x1BC70, + 0x1BC7D, + 0x1BC80, + 0x1BC89, + 0x1BC90, + 0x1BC9A, + 0x1BC9D, + 0x1BC9F, + 0x1D165, + 0x1D16A, + 0x1D16D, + 0x1D173, + 0x1D17B, + 0x1D183, + 0x1D185, + 0x1D18C, + 0x1D1AA, + 0x1D1AE, + 0x1D242, + 0x1D245, + 0x1D400, + 0x1D455, + 0x1D456, + 0x1D49D, + 0x1D49E, + 0x1D4A0, + 0x1D4A2, + 0x1D4A3, + 0x1D4A5, + 0x1D4A7, + 0x1D4A9, + 0x1D4AD, + 0x1D4AE, + 0x1D4BA, + 0x1D4BB, + 0x1D4BC, + 0x1D4BD, + 0x1D4C4, + 0x1D4C5, + 0x1D506, + 0x1D507, + 0x1D50B, + 0x1D50D, + 0x1D515, + 0x1D516, + 0x1D51D, + 0x1D51E, + 0x1D53A, + 0x1D53B, + 0x1D53F, + 0x1D540, + 0x1D545, + 0x1D546, + 0x1D547, + 0x1D54A, + 0x1D551, + 0x1D552, + 0x1D6A6, + 0x1D6A8, + 0x1D6C1, + 0x1D6C2, + 0x1D6DB, + 0x1D6DC, + 0x1D6FB, + 0x1D6FC, + 0x1D715, + 0x1D716, + 0x1D735, + 0x1D736, + 0x1D74F, + 0x1D750, + 0x1D76F, + 0x1D770, + 0x1D789, + 0x1D78A, + 0x1D7A9, + 0x1D7AA, + 0x1D7C3, + 0x1D7C4, + 0x1D7CC, + 0x1D7CE, + 0x1D800, + 0x1E800, + 0x1E8C5, + 0x1E8D0, + 0x1E8D7, + 0x1EE00, + 0x1EE04, + 0x1EE05, + 0x1EE20, + 0x1EE21, + 0x1EE23, + 0x1EE24, + 0x1EE25, + 0x1EE27, + 0x1EE28, + 0x1EE29, + 0x1EE33, + 0x1EE34, + 0x1EE38, + 0x1EE39, + 0x1EE3A, + 0x1EE3B, + 0x1EE3C, + 0x1EE42, + 0x1EE43, + 0x1EE47, + 0x1EE48, + 0x1EE49, + 0x1EE4A, + 0x1EE4B, + 0x1EE4C, + 0x1EE4D, + 0x1EE50, + 0x1EE51, + 0x1EE53, + 0x1EE54, + 0x1EE55, + 0x1EE57, + 0x1EE58, + 0x1EE59, + 0x1EE5A, + 0x1EE5B, + 0x1EE5C, + 0x1EE5D, + 0x1EE5E, + 0x1EE5F, + 0x1EE60, + 0x1EE61, + 0x1EE63, + 0x1EE64, + 0x1EE65, + 0x1EE67, + 0x1EE6B, + 0x1EE6C, + 0x1EE73, + 0x1EE74, + 0x1EE78, + 0x1EE79, + 0x1EE7D, + 0x1EE7E, + 0x1EE7F, + 0x1EE80, + 0x1EE8A, + 0x1EE8B, + 0x1EE9C, + 0x1EEA1, + 0x1EEA4, + 0x1EEA5, + 0x1EEAA, + 0x1EEAB, + 0x1EEBC, + 0x20000, + 0x2A6D7, + 0x2A700, + 0x2B735, + 0x2B740, + 0x2B81E, + 0x2F800, + 0x2FA1E, + 0xE0100, + 0xE01F0 +}; + +static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ + 1095, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x41, + 0x5B, + 0x5F, + 0x60, + 0x61, + 0x7B, + 0xAA, + 0xAB, + 0xB5, + 0xB6, + 0xBA, + 0xBB, + 0xC0, + 0xD7, + 0xD8, + 0xF7, + 0xF8, + 0x2C2, + 0x2C6, + 0x2D2, + 0x2E0, + 0x2E5, + 0x2EC, + 0x2ED, + 0x2EE, + 0x2EF, + 0x370, + 0x375, + 0x376, + 0x378, + 0x37B, + 0x37E, + 0x37F, + 0x380, + 0x386, + 0x387, + 0x388, + 0x38B, + 0x38C, + 0x38D, + 0x38E, + 0x3A2, + 0x3A3, + 0x3F6, + 0x3F7, + 0x482, + 0x48A, + 0x530, + 0x531, + 0x557, + 0x559, + 0x55A, + 0x561, + 0x588, + 0x5D0, + 0x5EB, + 0x5F0, + 0x5F3, + 0x620, + 0x64B, + 0x66E, + 0x670, + 0x671, + 0x6D4, + 0x6D5, + 0x6D6, + 0x6E5, + 0x6E7, + 0x6EE, + 0x6F0, + 0x6FA, + 0x6FD, + 0x6FF, + 0x700, + 0x710, + 0x711, + 0x712, + 0x730, + 0x74D, + 0x7A6, + 0x7B1, + 0x7B2, + 0x7CA, + 0x7EB, + 0x7F4, + 0x7F6, + 0x7FA, + 0x7FB, + 0x800, + 0x816, + 0x81A, + 0x81B, + 0x824, + 0x825, + 0x828, + 0x829, + 0x840, + 0x859, + 0x8A0, + 0x8B3, + 0x904, + 0x93A, + 0x93D, + 0x93E, + 0x950, + 0x951, + 0x958, + 0x962, + 0x971, + 0x981, + 0x985, + 0x98D, + 0x98F, + 0x991, + 0x993, + 0x9A9, + 0x9AA, + 0x9B1, + 0x9B2, + 0x9B3, + 0x9B6, + 0x9BA, + 0x9BD, + 0x9BE, + 0x9CE, + 0x9CF, + 0x9DC, + 0x9DE, + 0x9DF, + 0x9E2, + 0x9F0, + 0x9F2, + 0xA05, + 0xA0B, + 0xA0F, + 0xA11, + 0xA13, + 0xA29, + 0xA2A, + 0xA31, + 0xA32, + 0xA34, + 0xA35, + 0xA37, + 0xA38, + 0xA3A, + 0xA59, + 0xA5D, + 0xA5E, + 0xA5F, + 0xA72, + 0xA75, + 0xA85, + 0xA8E, + 0xA8F, + 0xA92, + 0xA93, + 0xAA9, + 0xAAA, + 0xAB1, + 0xAB2, + 0xAB4, + 0xAB5, + 0xABA, + 0xABD, + 0xABE, + 0xAD0, + 0xAD1, + 0xAE0, + 0xAE2, + 0xB05, + 0xB0D, + 0xB0F, + 0xB11, + 0xB13, + 0xB29, + 0xB2A, + 0xB31, + 0xB32, + 0xB34, + 0xB35, + 0xB3A, + 0xB3D, + 0xB3E, + 0xB5C, + 0xB5E, + 0xB5F, + 0xB62, + 0xB71, + 0xB72, + 0xB83, + 0xB84, + 0xB85, + 0xB8B, + 0xB8E, + 0xB91, + 0xB92, + 0xB96, + 0xB99, + 0xB9B, + 0xB9C, + 0xB9D, + 0xB9E, + 0xBA0, + 0xBA3, + 0xBA5, + 0xBA8, + 0xBAB, + 0xBAE, + 0xBBA, + 0xBD0, + 0xBD1, + 0xC05, + 0xC0D, + 0xC0E, + 0xC11, + 0xC12, + 0xC29, + 0xC2A, + 0xC3A, + 0xC3D, + 0xC3E, + 0xC58, + 0xC5A, + 0xC60, + 0xC62, + 0xC85, + 0xC8D, + 0xC8E, + 0xC91, + 0xC92, + 0xCA9, + 0xCAA, + 0xCB4, + 0xCB5, + 0xCBA, + 0xCBD, + 0xCBE, + 0xCDE, + 0xCDF, + 0xCE0, + 0xCE2, + 0xCF1, + 0xCF3, + 0xD05, + 0xD0D, + 0xD0E, + 0xD11, + 0xD12, + 0xD3B, + 0xD3D, + 0xD3E, + 0xD4E, + 0xD4F, + 0xD60, + 0xD62, + 0xD7A, + 0xD80, + 0xD85, + 0xD97, + 0xD9A, + 0xDB2, + 0xDB3, + 0xDBC, + 0xDBD, + 0xDBE, + 0xDC0, + 0xDC7, + 0xE01, + 0xE31, + 0xE32, + 0xE33, + 0xE40, + 0xE47, + 0xE81, + 0xE83, + 0xE84, + 0xE85, + 0xE87, + 0xE89, + 0xE8A, + 0xE8B, + 0xE8D, + 0xE8E, + 0xE94, + 0xE98, + 0xE99, + 0xEA0, + 0xEA1, + 0xEA4, + 0xEA5, + 0xEA6, + 0xEA7, + 0xEA8, + 0xEAA, + 0xEAC, + 0xEAD, + 0xEB1, + 0xEB2, + 0xEB3, + 0xEBD, + 0xEBE, + 0xEC0, + 0xEC5, + 0xEC6, + 0xEC7, + 0xEDC, + 0xEE0, + 0xF00, + 0xF01, + 0xF40, + 0xF48, + 0xF49, + 0xF6D, + 0xF88, + 0xF8D, + 0x1000, + 0x102B, + 0x103F, + 0x1040, + 0x1050, + 0x1056, + 0x105A, + 0x105E, + 0x1061, + 0x1062, + 0x1065, + 0x1067, + 0x106E, + 0x1071, + 0x1075, + 0x1082, + 0x108E, + 0x108F, + 0x10A0, + 0x10C6, + 0x10C7, + 0x10C8, + 0x10CD, + 0x10CE, + 0x10D0, + 0x10FB, + 0x10FC, + 0x1249, + 0x124A, + 0x124E, + 0x1250, + 0x1257, + 0x1258, + 0x1259, + 0x125A, + 0x125E, + 0x1260, + 0x1289, + 0x128A, + 0x128E, + 0x1290, + 0x12B1, + 0x12B2, + 0x12B6, + 0x12B8, + 0x12BF, + 0x12C0, + 0x12C1, + 0x12C2, + 0x12C6, + 0x12C8, + 0x12D7, + 0x12D8, + 0x1311, + 0x1312, + 0x1316, + 0x1318, + 0x135B, + 0x1380, + 0x1390, + 0x13A0, + 0x13F5, + 0x1401, + 0x166D, + 0x166F, + 0x1680, + 0x1681, + 0x169B, + 0x16A0, + 0x16EB, + 0x16EE, + 0x16F9, + 0x1700, + 0x170D, + 0x170E, + 0x1712, + 0x1720, + 0x1732, + 0x1740, + 0x1752, + 0x1760, + 0x176D, + 0x176E, + 0x1771, + 0x1780, + 0x17B4, + 0x17D7, + 0x17D8, + 0x17DC, + 0x17DD, + 0x1820, + 0x1878, + 0x1880, + 0x18A9, + 0x18AA, + 0x18AB, + 0x18B0, + 0x18F6, + 0x1900, + 0x191F, + 0x1950, + 0x196E, + 0x1970, + 0x1975, + 0x1980, + 0x19AC, + 0x19C1, + 0x19C8, + 0x1A00, + 0x1A17, + 0x1A20, + 0x1A55, + 0x1AA7, + 0x1AA8, + 0x1B05, + 0x1B34, + 0x1B45, + 0x1B4C, + 0x1B83, + 0x1BA1, + 0x1BAE, + 0x1BB0, + 0x1BBA, + 0x1BE6, + 0x1C00, + 0x1C24, + 0x1C4D, + 0x1C50, + 0x1C5A, + 0x1C7E, + 0x1CE9, + 0x1CED, + 0x1CEE, + 0x1CF2, + 0x1CF5, + 0x1CF7, + 0x1D00, + 0x1DC0, + 0x1E00, + 0x1F16, + 0x1F18, + 0x1F1E, + 0x1F20, + 0x1F46, + 0x1F48, + 0x1F4E, + 0x1F50, + 0x1F58, + 0x1F59, + 0x1F5A, + 0x1F5B, + 0x1F5C, + 0x1F5D, + 0x1F5E, + 0x1F5F, + 0x1F7E, + 0x1F80, + 0x1FB5, + 0x1FB6, + 0x1FBD, + 0x1FBE, + 0x1FBF, + 0x1FC2, + 0x1FC5, + 0x1FC6, + 0x1FCD, + 0x1FD0, + 0x1FD4, + 0x1FD6, + 0x1FDC, + 0x1FE0, + 0x1FED, + 0x1FF2, + 0x1FF5, + 0x1FF6, + 0x1FFD, + 0x2071, + 0x2072, + 0x207F, + 0x2080, + 0x2090, + 0x209D, + 0x2102, + 0x2103, + 0x2107, + 0x2108, + 0x210A, + 0x2114, + 0x2115, + 0x2116, + 0x2119, + 0x211E, + 0x2124, + 0x2125, + 0x2126, + 0x2127, + 0x2128, + 0x2129, + 0x212A, + 0x212E, + 0x212F, + 0x213A, + 0x213C, + 0x2140, + 0x2145, + 0x214A, + 0x214E, + 0x214F, + 0x2160, + 0x2189, + 0x2C00, + 0x2C2F, + 0x2C30, + 0x2C5F, + 0x2C60, + 0x2CE5, + 0x2CEB, + 0x2CEF, + 0x2CF2, + 0x2CF4, + 0x2D00, + 0x2D26, + 0x2D27, + 0x2D28, + 0x2D2D, + 0x2D2E, + 0x2D30, + 0x2D68, + 0x2D6F, + 0x2D70, + 0x2D80, + 0x2D97, + 0x2DA0, + 0x2DA7, + 0x2DA8, + 0x2DAF, + 0x2DB0, + 0x2DB7, + 0x2DB8, + 0x2DBF, + 0x2DC0, + 0x2DC7, + 0x2DC8, + 0x2DCF, + 0x2DD0, + 0x2DD7, + 0x2DD8, + 0x2DDF, + 0x3005, + 0x3008, + 0x3021, + 0x302A, + 0x3031, + 0x3036, + 0x3038, + 0x303D, + 0x3041, + 0x3097, + 0x309D, + 0x30A0, + 0x30A1, + 0x30FB, + 0x30FC, + 0x3100, + 0x3105, + 0x312E, + 0x3131, + 0x318F, + 0x31A0, + 0x31BB, + 0x31F0, + 0x3200, + 0x3400, + 0x4DB6, + 0x4E00, + 0x9FCD, + 0xA000, + 0xA48D, + 0xA4D0, + 0xA4FE, + 0xA500, + 0xA60D, + 0xA610, + 0xA620, + 0xA62A, + 0xA62C, + 0xA640, + 0xA66F, + 0xA67F, + 0xA69E, + 0xA6A0, + 0xA6F0, + 0xA717, + 0xA720, + 0xA722, + 0xA789, + 0xA78B, + 0xA78F, + 0xA790, + 0xA7AE, + 0xA7B0, + 0xA7B2, + 0xA7F7, + 0xA802, + 0xA803, + 0xA806, + 0xA807, + 0xA80B, + 0xA80C, + 0xA823, + 0xA840, + 0xA874, + 0xA882, + 0xA8B4, + 0xA8F2, + 0xA8F8, + 0xA8FB, + 0xA8FC, + 0xA90A, + 0xA926, + 0xA930, + 0xA947, + 0xA960, + 0xA97D, + 0xA984, + 0xA9B3, + 0xA9CF, + 0xA9D0, + 0xA9E0, + 0xA9E5, + 0xA9E6, + 0xA9F0, + 0xA9FA, + 0xA9FF, + 0xAA00, + 0xAA29, + 0xAA40, + 0xAA43, + 0xAA44, + 0xAA4C, + 0xAA60, + 0xAA77, + 0xAA7A, + 0xAA7B, + 0xAA7E, + 0xAAB0, + 0xAAB1, + 0xAAB2, + 0xAAB5, + 0xAAB7, + 0xAAB9, + 0xAABE, + 0xAAC0, + 0xAAC1, + 0xAAC2, + 0xAAC3, + 0xAADB, + 0xAADE, + 0xAAE0, + 0xAAEB, + 0xAAF2, + 0xAAF5, + 0xAB01, + 0xAB07, + 0xAB09, + 0xAB0F, + 0xAB11, + 0xAB17, + 0xAB20, + 0xAB27, + 0xAB28, + 0xAB2F, + 0xAB30, + 0xAB5B, + 0xAB5C, + 0xAB60, + 0xAB64, + 0xAB66, + 0xABC0, + 0xABE3, + 0xAC00, + 0xD7A4, + 0xD7B0, + 0xD7C7, + 0xD7CB, + 0xD7FC, + 0xF900, + 0xFA6E, + 0xFA70, + 0xFADA, + 0xFB00, + 0xFB07, + 0xFB13, + 0xFB18, + 0xFB1D, + 0xFB1E, + 0xFB1F, + 0xFB29, + 0xFB2A, + 0xFB37, + 0xFB38, + 0xFB3D, + 0xFB3E, + 0xFB3F, + 0xFB40, + 0xFB42, + 0xFB43, + 0xFB45, + 0xFB46, + 0xFBB2, + 0xFBD3, + 0xFC5E, + 0xFC64, + 0xFD3E, + 0xFD50, + 0xFD90, + 0xFD92, + 0xFDC8, + 0xFDF0, + 0xFDFA, + 0xFE71, + 0xFE72, + 0xFE73, + 0xFE74, + 0xFE77, + 0xFE78, + 0xFE79, + 0xFE7A, + 0xFE7B, + 0xFE7C, + 0xFE7D, + 0xFE7E, + 0xFE7F, + 0xFEFD, + 0xFF21, + 0xFF3B, + 0xFF41, + 0xFF5B, + 0xFF66, + 0xFF9E, + 0xFFA0, + 0xFFBF, + 0xFFC2, + 0xFFC8, + 0xFFCA, + 0xFFD0, + 0xFFD2, + 0xFFD8, + 0xFFDA, + 0xFFDD, + 0x10000, + 0x1000C, + 0x1000D, + 0x10027, + 0x10028, + 0x1003B, + 0x1003C, + 0x1003E, + 0x1003F, + 0x1004E, + 0x10050, + 0x1005E, + 0x10080, + 0x100FB, + 0x10140, + 0x10175, + 0x10280, + 0x1029D, + 0x102A0, + 0x102D1, + 0x10300, + 0x10320, + 0x10330, + 0x1034B, + 0x10350, + 0x10376, + 0x10380, + 0x1039E, + 0x103A0, + 0x103C4, + 0x103C8, + 0x103D0, + 0x103D1, + 0x103D6, + 0x10400, + 0x1049E, + 0x10500, + 0x10528, + 0x10530, + 0x10564, + 0x10600, + 0x10737, + 0x10740, + 0x10756, + 0x10760, + 0x10768, + 0x10800, + 0x10806, + 0x10808, + 0x10809, + 0x1080A, + 0x10836, + 0x10837, + 0x10839, + 0x1083C, + 0x1083D, + 0x1083F, + 0x10856, + 0x10860, + 0x10877, + 0x10880, + 0x1089F, + 0x10900, + 0x10916, + 0x10920, + 0x1093A, + 0x10980, + 0x109B8, + 0x109BE, + 0x109C0, + 0x10A00, + 0x10A01, + 0x10A10, + 0x10A14, + 0x10A15, + 0x10A18, + 0x10A19, + 0x10A34, + 0x10A60, + 0x10A7D, + 0x10A80, + 0x10A9D, + 0x10AC0, + 0x10AC8, + 0x10AC9, + 0x10AE5, + 0x10B00, + 0x10B36, + 0x10B40, + 0x10B56, + 0x10B60, + 0x10B73, + 0x10B80, + 0x10B92, + 0x10C00, + 0x10C49, + 0x11003, + 0x11038, + 0x11083, + 0x110B0, + 0x110D0, + 0x110E9, + 0x11103, + 0x11127, + 0x11150, + 0x11173, + 0x11176, + 0x11177, + 0x11183, + 0x111B3, + 0x111C1, + 0x111C5, + 0x111DA, + 0x111DB, + 0x11200, + 0x11212, + 0x11213, + 0x1122C, + 0x112B0, + 0x112DF, + 0x11305, + 0x1130D, + 0x1130F, + 0x11311, + 0x11313, + 0x11329, + 0x1132A, + 0x11331, + 0x11332, + 0x11334, + 0x11335, + 0x1133A, + 0x1133D, + 0x1133E, + 0x1135D, + 0x11362, + 0x11480, + 0x114B0, + 0x114C4, + 0x114C6, + 0x114C7, + 0x114C8, + 0x11580, + 0x115AF, + 0x11600, + 0x11630, + 0x11644, + 0x11645, + 0x11680, + 0x116AB, + 0x118A0, + 0x118E0, + 0x118FF, + 0x11900, + 0x11AC0, + 0x11AF9, + 0x12000, + 0x12399, + 0x12400, + 0x1246F, + 0x13000, + 0x1342F, + 0x16800, + 0x16A39, + 0x16A40, + 0x16A5F, + 0x16AD0, + 0x16AEE, + 0x16B00, + 0x16B30, + 0x16B40, + 0x16B44, + 0x16B63, + 0x16B78, + 0x16B7D, + 0x16B90, + 0x16F00, + 0x16F45, + 0x16F50, + 0x16F51, + 0x16F93, + 0x16FA0, + 0x1B000, + 0x1B002, + 0x1BC00, + 0x1BC6B, + 0x1BC70, + 0x1BC7D, + 0x1BC80, + 0x1BC89, + 0x1BC90, + 0x1BC9A, + 0x1D400, + 0x1D455, + 0x1D456, + 0x1D49D, + 0x1D49E, + 0x1D4A0, + 0x1D4A2, + 0x1D4A3, + 0x1D4A5, + 0x1D4A7, + 0x1D4A9, + 0x1D4AD, + 0x1D4AE, + 0x1D4BA, + 0x1D4BB, + 0x1D4BC, + 0x1D4BD, + 0x1D4C4, + 0x1D4C5, + 0x1D506, + 0x1D507, + 0x1D50B, + 0x1D50D, + 0x1D515, + 0x1D516, + 0x1D51D, + 0x1D51E, + 0x1D53A, + 0x1D53B, + 0x1D53F, + 0x1D540, + 0x1D545, + 0x1D546, + 0x1D547, + 0x1D54A, + 0x1D551, + 0x1D552, + 0x1D6A6, + 0x1D6A8, + 0x1D6C1, + 0x1D6C2, + 0x1D6DB, + 0x1D6DC, + 0x1D6FB, + 0x1D6FC, + 0x1D715, + 0x1D716, + 0x1D735, + 0x1D736, + 0x1D74F, + 0x1D750, + 0x1D76F, + 0x1D770, + 0x1D789, + 0x1D78A, + 0x1D7A9, + 0x1D7AA, + 0x1D7C3, + 0x1D7C4, + 0x1D7CC, + 0x1E800, + 0x1E8C5, + 0x1EE00, + 0x1EE04, + 0x1EE05, + 0x1EE20, + 0x1EE21, + 0x1EE23, + 0x1EE24, + 0x1EE25, + 0x1EE27, + 0x1EE28, + 0x1EE29, + 0x1EE33, + 0x1EE34, + 0x1EE38, + 0x1EE39, + 0x1EE3A, + 0x1EE3B, + 0x1EE3C, + 0x1EE42, + 0x1EE43, + 0x1EE47, + 0x1EE48, + 0x1EE49, + 0x1EE4A, + 0x1EE4B, + 0x1EE4C, + 0x1EE4D, + 0x1EE50, + 0x1EE51, + 0x1EE53, + 0x1EE54, + 0x1EE55, + 0x1EE57, + 0x1EE58, + 0x1EE59, + 0x1EE5A, + 0x1EE5B, + 0x1EE5C, + 0x1EE5D, + 0x1EE5E, + 0x1EE5F, + 0x1EE60, + 0x1EE61, + 0x1EE63, + 0x1EE64, + 0x1EE65, + 0x1EE67, + 0x1EE6B, + 0x1EE6C, + 0x1EE73, + 0x1EE74, + 0x1EE78, + 0x1EE79, + 0x1EE7D, + 0x1EE7E, + 0x1EE7F, + 0x1EE80, + 0x1EE8A, + 0x1EE8B, + 0x1EE9C, + 0x1EEA1, + 0x1EEA4, + 0x1EEA5, + 0x1EEAA, + 0x1EEAB, + 0x1EEBC, + 0x20000, + 0x2A6D7, + 0x2A700, + 0x2B735, + 0x2B740, + 0x2B81E, + 0x2F800, + 0x2FA1E +}; + +static const UV UpperLatin1_invlist[] = { /* for ASCII/Latin1 */ + 3, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x80, + 0x100 +}; + static const UV VertSpace_invlist[] = { /* for ASCII/Latin1 */ 7, /* Number of elements */ 148565664, /* Version and data structure type */ @@ -9555,23 +12305,471 @@ static const UV XPosixXDigit_invlist[] = { /* for ASCII/Latin1 */ 0xFF47 }; -static const UV _Perl_Any_Folds_invlist[] = { /* for ASCII/Latin1 */ - 235, /* Number of elements */ +#endif /* #ifndef PERL_IN_XSUB_RE */ + +#endif /* ASCII/Latin1 */ + +#if 'A' == 193 /* EBCDIC 1047 */ \ + && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \ + && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \ + && '$' == 91 && '@' == 124 && '`' == 121 + +#ifndef PERL_IN_XSUB_RE + +static const UV ASCII_invlist[] = { /* for EBCDIC 1047 */ + 54, /* Number of elements */ 148565664, /* Version and data structure type */ - 1, /* 0 if the list starts at 0; + 0, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ 0x0, + 0x4, + 0x5, + 0x6, + 0x7, + 0x8, + 0xB, + 0x14, + 0x15, + 0x17, + 0x18, + 0x1A, + 0x1C, + 0x20, + 0x26, + 0x28, + 0x2D, + 0x30, + 0x32, + 0x33, + 0x37, + 0x38, + 0x3C, + 0x3E, + 0x3F, 0x41, - 0x5B, - 0x61, - 0x7B, - 0xB5, - 0xB6, + 0x4B, + 0x51, + 0x5A, + 0x62, + 0x6B, + 0x70, + 0x79, + 0x80, + 0x81, + 0x8A, + 0x91, + 0x9A, + 0xA1, + 0xAA, + 0xAD, + 0xAE, + 0xBD, + 0xBE, 0xC0, - 0xD7, - 0xD8, - 0xF7, - 0xF8, + 0xCA, + 0xD0, + 0xDA, + 0xE0, + 0xE1, + 0xE2, + 0xEA, + 0xF0, + 0xFA +}; + +static const UV Cased_invlist[] = { /* for EBCDIC 1047 */ + 281, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x42, + 0x4A, + 0x51, + 0x5A, + 0x62, + 0x6A, + 0x70, + 0x79, + 0x80, + 0x8A, + 0x8C, + 0x8F, + 0x91, + 0x9D, + 0x9E, + 0x9F, + 0xA0, + 0xA1, + 0xA2, + 0xAA, + 0xAC, + 0xAD, + 0xAE, + 0xAF, + 0xBA, + 0xBB, + 0xC1, + 0xCA, + 0xCB, + 0xD0, + 0xD1, + 0xDA, + 0xDB, + 0xE0, + 0xE2, + 0xEA, + 0xEB, + 0xF0, + 0xFB, + 0xFF, + 0x100, + 0x1BB, + 0x1BC, + 0x1C0, + 0x1C4, + 0x294, + 0x295, + 0x2B9, + 0x2C0, + 0x2C2, + 0x2E0, + 0x2E5, + 0x345, + 0x346, + 0x370, + 0x374, + 0x376, + 0x378, + 0x37A, + 0x37E, + 0x37F, + 0x380, + 0x386, + 0x387, + 0x388, + 0x38B, + 0x38C, + 0x38D, + 0x38E, + 0x3A2, + 0x3A3, + 0x3F6, + 0x3F7, + 0x482, + 0x48A, + 0x530, + 0x531, + 0x557, + 0x561, + 0x588, + 0x10A0, + 0x10C6, + 0x10C7, + 0x10C8, + 0x10CD, + 0x10CE, + 0x1D00, + 0x1DC0, + 0x1E00, + 0x1F16, + 0x1F18, + 0x1F1E, + 0x1F20, + 0x1F46, + 0x1F48, + 0x1F4E, + 0x1F50, + 0x1F58, + 0x1F59, + 0x1F5A, + 0x1F5B, + 0x1F5C, + 0x1F5D, + 0x1F5E, + 0x1F5F, + 0x1F7E, + 0x1F80, + 0x1FB5, + 0x1FB6, + 0x1FBD, + 0x1FBE, + 0x1FBF, + 0x1FC2, + 0x1FC5, + 0x1FC6, + 0x1FCD, + 0x1FD0, + 0x1FD4, + 0x1FD6, + 0x1FDC, + 0x1FE0, + 0x1FED, + 0x1FF2, + 0x1FF5, + 0x1FF6, + 0x1FFD, + 0x2071, + 0x2072, + 0x207F, + 0x2080, + 0x2090, + 0x209D, + 0x2102, + 0x2103, + 0x2107, + 0x2108, + 0x210A, + 0x2114, + 0x2115, + 0x2116, + 0x2119, + 0x211E, + 0x2124, + 0x2125, + 0x2126, + 0x2127, + 0x2128, + 0x2129, + 0x212A, + 0x212E, + 0x212F, + 0x2135, + 0x2139, + 0x213A, + 0x213C, + 0x2140, + 0x2145, + 0x214A, + 0x214E, + 0x214F, + 0x2160, + 0x2180, + 0x2183, + 0x2185, + 0x24B6, + 0x24EA, + 0x2C00, + 0x2C2F, + 0x2C30, + 0x2C5F, + 0x2C60, + 0x2CE5, + 0x2CEB, + 0x2CEF, + 0x2CF2, + 0x2CF4, + 0x2D00, + 0x2D26, + 0x2D27, + 0x2D28, + 0x2D2D, + 0x2D2E, + 0xA640, + 0xA66E, + 0xA680, + 0xA69E, + 0xA722, + 0xA788, + 0xA78B, + 0xA78F, + 0xA790, + 0xA7AE, + 0xA7B0, + 0xA7B2, + 0xA7F8, + 0xA7FB, + 0xAB30, + 0xAB5B, + 0xAB5C, + 0xAB60, + 0xAB64, + 0xAB66, + 0xFB00, + 0xFB07, + 0xFB13, + 0xFB18, + 0xFF21, + 0xFF3B, + 0xFF41, + 0xFF5B, + 0x10400, + 0x10450, + 0x118A0, + 0x118E0, + 0x1D400, + 0x1D455, + 0x1D456, + 0x1D49D, + 0x1D49E, + 0x1D4A0, + 0x1D4A2, + 0x1D4A3, + 0x1D4A5, + 0x1D4A7, + 0x1D4A9, + 0x1D4AD, + 0x1D4AE, + 0x1D4BA, + 0x1D4BB, + 0x1D4BC, + 0x1D4BD, + 0x1D4C4, + 0x1D4C5, + 0x1D506, + 0x1D507, + 0x1D50B, + 0x1D50D, + 0x1D515, + 0x1D516, + 0x1D51D, + 0x1D51E, + 0x1D53A, + 0x1D53B, + 0x1D53F, + 0x1D540, + 0x1D545, + 0x1D546, + 0x1D547, + 0x1D54A, + 0x1D551, + 0x1D552, + 0x1D6A6, + 0x1D6A8, + 0x1D6C1, + 0x1D6C2, + 0x1D6DB, + 0x1D6DC, + 0x1D6FB, + 0x1D6FC, + 0x1D715, + 0x1D716, + 0x1D735, + 0x1D736, + 0x1D74F, + 0x1D750, + 0x1D76F, + 0x1D770, + 0x1D789, + 0x1D78A, + 0x1D7A9, + 0x1D7AA, + 0x1D7C3, + 0x1D7C4, + 0x1D7CC, + 0x1F130, + 0x1F14A, + 0x1F150, + 0x1F16A, + 0x1F170, + 0x1F18A +}; + +#endif /* #ifndef PERL_IN_XSUB_RE */ + +static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC 1047 */ + 45, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x2BC, + 0x2BD, + 0x308, + 0x309, + 0x313, + 0x314, + 0x342, + 0x343, + 0x3AC, + 0x3AD, + 0x3AE, + 0x3AF, + 0x3B1, + 0x3B2, + 0x3B7, + 0x3B8, + 0x3B9, + 0x3BA, + 0x3C1, + 0x3C2, + 0x3C5, + 0x3C6, + 0x3C9, + 0x3CA, + 0x3CE, + 0x3CF, + 0x565, + 0x566, + 0x574, + 0x575, + 0x57E, + 0x57F, + 0x1F00, + 0x1F08, + 0x1F20, + 0x1F28, + 0x1F60, + 0x1F68, + 0x1F70, + 0x1F71, + 0x1F74, + 0x1F75, + 0x1F7C, + 0x1F7D +}; + +#ifndef PERL_IN_XSUB_RE + +static const UV _Perl_Any_Folds_invlist[] = { /* for EBCDIC 1047 */ + 267, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x42, + 0x4A, + 0x51, + 0x5A, + 0x62, + 0x6A, + 0x70, + 0x79, + 0x80, + 0x8A, + 0x8C, + 0x8F, + 0x91, + 0x9A, + 0x9C, + 0x9D, + 0x9E, + 0x9F, + 0xA0, + 0xA1, + 0xA2, + 0xAA, + 0xAC, + 0xAD, + 0xAE, + 0xAF, + 0xBA, + 0xBB, + 0xC1, + 0xCA, + 0xCB, + 0xD0, + 0xD1, + 0xDA, + 0xDB, + 0xE0, + 0xE2, + 0xEA, + 0xEB, + 0xF0, + 0xFB, + 0xFF, + 0x100, 0x131, 0x132, 0x138, @@ -9797,70 +12995,14 @@ static const UV _Perl_Any_Folds_invlist[] = { /* for ASCII/Latin1 */ 0x118E0 }; -#endif /* #ifndef PERL_IN_XSUB_RE */ - -static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for ASCII/Latin1 */ - 45, /* Number of elements */ - 148565664, /* Version and data structure type */ - 1, /* 0 if the list starts at 0; - 1 if it starts at the element beyond 0 */ - 0x0, - 0x2BC, - 0x2BD, - 0x308, - 0x309, - 0x313, - 0x314, - 0x342, - 0x343, - 0x3AC, - 0x3AD, - 0x3AE, - 0x3AF, - 0x3B1, - 0x3B2, - 0x3B7, - 0x3B8, - 0x3B9, - 0x3BA, - 0x3C1, - 0x3C2, - 0x3C5, - 0x3C6, - 0x3C9, - 0x3CA, - 0x3CE, - 0x3CF, - 0x565, - 0x566, - 0x574, - 0x575, - 0x57E, - 0x57F, - 0x1F00, - 0x1F08, - 0x1F20, - 0x1F28, - 0x1F60, - 0x1F68, - 0x1F70, - 0x1F71, - 0x1F74, - 0x1F75, - 0x1F7C, - 0x1F7D -}; - -#ifndef PERL_IN_XSUB_RE - -static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for ASCII/Latin1 */ +static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for EBCDIC 1047 */ 59, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ 0x0, - 0xDF, - 0xE0, + 0x59, + 0x5A, 0x130, 0x131, 0x149, @@ -9919,39 +13061,55 @@ static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for ASCII/Latin1 */ 0xFB18 }; -static const UV UpperLatin1_invlist[] = { /* for ASCII/Latin1 */ - 3, /* Number of elements */ +static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ + 1291, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ 0x0, + 0x42, + 0x4A, + 0x51, + 0x5A, + 0x62, + 0x6A, + 0x6D, + 0x6E, + 0x70, + 0x79, 0x80, - 0x100 -}; - -static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ - 1095, /* Number of elements */ - 148565664, /* Version and data structure type */ - 1, /* 0 if the list starts at 0; - 1 if it starts at the element beyond 0 */ - 0x0, - 0x41, - 0x5B, - 0x5F, - 0x60, - 0x61, - 0x7B, + 0x8A, + 0x8C, + 0x8F, + 0x91, + 0x9D, + 0x9E, + 0x9F, + 0xA0, + 0xA1, + 0xA2, 0xAA, - 0xAB, - 0xB5, - 0xB6, + 0xAC, + 0xAD, + 0xAE, + 0xAF, 0xBA, 0xBB, - 0xC0, - 0xD7, - 0xD8, - 0xF7, - 0xF8, + 0xC1, + 0xCA, + 0xCB, + 0xD0, + 0xD1, + 0xDA, + 0xDB, + 0xE0, + 0xE2, + 0xEA, + 0xEB, + 0xFA, + 0xFB, + 0xFF, + 0x100, 0x2C2, 0x2C6, 0x2D2, @@ -9961,7 +13119,7 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x2ED, 0x2EE, 0x2EF, - 0x370, + 0x300, 0x375, 0x376, 0x378, @@ -9981,6 +13139,8 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x3F6, 0x3F7, 0x482, + 0x483, + 0x488, 0x48A, 0x530, 0x531, @@ -9989,62 +13149,54 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x55A, 0x561, 0x588, + 0x591, + 0x5BE, + 0x5BF, + 0x5C0, + 0x5C1, + 0x5C3, + 0x5C4, + 0x5C6, + 0x5C7, + 0x5C8, 0x5D0, 0x5EB, 0x5F0, 0x5F3, + 0x610, + 0x61B, 0x620, - 0x64B, + 0x66A, 0x66E, - 0x670, - 0x671, 0x6D4, 0x6D5, - 0x6D6, - 0x6E5, - 0x6E7, - 0x6EE, - 0x6F0, - 0x6FA, + 0x6DD, + 0x6DF, + 0x6E9, + 0x6EA, 0x6FD, 0x6FF, 0x700, 0x710, - 0x711, - 0x712, - 0x730, + 0x74B, 0x74D, - 0x7A6, - 0x7B1, 0x7B2, - 0x7CA, - 0x7EB, - 0x7F4, + 0x7C0, 0x7F6, 0x7FA, 0x7FB, 0x800, - 0x816, - 0x81A, - 0x81B, - 0x824, - 0x825, - 0x828, - 0x829, + 0x82E, 0x840, - 0x859, + 0x85C, 0x8A0, 0x8B3, - 0x904, - 0x93A, - 0x93D, - 0x93E, - 0x950, - 0x951, - 0x958, - 0x962, + 0x8E4, + 0x964, + 0x966, + 0x970, 0x971, - 0x981, + 0x984, 0x985, 0x98D, 0x98F, @@ -10057,16 +13209,22 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x9B3, 0x9B6, 0x9BA, - 0x9BD, - 0x9BE, - 0x9CE, + 0x9BC, + 0x9C5, + 0x9C7, + 0x9C9, + 0x9CB, 0x9CF, + 0x9D7, + 0x9D8, 0x9DC, 0x9DE, 0x9DF, - 0x9E2, - 0x9F0, + 0x9E4, + 0x9E6, 0x9F2, + 0xA01, + 0xA04, 0xA05, 0xA0B, 0xA0F, @@ -10081,12 +13239,24 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0xA37, 0xA38, 0xA3A, + 0xA3C, + 0xA3D, + 0xA3E, + 0xA43, + 0xA47, + 0xA49, + 0xA4B, + 0xA4E, + 0xA51, + 0xA52, 0xA59, 0xA5D, 0xA5E, 0xA5F, - 0xA72, - 0xA75, + 0xA66, + 0xA76, + 0xA81, + 0xA84, 0xA85, 0xA8E, 0xA8F, @@ -10099,12 +13269,20 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0xAB4, 0xAB5, 0xABA, - 0xABD, - 0xABE, + 0xABC, + 0xAC6, + 0xAC7, + 0xACA, + 0xACB, + 0xACE, 0xAD0, 0xAD1, 0xAE0, - 0xAE2, + 0xAE4, + 0xAE6, + 0xAF0, + 0xB01, + 0xB04, 0xB05, 0xB0D, 0xB0F, @@ -10117,15 +13295,23 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0xB34, 0xB35, 0xB3A, - 0xB3D, - 0xB3E, + 0xB3C, + 0xB45, + 0xB47, + 0xB49, + 0xB4B, + 0xB4E, + 0xB56, + 0xB58, 0xB5C, 0xB5E, 0xB5F, - 0xB62, + 0xB64, + 0xB66, + 0xB70, 0xB71, 0xB72, - 0xB83, + 0xB82, 0xB84, 0xB85, 0xB8B, @@ -10145,8 +13331,20 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0xBAB, 0xBAE, 0xBBA, + 0xBBE, + 0xBC3, + 0xBC6, + 0xBC9, + 0xBCA, + 0xBCE, 0xBD0, 0xBD1, + 0xBD7, + 0xBD8, + 0xBE6, + 0xBF0, + 0xC00, + 0xC04, 0xC05, 0xC0D, 0xC0E, @@ -10156,11 +13354,21 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0xC2A, 0xC3A, 0xC3D, - 0xC3E, + 0xC45, + 0xC46, + 0xC49, + 0xC4A, + 0xC4E, + 0xC55, + 0xC57, 0xC58, 0xC5A, 0xC60, - 0xC62, + 0xC64, + 0xC66, + 0xC70, + 0xC81, + 0xC84, 0xC85, 0xC8D, 0xC8E, @@ -10171,14 +13379,24 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0xCB4, 0xCB5, 0xCBA, - 0xCBD, - 0xCBE, + 0xCBC, + 0xCC5, + 0xCC6, + 0xCC9, + 0xCCA, + 0xCCE, + 0xCD5, + 0xCD7, 0xCDE, 0xCDF, 0xCE0, - 0xCE2, + 0xCE4, + 0xCE6, + 0xCF0, 0xCF1, 0xCF3, + 0xD01, + 0xD04, 0xD05, 0xD0D, 0xD0E, @@ -10186,13 +13404,21 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0xD12, 0xD3B, 0xD3D, - 0xD3E, - 0xD4E, + 0xD45, + 0xD46, + 0xD49, + 0xD4A, 0xD4F, + 0xD57, + 0xD58, 0xD60, - 0xD62, + 0xD64, + 0xD66, + 0xD70, 0xD7A, 0xD80, + 0xD82, + 0xD84, 0xD85, 0xD97, 0xD9A, @@ -10203,12 +13429,24 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0xDBE, 0xDC0, 0xDC7, + 0xDCA, + 0xDCB, + 0xDCF, + 0xDD5, + 0xDD6, + 0xDD7, + 0xDD8, + 0xDE0, + 0xDE6, + 0xDF0, + 0xDF2, + 0xDF4, 0xE01, - 0xE31, - 0xE32, - 0xE33, + 0xE3B, 0xE40, - 0xE47, + 0xE4F, + 0xE50, + 0xE5A, 0xE81, 0xE83, 0xE84, @@ -10232,43 +13470,47 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0xEAA, 0xEAC, 0xEAD, - 0xEB1, - 0xEB2, - 0xEB3, - 0xEBD, + 0xEBA, + 0xEBB, 0xEBE, 0xEC0, 0xEC5, 0xEC6, 0xEC7, + 0xEC8, + 0xECE, + 0xED0, + 0xEDA, 0xEDC, 0xEE0, 0xF00, 0xF01, - 0xF40, + 0xF18, + 0xF1A, + 0xF20, + 0xF2A, + 0xF35, + 0xF36, + 0xF37, + 0xF38, + 0xF39, + 0xF3A, + 0xF3E, 0xF48, 0xF49, 0xF6D, - 0xF88, - 0xF8D, + 0xF71, + 0xF85, + 0xF86, + 0xF98, + 0xF99, + 0xFBD, + 0xFC6, + 0xFC7, 0x1000, - 0x102B, - 0x103F, - 0x1040, + 0x104A, 0x1050, - 0x1056, - 0x105A, - 0x105E, - 0x1061, - 0x1062, - 0x1065, - 0x1067, - 0x106E, - 0x1071, - 0x1075, - 0x1082, - 0x108E, - 0x108F, + 0x109E, 0x10A0, 0x10C6, 0x10C7, @@ -10309,6 +13551,8 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x1316, 0x1318, 0x135B, + 0x135D, + 0x1360, 0x1380, 0x1390, 0x13A0, @@ -10326,70 +13570,88 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x1700, 0x170D, 0x170E, - 0x1712, + 0x1715, 0x1720, - 0x1732, + 0x1735, 0x1740, - 0x1752, + 0x1754, 0x1760, 0x176D, 0x176E, 0x1771, + 0x1772, + 0x1774, 0x1780, - 0x17B4, + 0x17D4, 0x17D7, 0x17D8, 0x17DC, - 0x17DD, + 0x17DE, + 0x17E0, + 0x17EA, + 0x180B, + 0x180E, + 0x1810, + 0x181A, 0x1820, 0x1878, 0x1880, - 0x18A9, - 0x18AA, 0x18AB, 0x18B0, 0x18F6, 0x1900, 0x191F, - 0x1950, + 0x1920, + 0x192C, + 0x1930, + 0x193C, + 0x1946, 0x196E, 0x1970, 0x1975, 0x1980, 0x19AC, - 0x19C1, - 0x19C8, + 0x19B0, + 0x19CA, + 0x19D0, + 0x19DA, 0x1A00, - 0x1A17, + 0x1A1C, 0x1A20, - 0x1A55, + 0x1A5F, + 0x1A60, + 0x1A7D, + 0x1A7F, + 0x1A8A, + 0x1A90, + 0x1A9A, 0x1AA7, 0x1AA8, - 0x1B05, - 0x1B34, - 0x1B45, + 0x1AB0, + 0x1ABE, + 0x1B00, 0x1B4C, - 0x1B83, - 0x1BA1, - 0x1BAE, - 0x1BB0, - 0x1BBA, - 0x1BE6, + 0x1B50, + 0x1B5A, + 0x1B6B, + 0x1B74, + 0x1B80, + 0x1BF4, 0x1C00, - 0x1C24, + 0x1C38, + 0x1C40, + 0x1C4A, 0x1C4D, - 0x1C50, - 0x1C5A, 0x1C7E, - 0x1CE9, - 0x1CED, - 0x1CEE, - 0x1CF2, - 0x1CF5, + 0x1CD0, + 0x1CD3, + 0x1CD4, 0x1CF7, + 0x1CF8, + 0x1CFA, 0x1D00, - 0x1DC0, - 0x1E00, + 0x1DF6, + 0x1DFC, 0x1F16, 0x1F18, 0x1F1E, @@ -10427,12 +13689,22 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x1FF5, 0x1FF6, 0x1FFD, + 0x203F, + 0x2041, + 0x2054, + 0x2055, 0x2071, 0x2072, 0x207F, 0x2080, 0x2090, 0x209D, + 0x20D0, + 0x20DD, + 0x20E1, + 0x20E2, + 0x20E5, + 0x20F1, 0x2102, 0x2103, 0x2107, @@ -10468,8 +13740,6 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x2C60, 0x2CE5, 0x2CEB, - 0x2CEF, - 0x2CF2, 0x2CF4, 0x2D00, 0x2D26, @@ -10481,7 +13751,7 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x2D68, 0x2D6F, 0x2D70, - 0x2D80, + 0x2D7F, 0x2D97, 0x2DA0, 0x2DA7, @@ -10499,16 +13769,20 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x2DD7, 0x2DD8, 0x2DDF, + 0x2DE0, + 0x2E00, 0x3005, 0x3008, 0x3021, - 0x302A, + 0x3030, 0x3031, 0x3036, 0x3038, 0x303D, 0x3041, 0x3097, + 0x3099, + 0x309B, 0x309D, 0x30A0, 0x30A1, @@ -10534,15 +13808,15 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0xA500, 0xA60D, 0xA610, - 0xA620, - 0xA62A, 0xA62C, 0xA640, - 0xA66F, + 0xA670, + 0xA674, + 0xA67E, 0xA67F, 0xA69E, - 0xA6A0, - 0xA6F0, + 0xA69F, + 0xA6F2, 0xA717, 0xA720, 0xA722, @@ -10554,65 +13828,45 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0xA7B0, 0xA7B2, 0xA7F7, - 0xA802, - 0xA803, - 0xA806, - 0xA807, - 0xA80B, - 0xA80C, - 0xA823, + 0xA828, 0xA840, 0xA874, - 0xA882, - 0xA8B4, - 0xA8F2, + 0xA880, + 0xA8C5, + 0xA8D0, + 0xA8DA, + 0xA8E0, 0xA8F8, 0xA8FB, 0xA8FC, - 0xA90A, - 0xA926, + 0xA900, + 0xA92E, 0xA930, - 0xA947, + 0xA954, 0xA960, 0xA97D, - 0xA984, - 0xA9B3, + 0xA980, + 0xA9C1, 0xA9CF, - 0xA9D0, + 0xA9DA, 0xA9E0, - 0xA9E5, - 0xA9E6, - 0xA9F0, - 0xA9FA, 0xA9FF, 0xAA00, - 0xAA29, + 0xAA37, 0xAA40, - 0xAA43, - 0xAA44, - 0xAA4C, + 0xAA4E, + 0xAA50, + 0xAA5A, 0xAA60, 0xAA77, 0xAA7A, - 0xAA7B, - 0xAA7E, - 0xAAB0, - 0xAAB1, - 0xAAB2, - 0xAAB5, - 0xAAB7, - 0xAAB9, - 0xAABE, - 0xAAC0, - 0xAAC1, - 0xAAC2, 0xAAC3, 0xAADB, 0xAADE, 0xAAE0, - 0xAAEB, + 0xAAF0, 0xAAF2, - 0xAAF5, + 0xAAF7, 0xAB01, 0xAB07, 0xAB09, @@ -10630,7 +13884,11 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0xAB64, 0xAB66, 0xABC0, - 0xABE3, + 0xABEB, + 0xABEC, + 0xABEE, + 0xABF0, + 0xABFA, 0xAC00, 0xD7A4, 0xD7B0, @@ -10646,8 +13904,6 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0xFB13, 0xFB18, 0xFB1D, - 0xFB1E, - 0xFB1F, 0xFB29, 0xFB2A, 0xFB37, @@ -10671,6 +13927,14 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0xFDC8, 0xFDF0, 0xFDFA, + 0xFE00, + 0xFE10, + 0xFE20, + 0xFE2E, + 0xFE33, + 0xFE35, + 0xFE4D, + 0xFE50, 0xFE71, 0xFE72, 0xFE73, @@ -10685,13 +13949,15 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0xFE7E, 0xFE7F, 0xFEFD, + 0xFF10, + 0xFF1A, 0xFF21, 0xFF3B, + 0xFF3F, + 0xFF40, 0xFF41, 0xFF5B, 0xFF66, - 0xFF9E, - 0xFFA0, 0xFFBF, 0xFFC2, 0xFFC8, @@ -10717,16 +13983,20 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x100FB, 0x10140, 0x10175, + 0x101FD, + 0x101FE, 0x10280, 0x1029D, 0x102A0, 0x102D1, + 0x102E0, + 0x102E1, 0x10300, 0x10320, 0x10330, 0x1034B, 0x10350, - 0x10376, + 0x1037B, 0x10380, 0x1039E, 0x103A0, @@ -10737,6 +14007,8 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x103D6, 0x10400, 0x1049E, + 0x104A0, + 0x104AA, 0x10500, 0x10528, 0x10530, @@ -10772,13 +14044,19 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x109BE, 0x109C0, 0x10A00, - 0x10A01, - 0x10A10, + 0x10A04, + 0x10A05, + 0x10A07, + 0x10A0C, 0x10A14, 0x10A15, 0x10A18, 0x10A19, 0x10A34, + 0x10A38, + 0x10A3B, + 0x10A3F, + 0x10A40, 0x10A60, 0x10A7D, 0x10A80, @@ -10786,7 +14064,7 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x10AC0, 0x10AC8, 0x10AC9, - 0x10AE5, + 0x10AE7, 0x10B00, 0x10B36, 0x10B40, @@ -10797,30 +14075,38 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x10B92, 0x10C00, 0x10C49, - 0x11003, - 0x11038, - 0x11083, - 0x110B0, + 0x11000, + 0x11047, + 0x11066, + 0x11070, + 0x1107F, + 0x110BB, 0x110D0, 0x110E9, - 0x11103, - 0x11127, + 0x110F0, + 0x110FA, + 0x11100, + 0x11135, + 0x11136, + 0x11140, 0x11150, - 0x11173, + 0x11174, 0x11176, 0x11177, - 0x11183, - 0x111B3, - 0x111C1, + 0x11180, 0x111C5, - 0x111DA, + 0x111D0, 0x111DB, 0x11200, 0x11212, 0x11213, - 0x1122C, + 0x11238, 0x112B0, - 0x112DF, + 0x112EB, + 0x112F0, + 0x112FA, + 0x11301, + 0x11304, 0x11305, 0x1130D, 0x1130F, @@ -10833,26 +14119,42 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x11334, 0x11335, 0x1133A, - 0x1133D, - 0x1133E, + 0x1133C, + 0x11345, + 0x11347, + 0x11349, + 0x1134B, + 0x1134E, + 0x11357, + 0x11358, 0x1135D, - 0x11362, + 0x11364, + 0x11366, + 0x1136D, + 0x11370, + 0x11375, 0x11480, - 0x114B0, - 0x114C4, 0x114C6, 0x114C7, 0x114C8, + 0x114D0, + 0x114DA, 0x11580, - 0x115AF, + 0x115B6, + 0x115B8, + 0x115C1, 0x11600, - 0x11630, + 0x11641, 0x11644, 0x11645, + 0x11650, + 0x1165A, 0x11680, - 0x116AB, + 0x116B8, + 0x116C0, + 0x116CA, 0x118A0, - 0x118E0, + 0x118EA, 0x118FF, 0x11900, 0x11AC0, @@ -10867,12 +14169,18 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x16A39, 0x16A40, 0x16A5F, + 0x16A60, + 0x16A6A, 0x16AD0, 0x16AEE, + 0x16AF0, + 0x16AF5, 0x16B00, - 0x16B30, + 0x16B37, 0x16B40, 0x16B44, + 0x16B50, + 0x16B5A, 0x16B63, 0x16B78, 0x16B7D, @@ -10880,8 +14188,8 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x16F00, 0x16F45, 0x16F50, - 0x16F51, - 0x16F93, + 0x16F7F, + 0x16F8F, 0x16FA0, 0x1B000, 0x1B002, @@ -10893,6 +14201,20 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x1BC89, 0x1BC90, 0x1BC9A, + 0x1BC9D, + 0x1BC9F, + 0x1D165, + 0x1D16A, + 0x1D16D, + 0x1D173, + 0x1D17B, + 0x1D183, + 0x1D185, + 0x1D18C, + 0x1D1AA, + 0x1D1AE, + 0x1D242, + 0x1D245, 0x1D400, 0x1D455, 0x1D456, @@ -10953,8 +14275,12 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x1D7C3, 0x1D7C4, 0x1D7CC, + 0x1D7CE, + 0x1D800, 0x1E800, 0x1E8C5, + 0x1E8D0, + 0x1E8D7, 0x1EE00, 0x1EE04, 0x1EE05, @@ -11028,34 +14354,60 @@ static const UV _Perl_IDStart_invlist[] = { /* for ASCII/Latin1 */ 0x2B740, 0x2B81E, 0x2F800, - 0x2FA1E + 0x2FA1E, + 0xE0100, + 0xE01F0 }; -static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ - 1267, /* Number of elements */ +static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ + 1121, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ 0x0, - 0x30, - 0x3A, - 0x41, - 0x5B, - 0x5F, - 0x60, - 0x61, - 0x7B, + 0x42, + 0x4A, + 0x51, + 0x5A, + 0x62, + 0x6A, + 0x6D, + 0x6E, + 0x70, + 0x79, + 0x80, + 0x8A, + 0x8C, + 0x8F, + 0x91, + 0x9D, + 0x9E, + 0x9F, + 0xA0, + 0xA1, + 0xA2, 0xAA, - 0xAB, - 0xB5, - 0xB6, + 0xAC, + 0xAD, + 0xAE, + 0xAF, 0xBA, 0xBB, - 0xC0, - 0xD7, - 0xD8, - 0xF7, - 0xF8, + 0xC1, + 0xCA, + 0xCB, + 0xD0, + 0xD1, + 0xDA, + 0xDB, + 0xE0, + 0xE2, + 0xEA, + 0xEB, + 0xF0, + 0xFB, + 0xFF, + 0x100, 0x2C2, 0x2C6, 0x2D2, @@ -11065,7 +14417,7 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x2ED, 0x2EE, 0x2EF, - 0x300, + 0x370, 0x375, 0x376, 0x378, @@ -11085,8 +14437,6 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x3F6, 0x3F7, 0x482, - 0x483, - 0x488, 0x48A, 0x530, 0x531, @@ -11095,54 +14445,62 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x55A, 0x561, 0x588, - 0x591, - 0x5BE, - 0x5BF, - 0x5C0, - 0x5C1, - 0x5C3, - 0x5C4, - 0x5C6, - 0x5C7, - 0x5C8, 0x5D0, 0x5EB, 0x5F0, 0x5F3, - 0x610, - 0x61B, 0x620, - 0x66A, + 0x64B, 0x66E, + 0x670, + 0x671, 0x6D4, 0x6D5, - 0x6DD, - 0x6DF, - 0x6E9, - 0x6EA, + 0x6D6, + 0x6E5, + 0x6E7, + 0x6EE, + 0x6F0, + 0x6FA, 0x6FD, 0x6FF, 0x700, 0x710, - 0x74B, + 0x711, + 0x712, + 0x730, 0x74D, + 0x7A6, + 0x7B1, 0x7B2, - 0x7C0, + 0x7CA, + 0x7EB, + 0x7F4, 0x7F6, 0x7FA, 0x7FB, 0x800, - 0x82E, + 0x816, + 0x81A, + 0x81B, + 0x824, + 0x825, + 0x828, + 0x829, 0x840, - 0x85C, + 0x859, 0x8A0, 0x8B3, - 0x8E4, - 0x964, - 0x966, - 0x970, + 0x904, + 0x93A, + 0x93D, + 0x93E, + 0x950, + 0x951, + 0x958, + 0x962, 0x971, - 0x984, + 0x981, 0x985, 0x98D, 0x98F, @@ -11155,22 +14513,16 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x9B3, 0x9B6, 0x9BA, - 0x9BC, - 0x9C5, - 0x9C7, - 0x9C9, - 0x9CB, + 0x9BD, + 0x9BE, + 0x9CE, 0x9CF, - 0x9D7, - 0x9D8, 0x9DC, 0x9DE, 0x9DF, - 0x9E4, - 0x9E6, + 0x9E2, + 0x9F0, 0x9F2, - 0xA01, - 0xA04, 0xA05, 0xA0B, 0xA0F, @@ -11185,24 +14537,12 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0xA37, 0xA38, 0xA3A, - 0xA3C, - 0xA3D, - 0xA3E, - 0xA43, - 0xA47, - 0xA49, - 0xA4B, - 0xA4E, - 0xA51, - 0xA52, 0xA59, 0xA5D, 0xA5E, 0xA5F, - 0xA66, - 0xA76, - 0xA81, - 0xA84, + 0xA72, + 0xA75, 0xA85, 0xA8E, 0xA8F, @@ -11215,20 +14555,12 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0xAB4, 0xAB5, 0xABA, - 0xABC, - 0xAC6, - 0xAC7, - 0xACA, - 0xACB, - 0xACE, + 0xABD, + 0xABE, 0xAD0, 0xAD1, 0xAE0, - 0xAE4, - 0xAE6, - 0xAF0, - 0xB01, - 0xB04, + 0xAE2, 0xB05, 0xB0D, 0xB0F, @@ -11241,23 +14573,15 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0xB34, 0xB35, 0xB3A, - 0xB3C, - 0xB45, - 0xB47, - 0xB49, - 0xB4B, - 0xB4E, - 0xB56, - 0xB58, + 0xB3D, + 0xB3E, 0xB5C, 0xB5E, 0xB5F, - 0xB64, - 0xB66, - 0xB70, + 0xB62, 0xB71, 0xB72, - 0xB82, + 0xB83, 0xB84, 0xB85, 0xB8B, @@ -11277,20 +14601,8 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0xBAB, 0xBAE, 0xBBA, - 0xBBE, - 0xBC3, - 0xBC6, - 0xBC9, - 0xBCA, - 0xBCE, 0xBD0, 0xBD1, - 0xBD7, - 0xBD8, - 0xBE6, - 0xBF0, - 0xC00, - 0xC04, 0xC05, 0xC0D, 0xC0E, @@ -11300,21 +14612,11 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0xC2A, 0xC3A, 0xC3D, - 0xC45, - 0xC46, - 0xC49, - 0xC4A, - 0xC4E, - 0xC55, - 0xC57, + 0xC3E, 0xC58, 0xC5A, 0xC60, - 0xC64, - 0xC66, - 0xC70, - 0xC81, - 0xC84, + 0xC62, 0xC85, 0xC8D, 0xC8E, @@ -11325,24 +14627,14 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0xCB4, 0xCB5, 0xCBA, - 0xCBC, - 0xCC5, - 0xCC6, - 0xCC9, - 0xCCA, - 0xCCE, - 0xCD5, - 0xCD7, + 0xCBD, + 0xCBE, 0xCDE, 0xCDF, 0xCE0, - 0xCE4, - 0xCE6, - 0xCF0, + 0xCE2, 0xCF1, 0xCF3, - 0xD01, - 0xD04, 0xD05, 0xD0D, 0xD0E, @@ -11350,21 +14642,13 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0xD12, 0xD3B, 0xD3D, - 0xD45, - 0xD46, - 0xD49, - 0xD4A, + 0xD3E, + 0xD4E, 0xD4F, - 0xD57, - 0xD58, 0xD60, - 0xD64, - 0xD66, - 0xD70, + 0xD62, 0xD7A, 0xD80, - 0xD82, - 0xD84, 0xD85, 0xD97, 0xD9A, @@ -11375,24 +14659,12 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0xDBE, 0xDC0, 0xDC7, - 0xDCA, - 0xDCB, - 0xDCF, - 0xDD5, - 0xDD6, - 0xDD7, - 0xDD8, - 0xDE0, - 0xDE6, - 0xDF0, - 0xDF2, - 0xDF4, 0xE01, - 0xE3B, + 0xE31, + 0xE32, + 0xE33, 0xE40, - 0xE4F, - 0xE50, - 0xE5A, + 0xE47, 0xE81, 0xE83, 0xE84, @@ -11416,47 +14688,43 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0xEAA, 0xEAC, 0xEAD, - 0xEBA, - 0xEBB, + 0xEB1, + 0xEB2, + 0xEB3, + 0xEBD, 0xEBE, 0xEC0, 0xEC5, 0xEC6, 0xEC7, - 0xEC8, - 0xECE, - 0xED0, - 0xEDA, 0xEDC, 0xEE0, 0xF00, 0xF01, - 0xF18, - 0xF1A, - 0xF20, - 0xF2A, - 0xF35, - 0xF36, - 0xF37, - 0xF38, - 0xF39, - 0xF3A, - 0xF3E, + 0xF40, 0xF48, 0xF49, 0xF6D, - 0xF71, - 0xF85, - 0xF86, - 0xF98, - 0xF99, - 0xFBD, - 0xFC6, - 0xFC7, + 0xF88, + 0xF8D, 0x1000, - 0x104A, + 0x102B, + 0x103F, + 0x1040, 0x1050, - 0x109E, + 0x1056, + 0x105A, + 0x105E, + 0x1061, + 0x1062, + 0x1065, + 0x1067, + 0x106E, + 0x1071, + 0x1075, + 0x1082, + 0x108E, + 0x108F, 0x10A0, 0x10C6, 0x10C7, @@ -11497,8 +14765,6 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x1316, 0x1318, 0x135B, - 0x135D, - 0x1360, 0x1380, 0x1390, 0x13A0, @@ -11516,88 +14782,70 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x1700, 0x170D, 0x170E, - 0x1715, + 0x1712, 0x1720, - 0x1735, + 0x1732, 0x1740, - 0x1754, + 0x1752, 0x1760, 0x176D, 0x176E, 0x1771, - 0x1772, - 0x1774, 0x1780, - 0x17D4, + 0x17B4, 0x17D7, 0x17D8, 0x17DC, - 0x17DE, - 0x17E0, - 0x17EA, - 0x180B, - 0x180E, - 0x1810, - 0x181A, + 0x17DD, 0x1820, 0x1878, 0x1880, + 0x18A9, + 0x18AA, 0x18AB, 0x18B0, 0x18F6, 0x1900, 0x191F, - 0x1920, - 0x192C, - 0x1930, - 0x193C, - 0x1946, + 0x1950, 0x196E, 0x1970, 0x1975, 0x1980, 0x19AC, - 0x19B0, - 0x19CA, - 0x19D0, - 0x19DA, + 0x19C1, + 0x19C8, 0x1A00, - 0x1A1C, + 0x1A17, 0x1A20, - 0x1A5F, - 0x1A60, - 0x1A7D, - 0x1A7F, - 0x1A8A, - 0x1A90, - 0x1A9A, + 0x1A55, 0x1AA7, 0x1AA8, - 0x1AB0, - 0x1ABE, - 0x1B00, + 0x1B05, + 0x1B34, + 0x1B45, 0x1B4C, - 0x1B50, - 0x1B5A, - 0x1B6B, - 0x1B74, - 0x1B80, - 0x1BF4, + 0x1B83, + 0x1BA1, + 0x1BAE, + 0x1BB0, + 0x1BBA, + 0x1BE6, 0x1C00, - 0x1C38, - 0x1C40, - 0x1C4A, + 0x1C24, 0x1C4D, + 0x1C50, + 0x1C5A, 0x1C7E, - 0x1CD0, - 0x1CD3, - 0x1CD4, + 0x1CE9, + 0x1CED, + 0x1CEE, + 0x1CF2, + 0x1CF5, 0x1CF7, - 0x1CF8, - 0x1CFA, 0x1D00, - 0x1DF6, - 0x1DFC, + 0x1DC0, + 0x1E00, 0x1F16, 0x1F18, 0x1F1E, @@ -11635,22 +14883,12 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x1FF5, 0x1FF6, 0x1FFD, - 0x203F, - 0x2041, - 0x2054, - 0x2055, 0x2071, 0x2072, 0x207F, 0x2080, 0x2090, 0x209D, - 0x20D0, - 0x20DD, - 0x20E1, - 0x20E2, - 0x20E5, - 0x20F1, 0x2102, 0x2103, 0x2107, @@ -11686,6 +14924,8 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x2C60, 0x2CE5, 0x2CEB, + 0x2CEF, + 0x2CF2, 0x2CF4, 0x2D00, 0x2D26, @@ -11697,7 +14937,7 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x2D68, 0x2D6F, 0x2D70, - 0x2D7F, + 0x2D80, 0x2D97, 0x2DA0, 0x2DA7, @@ -11715,20 +14955,16 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x2DD7, 0x2DD8, 0x2DDF, - 0x2DE0, - 0x2E00, 0x3005, 0x3008, 0x3021, - 0x3030, + 0x302A, 0x3031, 0x3036, 0x3038, 0x303D, 0x3041, 0x3097, - 0x3099, - 0x309B, 0x309D, 0x30A0, 0x30A1, @@ -11754,15 +14990,15 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0xA500, 0xA60D, 0xA610, + 0xA620, + 0xA62A, 0xA62C, 0xA640, - 0xA670, - 0xA674, - 0xA67E, + 0xA66F, 0xA67F, 0xA69E, - 0xA69F, - 0xA6F2, + 0xA6A0, + 0xA6F0, 0xA717, 0xA720, 0xA722, @@ -11774,45 +15010,65 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0xA7B0, 0xA7B2, 0xA7F7, - 0xA828, + 0xA802, + 0xA803, + 0xA806, + 0xA807, + 0xA80B, + 0xA80C, + 0xA823, 0xA840, 0xA874, - 0xA880, - 0xA8C5, - 0xA8D0, - 0xA8DA, - 0xA8E0, + 0xA882, + 0xA8B4, + 0xA8F2, 0xA8F8, 0xA8FB, 0xA8FC, - 0xA900, - 0xA92E, + 0xA90A, + 0xA926, 0xA930, - 0xA954, + 0xA947, 0xA960, 0xA97D, - 0xA980, - 0xA9C1, + 0xA984, + 0xA9B3, 0xA9CF, - 0xA9DA, + 0xA9D0, 0xA9E0, + 0xA9E5, + 0xA9E6, + 0xA9F0, + 0xA9FA, 0xA9FF, 0xAA00, - 0xAA37, + 0xAA29, 0xAA40, - 0xAA4E, - 0xAA50, - 0xAA5A, + 0xAA43, + 0xAA44, + 0xAA4C, 0xAA60, 0xAA77, 0xAA7A, + 0xAA7B, + 0xAA7E, + 0xAAB0, + 0xAAB1, + 0xAAB2, + 0xAAB5, + 0xAAB7, + 0xAAB9, + 0xAABE, + 0xAAC0, + 0xAAC1, + 0xAAC2, 0xAAC3, 0xAADB, 0xAADE, 0xAAE0, - 0xAAF0, + 0xAAEB, 0xAAF2, - 0xAAF7, + 0xAAF5, 0xAB01, 0xAB07, 0xAB09, @@ -11830,11 +15086,7 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0xAB64, 0xAB66, 0xABC0, - 0xABEB, - 0xABEC, - 0xABEE, - 0xABF0, - 0xABFA, + 0xABE3, 0xAC00, 0xD7A4, 0xD7B0, @@ -11850,6 +15102,8 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0xFB13, 0xFB18, 0xFB1D, + 0xFB1E, + 0xFB1F, 0xFB29, 0xFB2A, 0xFB37, @@ -11873,14 +15127,6 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0xFDC8, 0xFDF0, 0xFDFA, - 0xFE00, - 0xFE10, - 0xFE20, - 0xFE2E, - 0xFE33, - 0xFE35, - 0xFE4D, - 0xFE50, 0xFE71, 0xFE72, 0xFE73, @@ -11895,15 +15141,13 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0xFE7E, 0xFE7F, 0xFEFD, - 0xFF10, - 0xFF1A, 0xFF21, 0xFF3B, - 0xFF3F, - 0xFF40, 0xFF41, 0xFF5B, 0xFF66, + 0xFF9E, + 0xFFA0, 0xFFBF, 0xFFC2, 0xFFC8, @@ -11929,20 +15173,16 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x100FB, 0x10140, 0x10175, - 0x101FD, - 0x101FE, 0x10280, 0x1029D, 0x102A0, 0x102D1, - 0x102E0, - 0x102E1, 0x10300, 0x10320, 0x10330, 0x1034B, 0x10350, - 0x1037B, + 0x10376, 0x10380, 0x1039E, 0x103A0, @@ -11953,8 +15193,6 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x103D6, 0x10400, 0x1049E, - 0x104A0, - 0x104AA, 0x10500, 0x10528, 0x10530, @@ -11990,19 +15228,13 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x109BE, 0x109C0, 0x10A00, - 0x10A04, - 0x10A05, - 0x10A07, - 0x10A0C, + 0x10A01, + 0x10A10, 0x10A14, 0x10A15, 0x10A18, 0x10A19, 0x10A34, - 0x10A38, - 0x10A3B, - 0x10A3F, - 0x10A40, 0x10A60, 0x10A7D, 0x10A80, @@ -12010,7 +15242,7 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x10AC0, 0x10AC8, 0x10AC9, - 0x10AE7, + 0x10AE5, 0x10B00, 0x10B36, 0x10B40, @@ -12021,38 +15253,30 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x10B92, 0x10C00, 0x10C49, - 0x11000, - 0x11047, - 0x11066, - 0x11070, - 0x1107F, - 0x110BB, + 0x11003, + 0x11038, + 0x11083, + 0x110B0, 0x110D0, 0x110E9, - 0x110F0, - 0x110FA, - 0x11100, - 0x11135, - 0x11136, - 0x11140, + 0x11103, + 0x11127, 0x11150, - 0x11174, + 0x11173, 0x11176, 0x11177, - 0x11180, + 0x11183, + 0x111B3, + 0x111C1, 0x111C5, - 0x111D0, + 0x111DA, 0x111DB, 0x11200, 0x11212, 0x11213, - 0x11238, + 0x1122C, 0x112B0, - 0x112EB, - 0x112F0, - 0x112FA, - 0x11301, - 0x11304, + 0x112DF, 0x11305, 0x1130D, 0x1130F, @@ -12065,42 +15289,26 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x11334, 0x11335, 0x1133A, - 0x1133C, - 0x11345, - 0x11347, - 0x11349, - 0x1134B, - 0x1134E, - 0x11357, - 0x11358, + 0x1133D, + 0x1133E, 0x1135D, - 0x11364, - 0x11366, - 0x1136D, - 0x11370, - 0x11375, + 0x11362, 0x11480, + 0x114B0, + 0x114C4, 0x114C6, 0x114C7, 0x114C8, - 0x114D0, - 0x114DA, 0x11580, - 0x115B6, - 0x115B8, - 0x115C1, + 0x115AF, 0x11600, - 0x11641, + 0x11630, 0x11644, 0x11645, - 0x11650, - 0x1165A, 0x11680, - 0x116B8, - 0x116C0, - 0x116CA, + 0x116AB, 0x118A0, - 0x118EA, + 0x118E0, 0x118FF, 0x11900, 0x11AC0, @@ -12115,18 +15323,12 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x16A39, 0x16A40, 0x16A5F, - 0x16A60, - 0x16A6A, 0x16AD0, 0x16AEE, - 0x16AF0, - 0x16AF5, 0x16B00, - 0x16B37, + 0x16B30, 0x16B40, 0x16B44, - 0x16B50, - 0x16B5A, 0x16B63, 0x16B78, 0x16B7D, @@ -12134,8 +15336,8 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x16F00, 0x16F45, 0x16F50, - 0x16F7F, - 0x16F8F, + 0x16F51, + 0x16F93, 0x16FA0, 0x1B000, 0x1B002, @@ -12147,20 +15349,6 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x1BC89, 0x1BC90, 0x1BC9A, - 0x1BC9D, - 0x1BC9F, - 0x1D165, - 0x1D16A, - 0x1D16D, - 0x1D173, - 0x1D17B, - 0x1D183, - 0x1D185, - 0x1D18C, - 0x1D1AA, - 0x1D1AE, - 0x1D242, - 0x1D245, 0x1D400, 0x1D455, 0x1D456, @@ -12221,12 +15409,8 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x1D7C3, 0x1D7C4, 0x1D7CC, - 0x1D7CE, - 0x1D800, 0x1E800, 0x1E8C5, - 0x1E8D0, - 0x1E8D7, 0x1EE00, 0x1EE04, 0x1EE05, @@ -12300,26 +15484,13 @@ static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */ 0x2B740, 0x2B81E, 0x2F800, - 0x2FA1E, - 0xE0100, - 0xE01F0 + 0x2FA1E }; -#endif /* #ifndef PERL_IN_XSUB_RE */ - -#endif /* ASCII/Latin1 */ - -#if 'A' == 193 /* EBCDIC 1047 */ \ - && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \ - && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \ - && '$' == 91 && '@' == 124 && '`' == 121 - -#ifndef PERL_IN_XSUB_RE - -static const UV ASCII_invlist[] = { /* for EBCDIC 1047 */ - 54, /* Number of elements */ +static const UV UpperLatin1_invlist[] = { /* for EBCDIC 1047 */ + 55, /* Number of elements */ 148565664, /* Version and data structure type */ - 0, /* 0 if the list starts at 0; + 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ 0x0, 0x4, @@ -12374,295 +15545,8 @@ static const UV ASCII_invlist[] = { /* for EBCDIC 1047 */ 0xE2, 0xEA, 0xF0, - 0xFA -}; - -static const UV Cased_invlist[] = { /* for EBCDIC 1047 */ - 281, /* Number of elements */ - 148565664, /* Version and data structure type */ - 1, /* 0 if the list starts at 0; - 1 if it starts at the element beyond 0 */ - 0x0, - 0x42, - 0x4A, - 0x51, - 0x5A, - 0x62, - 0x6A, - 0x70, - 0x79, - 0x80, - 0x8A, - 0x8C, - 0x8F, - 0x91, - 0x9D, - 0x9E, - 0x9F, - 0xA0, - 0xA1, - 0xA2, - 0xAA, - 0xAC, - 0xAD, - 0xAE, - 0xAF, - 0xBA, - 0xBB, - 0xC1, - 0xCA, - 0xCB, - 0xD0, - 0xD1, - 0xDA, - 0xDB, - 0xE0, - 0xE2, - 0xEA, - 0xEB, - 0xF0, - 0xFB, - 0xFF, - 0x100, - 0x1BB, - 0x1BC, - 0x1C0, - 0x1C4, - 0x294, - 0x295, - 0x2B9, - 0x2C0, - 0x2C2, - 0x2E0, - 0x2E5, - 0x345, - 0x346, - 0x370, - 0x374, - 0x376, - 0x378, - 0x37A, - 0x37E, - 0x37F, - 0x380, - 0x386, - 0x387, - 0x388, - 0x38B, - 0x38C, - 0x38D, - 0x38E, - 0x3A2, - 0x3A3, - 0x3F6, - 0x3F7, - 0x482, - 0x48A, - 0x530, - 0x531, - 0x557, - 0x561, - 0x588, - 0x10A0, - 0x10C6, - 0x10C7, - 0x10C8, - 0x10CD, - 0x10CE, - 0x1D00, - 0x1DC0, - 0x1E00, - 0x1F16, - 0x1F18, - 0x1F1E, - 0x1F20, - 0x1F46, - 0x1F48, - 0x1F4E, - 0x1F50, - 0x1F58, - 0x1F59, - 0x1F5A, - 0x1F5B, - 0x1F5C, - 0x1F5D, - 0x1F5E, - 0x1F5F, - 0x1F7E, - 0x1F80, - 0x1FB5, - 0x1FB6, - 0x1FBD, - 0x1FBE, - 0x1FBF, - 0x1FC2, - 0x1FC5, - 0x1FC6, - 0x1FCD, - 0x1FD0, - 0x1FD4, - 0x1FD6, - 0x1FDC, - 0x1FE0, - 0x1FED, - 0x1FF2, - 0x1FF5, - 0x1FF6, - 0x1FFD, - 0x2071, - 0x2072, - 0x207F, - 0x2080, - 0x2090, - 0x209D, - 0x2102, - 0x2103, - 0x2107, - 0x2108, - 0x210A, - 0x2114, - 0x2115, - 0x2116, - 0x2119, - 0x211E, - 0x2124, - 0x2125, - 0x2126, - 0x2127, - 0x2128, - 0x2129, - 0x212A, - 0x212E, - 0x212F, - 0x2135, - 0x2139, - 0x213A, - 0x213C, - 0x2140, - 0x2145, - 0x214A, - 0x214E, - 0x214F, - 0x2160, - 0x2180, - 0x2183, - 0x2185, - 0x24B6, - 0x24EA, - 0x2C00, - 0x2C2F, - 0x2C30, - 0x2C5F, - 0x2C60, - 0x2CE5, - 0x2CEB, - 0x2CEF, - 0x2CF2, - 0x2CF4, - 0x2D00, - 0x2D26, - 0x2D27, - 0x2D28, - 0x2D2D, - 0x2D2E, - 0xA640, - 0xA66E, - 0xA680, - 0xA69E, - 0xA722, - 0xA788, - 0xA78B, - 0xA78F, - 0xA790, - 0xA7AE, - 0xA7B0, - 0xA7B2, - 0xA7F8, - 0xA7FB, - 0xAB30, - 0xAB5B, - 0xAB5C, - 0xAB60, - 0xAB64, - 0xAB66, - 0xFB00, - 0xFB07, - 0xFB13, - 0xFB18, - 0xFF21, - 0xFF3B, - 0xFF41, - 0xFF5B, - 0x10400, - 0x10450, - 0x118A0, - 0x118E0, - 0x1D400, - 0x1D455, - 0x1D456, - 0x1D49D, - 0x1D49E, - 0x1D4A0, - 0x1D4A2, - 0x1D4A3, - 0x1D4A5, - 0x1D4A7, - 0x1D4A9, - 0x1D4AD, - 0x1D4AE, - 0x1D4BA, - 0x1D4BB, - 0x1D4BC, - 0x1D4BD, - 0x1D4C4, - 0x1D4C5, - 0x1D506, - 0x1D507, - 0x1D50B, - 0x1D50D, - 0x1D515, - 0x1D516, - 0x1D51D, - 0x1D51E, - 0x1D53A, - 0x1D53B, - 0x1D53F, - 0x1D540, - 0x1D545, - 0x1D546, - 0x1D547, - 0x1D54A, - 0x1D551, - 0x1D552, - 0x1D6A6, - 0x1D6A8, - 0x1D6C1, - 0x1D6C2, - 0x1D6DB, - 0x1D6DC, - 0x1D6FB, - 0x1D6FC, - 0x1D715, - 0x1D716, - 0x1D735, - 0x1D736, - 0x1D74F, - 0x1D750, - 0x1D76F, - 0x1D770, - 0x1D789, - 0x1D78A, - 0x1D7A9, - 0x1D7AA, - 0x1D7C3, - 0x1D7C4, - 0x1D7CC, - 0x1F130, - 0x1F14A, - 0x1F150, - 0x1F16A, - 0x1F170, - 0x1F18A + 0xFA, + 0x100 }; static const UV VertSpace_invlist[] = { /* for EBCDIC 1047 */ @@ -22028,8 +24912,422 @@ static const UV XPosixXDigit_invlist[] = { /* for EBCDIC 1047 */ 0xFF47 }; -static const UV _Perl_Any_Folds_invlist[] = { /* for EBCDIC 1047 */ - 267, /* Number of elements */ +#endif /* #ifndef PERL_IN_XSUB_RE */ + +#endif /* EBCDIC 1047 */ + +#if 'A' == 193 /* EBCDIC 037 */ \ + && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \ + && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \ + && '$' == 91 && '@' == 124 && '`' == 121 + +#ifndef PERL_IN_XSUB_RE + +static const UV ASCII_invlist[] = { /* for EBCDIC 037 */ + 56, /* Number of elements */ + 148565664, /* Version and data structure type */ + 0, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x4, + 0x5, + 0x6, + 0x7, + 0x8, + 0xB, + 0x14, + 0x16, + 0x17, + 0x18, + 0x1A, + 0x1C, + 0x20, + 0x25, + 0x28, + 0x2D, + 0x30, + 0x32, + 0x33, + 0x37, + 0x38, + 0x3C, + 0x3E, + 0x3F, + 0x41, + 0x4B, + 0x51, + 0x5A, + 0x5F, + 0x60, + 0x62, + 0x6B, + 0x70, + 0x79, + 0x80, + 0x81, + 0x8A, + 0x91, + 0x9A, + 0xA1, + 0xAA, + 0xB0, + 0xB1, + 0xBA, + 0xBC, + 0xC0, + 0xCA, + 0xD0, + 0xDA, + 0xE0, + 0xE1, + 0xE2, + 0xEA, + 0xF0, + 0xFA +}; + +static const UV Cased_invlist[] = { /* for EBCDIC 037 */ + 277, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x42, + 0x4A, + 0x51, + 0x5A, + 0x62, + 0x6A, + 0x70, + 0x79, + 0x80, + 0x8A, + 0x8C, + 0x8F, + 0x91, + 0x9D, + 0x9E, + 0x9F, + 0xA0, + 0xA1, + 0xA2, + 0xAA, + 0xAC, + 0xAF, + 0xC1, + 0xCA, + 0xCB, + 0xD0, + 0xD1, + 0xDA, + 0xDB, + 0xE0, + 0xE2, + 0xEA, + 0xEB, + 0xF0, + 0xFB, + 0xFF, + 0x100, + 0x1BB, + 0x1BC, + 0x1C0, + 0x1C4, + 0x294, + 0x295, + 0x2B9, + 0x2C0, + 0x2C2, + 0x2E0, + 0x2E5, + 0x345, + 0x346, + 0x370, + 0x374, + 0x376, + 0x378, + 0x37A, + 0x37E, + 0x37F, + 0x380, + 0x386, + 0x387, + 0x388, + 0x38B, + 0x38C, + 0x38D, + 0x38E, + 0x3A2, + 0x3A3, + 0x3F6, + 0x3F7, + 0x482, + 0x48A, + 0x530, + 0x531, + 0x557, + 0x561, + 0x588, + 0x10A0, + 0x10C6, + 0x10C7, + 0x10C8, + 0x10CD, + 0x10CE, + 0x1D00, + 0x1DC0, + 0x1E00, + 0x1F16, + 0x1F18, + 0x1F1E, + 0x1F20, + 0x1F46, + 0x1F48, + 0x1F4E, + 0x1F50, + 0x1F58, + 0x1F59, + 0x1F5A, + 0x1F5B, + 0x1F5C, + 0x1F5D, + 0x1F5E, + 0x1F5F, + 0x1F7E, + 0x1F80, + 0x1FB5, + 0x1FB6, + 0x1FBD, + 0x1FBE, + 0x1FBF, + 0x1FC2, + 0x1FC5, + 0x1FC6, + 0x1FCD, + 0x1FD0, + 0x1FD4, + 0x1FD6, + 0x1FDC, + 0x1FE0, + 0x1FED, + 0x1FF2, + 0x1FF5, + 0x1FF6, + 0x1FFD, + 0x2071, + 0x2072, + 0x207F, + 0x2080, + 0x2090, + 0x209D, + 0x2102, + 0x2103, + 0x2107, + 0x2108, + 0x210A, + 0x2114, + 0x2115, + 0x2116, + 0x2119, + 0x211E, + 0x2124, + 0x2125, + 0x2126, + 0x2127, + 0x2128, + 0x2129, + 0x212A, + 0x212E, + 0x212F, + 0x2135, + 0x2139, + 0x213A, + 0x213C, + 0x2140, + 0x2145, + 0x214A, + 0x214E, + 0x214F, + 0x2160, + 0x2180, + 0x2183, + 0x2185, + 0x24B6, + 0x24EA, + 0x2C00, + 0x2C2F, + 0x2C30, + 0x2C5F, + 0x2C60, + 0x2CE5, + 0x2CEB, + 0x2CEF, + 0x2CF2, + 0x2CF4, + 0x2D00, + 0x2D26, + 0x2D27, + 0x2D28, + 0x2D2D, + 0x2D2E, + 0xA640, + 0xA66E, + 0xA680, + 0xA69E, + 0xA722, + 0xA788, + 0xA78B, + 0xA78F, + 0xA790, + 0xA7AE, + 0xA7B0, + 0xA7B2, + 0xA7F8, + 0xA7FB, + 0xAB30, + 0xAB5B, + 0xAB5C, + 0xAB60, + 0xAB64, + 0xAB66, + 0xFB00, + 0xFB07, + 0xFB13, + 0xFB18, + 0xFF21, + 0xFF3B, + 0xFF41, + 0xFF5B, + 0x10400, + 0x10450, + 0x118A0, + 0x118E0, + 0x1D400, + 0x1D455, + 0x1D456, + 0x1D49D, + 0x1D49E, + 0x1D4A0, + 0x1D4A2, + 0x1D4A3, + 0x1D4A5, + 0x1D4A7, + 0x1D4A9, + 0x1D4AD, + 0x1D4AE, + 0x1D4BA, + 0x1D4BB, + 0x1D4BC, + 0x1D4BD, + 0x1D4C4, + 0x1D4C5, + 0x1D506, + 0x1D507, + 0x1D50B, + 0x1D50D, + 0x1D515, + 0x1D516, + 0x1D51D, + 0x1D51E, + 0x1D53A, + 0x1D53B, + 0x1D53F, + 0x1D540, + 0x1D545, + 0x1D546, + 0x1D547, + 0x1D54A, + 0x1D551, + 0x1D552, + 0x1D6A6, + 0x1D6A8, + 0x1D6C1, + 0x1D6C2, + 0x1D6DB, + 0x1D6DC, + 0x1D6FB, + 0x1D6FC, + 0x1D715, + 0x1D716, + 0x1D735, + 0x1D736, + 0x1D74F, + 0x1D750, + 0x1D76F, + 0x1D770, + 0x1D789, + 0x1D78A, + 0x1D7A9, + 0x1D7AA, + 0x1D7C3, + 0x1D7C4, + 0x1D7CC, + 0x1F130, + 0x1F14A, + 0x1F150, + 0x1F16A, + 0x1F170, + 0x1F18A +}; + +#endif /* #ifndef PERL_IN_XSUB_RE */ + +static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC 037 */ + 45, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x2BC, + 0x2BD, + 0x308, + 0x309, + 0x313, + 0x314, + 0x342, + 0x343, + 0x3AC, + 0x3AD, + 0x3AE, + 0x3AF, + 0x3B1, + 0x3B2, + 0x3B7, + 0x3B8, + 0x3B9, + 0x3BA, + 0x3C1, + 0x3C2, + 0x3C5, + 0x3C6, + 0x3C9, + 0x3CA, + 0x3CE, + 0x3CF, + 0x565, + 0x566, + 0x574, + 0x575, + 0x57E, + 0x57F, + 0x1F00, + 0x1F08, + 0x1F20, + 0x1F28, + 0x1F60, + 0x1F68, + 0x1F70, + 0x1F71, + 0x1F74, + 0x1F75, + 0x1F7C, + 0x1F7D +}; + +#ifndef PERL_IN_XSUB_RE + +static const UV _Perl_Any_Folds_invlist[] = { /* for EBCDIC 037 */ + 263, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -22057,11 +25355,7 @@ static const UV _Perl_Any_Folds_invlist[] = { /* for EBCDIC 1047 */ 0xA2, 0xAA, 0xAC, - 0xAD, - 0xAE, 0xAF, - 0xBA, - 0xBB, 0xC1, 0xCA, 0xCB, @@ -22302,63 +25596,7 @@ static const UV _Perl_Any_Folds_invlist[] = { /* for EBCDIC 1047 */ 0x118E0 }; -#endif /* #ifndef PERL_IN_XSUB_RE */ - -static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC 1047 */ - 45, /* Number of elements */ - 148565664, /* Version and data structure type */ - 1, /* 0 if the list starts at 0; - 1 if it starts at the element beyond 0 */ - 0x0, - 0x2BC, - 0x2BD, - 0x308, - 0x309, - 0x313, - 0x314, - 0x342, - 0x343, - 0x3AC, - 0x3AD, - 0x3AE, - 0x3AF, - 0x3B1, - 0x3B2, - 0x3B7, - 0x3B8, - 0x3B9, - 0x3BA, - 0x3C1, - 0x3C2, - 0x3C5, - 0x3C6, - 0x3C9, - 0x3CA, - 0x3CE, - 0x3CF, - 0x565, - 0x566, - 0x574, - 0x575, - 0x57E, - 0x57F, - 0x1F00, - 0x1F08, - 0x1F20, - 0x1F28, - 0x1F60, - 0x1F68, - 0x1F70, - 0x1F71, - 0x1F74, - 0x1F75, - 0x1F7C, - 0x1F7D -}; - -#ifndef PERL_IN_XSUB_RE - -static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for EBCDIC 1047 */ +static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for EBCDIC 037 */ 59, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; @@ -22424,70 +25662,8 @@ static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for EBCDIC 1047 */ 0xFB18 }; -static const UV UpperLatin1_invlist[] = { /* for EBCDIC 1047 */ - 55, /* Number of elements */ - 148565664, /* Version and data structure type */ - 1, /* 0 if the list starts at 0; - 1 if it starts at the element beyond 0 */ - 0x0, - 0x4, - 0x5, - 0x6, - 0x7, - 0x8, - 0xB, - 0x14, - 0x15, - 0x17, - 0x18, - 0x1A, - 0x1C, - 0x20, - 0x26, - 0x28, - 0x2D, - 0x30, - 0x32, - 0x33, - 0x37, - 0x38, - 0x3C, - 0x3E, - 0x3F, - 0x41, - 0x4B, - 0x51, - 0x5A, - 0x62, - 0x6B, - 0x70, - 0x79, - 0x80, - 0x81, - 0x8A, - 0x91, - 0x9A, - 0xA1, - 0xAA, - 0xAD, - 0xAE, - 0xBD, - 0xBE, - 0xC0, - 0xCA, - 0xD0, - 0xDA, - 0xE0, - 0xE1, - 0xE2, - 0xEA, - 0xF0, - 0xFA, - 0x100 -}; - -static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ - 1121, /* Number of elements */ +static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ + 1287, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -22515,11 +25691,7 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0xA2, 0xAA, 0xAC, - 0xAD, - 0xAE, 0xAF, - 0xBA, - 0xBB, 0xC1, 0xCA, 0xCB, @@ -22531,7 +25703,7 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0xE2, 0xEA, 0xEB, - 0xF0, + 0xFA, 0xFB, 0xFF, 0x100, @@ -22544,7 +25716,7 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x2ED, 0x2EE, 0x2EF, - 0x370, + 0x300, 0x375, 0x376, 0x378, @@ -22564,6 +25736,8 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x3F6, 0x3F7, 0x482, + 0x483, + 0x488, 0x48A, 0x530, 0x531, @@ -22572,62 +25746,54 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x55A, 0x561, 0x588, + 0x591, + 0x5BE, + 0x5BF, + 0x5C0, + 0x5C1, + 0x5C3, + 0x5C4, + 0x5C6, + 0x5C7, + 0x5C8, 0x5D0, 0x5EB, 0x5F0, 0x5F3, + 0x610, + 0x61B, 0x620, - 0x64B, + 0x66A, 0x66E, - 0x670, - 0x671, 0x6D4, 0x6D5, - 0x6D6, - 0x6E5, - 0x6E7, - 0x6EE, - 0x6F0, - 0x6FA, + 0x6DD, + 0x6DF, + 0x6E9, + 0x6EA, 0x6FD, 0x6FF, 0x700, 0x710, - 0x711, - 0x712, - 0x730, + 0x74B, 0x74D, - 0x7A6, - 0x7B1, 0x7B2, - 0x7CA, - 0x7EB, - 0x7F4, + 0x7C0, 0x7F6, 0x7FA, 0x7FB, 0x800, - 0x816, - 0x81A, - 0x81B, - 0x824, - 0x825, - 0x828, - 0x829, + 0x82E, 0x840, - 0x859, + 0x85C, 0x8A0, 0x8B3, - 0x904, - 0x93A, - 0x93D, - 0x93E, - 0x950, - 0x951, - 0x958, - 0x962, + 0x8E4, + 0x964, + 0x966, + 0x970, 0x971, - 0x981, + 0x984, 0x985, 0x98D, 0x98F, @@ -22640,16 +25806,22 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x9B3, 0x9B6, 0x9BA, - 0x9BD, - 0x9BE, - 0x9CE, + 0x9BC, + 0x9C5, + 0x9C7, + 0x9C9, + 0x9CB, 0x9CF, + 0x9D7, + 0x9D8, 0x9DC, 0x9DE, 0x9DF, - 0x9E2, - 0x9F0, + 0x9E4, + 0x9E6, 0x9F2, + 0xA01, + 0xA04, 0xA05, 0xA0B, 0xA0F, @@ -22664,12 +25836,24 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0xA37, 0xA38, 0xA3A, + 0xA3C, + 0xA3D, + 0xA3E, + 0xA43, + 0xA47, + 0xA49, + 0xA4B, + 0xA4E, + 0xA51, + 0xA52, 0xA59, 0xA5D, 0xA5E, 0xA5F, - 0xA72, - 0xA75, + 0xA66, + 0xA76, + 0xA81, + 0xA84, 0xA85, 0xA8E, 0xA8F, @@ -22682,12 +25866,20 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0xAB4, 0xAB5, 0xABA, - 0xABD, - 0xABE, + 0xABC, + 0xAC6, + 0xAC7, + 0xACA, + 0xACB, + 0xACE, 0xAD0, 0xAD1, 0xAE0, - 0xAE2, + 0xAE4, + 0xAE6, + 0xAF0, + 0xB01, + 0xB04, 0xB05, 0xB0D, 0xB0F, @@ -22700,15 +25892,23 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0xB34, 0xB35, 0xB3A, - 0xB3D, - 0xB3E, + 0xB3C, + 0xB45, + 0xB47, + 0xB49, + 0xB4B, + 0xB4E, + 0xB56, + 0xB58, 0xB5C, 0xB5E, 0xB5F, - 0xB62, + 0xB64, + 0xB66, + 0xB70, 0xB71, 0xB72, - 0xB83, + 0xB82, 0xB84, 0xB85, 0xB8B, @@ -22728,8 +25928,20 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0xBAB, 0xBAE, 0xBBA, + 0xBBE, + 0xBC3, + 0xBC6, + 0xBC9, + 0xBCA, + 0xBCE, 0xBD0, 0xBD1, + 0xBD7, + 0xBD8, + 0xBE6, + 0xBF0, + 0xC00, + 0xC04, 0xC05, 0xC0D, 0xC0E, @@ -22739,11 +25951,21 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0xC2A, 0xC3A, 0xC3D, - 0xC3E, + 0xC45, + 0xC46, + 0xC49, + 0xC4A, + 0xC4E, + 0xC55, + 0xC57, 0xC58, 0xC5A, 0xC60, - 0xC62, + 0xC64, + 0xC66, + 0xC70, + 0xC81, + 0xC84, 0xC85, 0xC8D, 0xC8E, @@ -22754,14 +25976,24 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0xCB4, 0xCB5, 0xCBA, - 0xCBD, - 0xCBE, + 0xCBC, + 0xCC5, + 0xCC6, + 0xCC9, + 0xCCA, + 0xCCE, + 0xCD5, + 0xCD7, 0xCDE, 0xCDF, 0xCE0, - 0xCE2, + 0xCE4, + 0xCE6, + 0xCF0, 0xCF1, 0xCF3, + 0xD01, + 0xD04, 0xD05, 0xD0D, 0xD0E, @@ -22769,13 +26001,21 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0xD12, 0xD3B, 0xD3D, - 0xD3E, - 0xD4E, + 0xD45, + 0xD46, + 0xD49, + 0xD4A, 0xD4F, + 0xD57, + 0xD58, 0xD60, - 0xD62, + 0xD64, + 0xD66, + 0xD70, 0xD7A, 0xD80, + 0xD82, + 0xD84, 0xD85, 0xD97, 0xD9A, @@ -22786,12 +26026,24 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0xDBE, 0xDC0, 0xDC7, + 0xDCA, + 0xDCB, + 0xDCF, + 0xDD5, + 0xDD6, + 0xDD7, + 0xDD8, + 0xDE0, + 0xDE6, + 0xDF0, + 0xDF2, + 0xDF4, 0xE01, - 0xE31, - 0xE32, - 0xE33, + 0xE3B, 0xE40, - 0xE47, + 0xE4F, + 0xE50, + 0xE5A, 0xE81, 0xE83, 0xE84, @@ -22815,43 +26067,47 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0xEAA, 0xEAC, 0xEAD, - 0xEB1, - 0xEB2, - 0xEB3, - 0xEBD, + 0xEBA, + 0xEBB, 0xEBE, 0xEC0, 0xEC5, 0xEC6, 0xEC7, + 0xEC8, + 0xECE, + 0xED0, + 0xEDA, 0xEDC, 0xEE0, 0xF00, 0xF01, - 0xF40, + 0xF18, + 0xF1A, + 0xF20, + 0xF2A, + 0xF35, + 0xF36, + 0xF37, + 0xF38, + 0xF39, + 0xF3A, + 0xF3E, 0xF48, 0xF49, 0xF6D, - 0xF88, - 0xF8D, + 0xF71, + 0xF85, + 0xF86, + 0xF98, + 0xF99, + 0xFBD, + 0xFC6, + 0xFC7, 0x1000, - 0x102B, - 0x103F, - 0x1040, + 0x104A, 0x1050, - 0x1056, - 0x105A, - 0x105E, - 0x1061, - 0x1062, - 0x1065, - 0x1067, - 0x106E, - 0x1071, - 0x1075, - 0x1082, - 0x108E, - 0x108F, + 0x109E, 0x10A0, 0x10C6, 0x10C7, @@ -22892,6 +26148,8 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x1316, 0x1318, 0x135B, + 0x135D, + 0x1360, 0x1380, 0x1390, 0x13A0, @@ -22909,70 +26167,88 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x1700, 0x170D, 0x170E, - 0x1712, + 0x1715, 0x1720, - 0x1732, + 0x1735, 0x1740, - 0x1752, + 0x1754, 0x1760, 0x176D, 0x176E, 0x1771, + 0x1772, + 0x1774, 0x1780, - 0x17B4, + 0x17D4, 0x17D7, 0x17D8, 0x17DC, - 0x17DD, + 0x17DE, + 0x17E0, + 0x17EA, + 0x180B, + 0x180E, + 0x1810, + 0x181A, 0x1820, 0x1878, 0x1880, - 0x18A9, - 0x18AA, 0x18AB, 0x18B0, 0x18F6, 0x1900, 0x191F, - 0x1950, + 0x1920, + 0x192C, + 0x1930, + 0x193C, + 0x1946, 0x196E, 0x1970, 0x1975, 0x1980, 0x19AC, - 0x19C1, - 0x19C8, + 0x19B0, + 0x19CA, + 0x19D0, + 0x19DA, 0x1A00, - 0x1A17, + 0x1A1C, 0x1A20, - 0x1A55, + 0x1A5F, + 0x1A60, + 0x1A7D, + 0x1A7F, + 0x1A8A, + 0x1A90, + 0x1A9A, 0x1AA7, 0x1AA8, - 0x1B05, - 0x1B34, - 0x1B45, + 0x1AB0, + 0x1ABE, + 0x1B00, 0x1B4C, - 0x1B83, - 0x1BA1, - 0x1BAE, - 0x1BB0, - 0x1BBA, - 0x1BE6, + 0x1B50, + 0x1B5A, + 0x1B6B, + 0x1B74, + 0x1B80, + 0x1BF4, 0x1C00, - 0x1C24, + 0x1C38, + 0x1C40, + 0x1C4A, 0x1C4D, - 0x1C50, - 0x1C5A, 0x1C7E, - 0x1CE9, - 0x1CED, - 0x1CEE, - 0x1CF2, - 0x1CF5, + 0x1CD0, + 0x1CD3, + 0x1CD4, 0x1CF7, + 0x1CF8, + 0x1CFA, 0x1D00, - 0x1DC0, - 0x1E00, + 0x1DF6, + 0x1DFC, 0x1F16, 0x1F18, 0x1F1E, @@ -23010,12 +26286,22 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x1FF5, 0x1FF6, 0x1FFD, + 0x203F, + 0x2041, + 0x2054, + 0x2055, 0x2071, 0x2072, 0x207F, 0x2080, 0x2090, 0x209D, + 0x20D0, + 0x20DD, + 0x20E1, + 0x20E2, + 0x20E5, + 0x20F1, 0x2102, 0x2103, 0x2107, @@ -23051,8 +26337,6 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x2C60, 0x2CE5, 0x2CEB, - 0x2CEF, - 0x2CF2, 0x2CF4, 0x2D00, 0x2D26, @@ -23064,7 +26348,7 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x2D68, 0x2D6F, 0x2D70, - 0x2D80, + 0x2D7F, 0x2D97, 0x2DA0, 0x2DA7, @@ -23082,16 +26366,20 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x2DD7, 0x2DD8, 0x2DDF, + 0x2DE0, + 0x2E00, 0x3005, 0x3008, 0x3021, - 0x302A, + 0x3030, 0x3031, 0x3036, 0x3038, 0x303D, 0x3041, 0x3097, + 0x3099, + 0x309B, 0x309D, 0x30A0, 0x30A1, @@ -23117,15 +26405,15 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0xA500, 0xA60D, 0xA610, - 0xA620, - 0xA62A, 0xA62C, 0xA640, - 0xA66F, + 0xA670, + 0xA674, + 0xA67E, 0xA67F, 0xA69E, - 0xA6A0, - 0xA6F0, + 0xA69F, + 0xA6F2, 0xA717, 0xA720, 0xA722, @@ -23137,65 +26425,45 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0xA7B0, 0xA7B2, 0xA7F7, - 0xA802, - 0xA803, - 0xA806, - 0xA807, - 0xA80B, - 0xA80C, - 0xA823, + 0xA828, 0xA840, 0xA874, - 0xA882, - 0xA8B4, - 0xA8F2, + 0xA880, + 0xA8C5, + 0xA8D0, + 0xA8DA, + 0xA8E0, 0xA8F8, 0xA8FB, 0xA8FC, - 0xA90A, - 0xA926, + 0xA900, + 0xA92E, 0xA930, - 0xA947, + 0xA954, 0xA960, 0xA97D, - 0xA984, - 0xA9B3, + 0xA980, + 0xA9C1, 0xA9CF, - 0xA9D0, + 0xA9DA, 0xA9E0, - 0xA9E5, - 0xA9E6, - 0xA9F0, - 0xA9FA, 0xA9FF, 0xAA00, - 0xAA29, + 0xAA37, 0xAA40, - 0xAA43, - 0xAA44, - 0xAA4C, + 0xAA4E, + 0xAA50, + 0xAA5A, 0xAA60, 0xAA77, 0xAA7A, - 0xAA7B, - 0xAA7E, - 0xAAB0, - 0xAAB1, - 0xAAB2, - 0xAAB5, - 0xAAB7, - 0xAAB9, - 0xAABE, - 0xAAC0, - 0xAAC1, - 0xAAC2, 0xAAC3, 0xAADB, 0xAADE, 0xAAE0, - 0xAAEB, + 0xAAF0, 0xAAF2, - 0xAAF5, + 0xAAF7, 0xAB01, 0xAB07, 0xAB09, @@ -23213,7 +26481,11 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0xAB64, 0xAB66, 0xABC0, - 0xABE3, + 0xABEB, + 0xABEC, + 0xABEE, + 0xABF0, + 0xABFA, 0xAC00, 0xD7A4, 0xD7B0, @@ -23229,8 +26501,6 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0xFB13, 0xFB18, 0xFB1D, - 0xFB1E, - 0xFB1F, 0xFB29, 0xFB2A, 0xFB37, @@ -23254,6 +26524,14 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0xFDC8, 0xFDF0, 0xFDFA, + 0xFE00, + 0xFE10, + 0xFE20, + 0xFE2E, + 0xFE33, + 0xFE35, + 0xFE4D, + 0xFE50, 0xFE71, 0xFE72, 0xFE73, @@ -23268,13 +26546,15 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0xFE7E, 0xFE7F, 0xFEFD, + 0xFF10, + 0xFF1A, 0xFF21, 0xFF3B, + 0xFF3F, + 0xFF40, 0xFF41, 0xFF5B, 0xFF66, - 0xFF9E, - 0xFFA0, 0xFFBF, 0xFFC2, 0xFFC8, @@ -23300,16 +26580,20 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x100FB, 0x10140, 0x10175, + 0x101FD, + 0x101FE, 0x10280, 0x1029D, 0x102A0, 0x102D1, + 0x102E0, + 0x102E1, 0x10300, 0x10320, 0x10330, 0x1034B, 0x10350, - 0x10376, + 0x1037B, 0x10380, 0x1039E, 0x103A0, @@ -23320,6 +26604,8 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x103D6, 0x10400, 0x1049E, + 0x104A0, + 0x104AA, 0x10500, 0x10528, 0x10530, @@ -23355,13 +26641,19 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x109BE, 0x109C0, 0x10A00, - 0x10A01, - 0x10A10, + 0x10A04, + 0x10A05, + 0x10A07, + 0x10A0C, 0x10A14, 0x10A15, 0x10A18, 0x10A19, 0x10A34, + 0x10A38, + 0x10A3B, + 0x10A3F, + 0x10A40, 0x10A60, 0x10A7D, 0x10A80, @@ -23369,7 +26661,7 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x10AC0, 0x10AC8, 0x10AC9, - 0x10AE5, + 0x10AE7, 0x10B00, 0x10B36, 0x10B40, @@ -23380,30 +26672,38 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x10B92, 0x10C00, 0x10C49, - 0x11003, - 0x11038, - 0x11083, - 0x110B0, + 0x11000, + 0x11047, + 0x11066, + 0x11070, + 0x1107F, + 0x110BB, 0x110D0, 0x110E9, - 0x11103, - 0x11127, + 0x110F0, + 0x110FA, + 0x11100, + 0x11135, + 0x11136, + 0x11140, 0x11150, - 0x11173, + 0x11174, 0x11176, 0x11177, - 0x11183, - 0x111B3, - 0x111C1, + 0x11180, 0x111C5, - 0x111DA, + 0x111D0, 0x111DB, 0x11200, 0x11212, 0x11213, - 0x1122C, + 0x11238, 0x112B0, - 0x112DF, + 0x112EB, + 0x112F0, + 0x112FA, + 0x11301, + 0x11304, 0x11305, 0x1130D, 0x1130F, @@ -23416,26 +26716,42 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x11334, 0x11335, 0x1133A, - 0x1133D, - 0x1133E, + 0x1133C, + 0x11345, + 0x11347, + 0x11349, + 0x1134B, + 0x1134E, + 0x11357, + 0x11358, 0x1135D, - 0x11362, + 0x11364, + 0x11366, + 0x1136D, + 0x11370, + 0x11375, 0x11480, - 0x114B0, - 0x114C4, 0x114C6, 0x114C7, 0x114C8, + 0x114D0, + 0x114DA, 0x11580, - 0x115AF, + 0x115B6, + 0x115B8, + 0x115C1, 0x11600, - 0x11630, + 0x11641, 0x11644, 0x11645, + 0x11650, + 0x1165A, 0x11680, - 0x116AB, + 0x116B8, + 0x116C0, + 0x116CA, 0x118A0, - 0x118E0, + 0x118EA, 0x118FF, 0x11900, 0x11AC0, @@ -23450,12 +26766,18 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x16A39, 0x16A40, 0x16A5F, + 0x16A60, + 0x16A6A, 0x16AD0, 0x16AEE, + 0x16AF0, + 0x16AF5, 0x16B00, - 0x16B30, + 0x16B37, 0x16B40, 0x16B44, + 0x16B50, + 0x16B5A, 0x16B63, 0x16B78, 0x16B7D, @@ -23463,8 +26785,8 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x16F00, 0x16F45, 0x16F50, - 0x16F51, - 0x16F93, + 0x16F7F, + 0x16F8F, 0x16FA0, 0x1B000, 0x1B002, @@ -23476,6 +26798,20 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x1BC89, 0x1BC90, 0x1BC9A, + 0x1BC9D, + 0x1BC9F, + 0x1D165, + 0x1D16A, + 0x1D16D, + 0x1D173, + 0x1D17B, + 0x1D183, + 0x1D185, + 0x1D18C, + 0x1D1AA, + 0x1D1AE, + 0x1D242, + 0x1D245, 0x1D400, 0x1D455, 0x1D456, @@ -23536,8 +26872,12 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x1D7C3, 0x1D7C4, 0x1D7CC, + 0x1D7CE, + 0x1D800, 0x1E800, 0x1E8C5, + 0x1E8D0, + 0x1E8D7, 0x1EE00, 0x1EE04, 0x1EE05, @@ -23611,11 +26951,13 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 1047 */ 0x2B740, 0x2B81E, 0x2F800, - 0x2FA1E + 0x2FA1E, + 0xE0100, + 0xE01F0 }; -static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ - 1291, /* Number of elements */ +static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ + 1117, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -23643,11 +26985,7 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0xA2, 0xAA, 0xAC, - 0xAD, - 0xAE, 0xAF, - 0xBA, - 0xBB, 0xC1, 0xCA, 0xCB, @@ -23659,7 +26997,7 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0xE2, 0xEA, 0xEB, - 0xFA, + 0xF0, 0xFB, 0xFF, 0x100, @@ -23672,7 +27010,7 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x2ED, 0x2EE, 0x2EF, - 0x300, + 0x370, 0x375, 0x376, 0x378, @@ -23692,8 +27030,6 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x3F6, 0x3F7, 0x482, - 0x483, - 0x488, 0x48A, 0x530, 0x531, @@ -23702,54 +27038,62 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x55A, 0x561, 0x588, - 0x591, - 0x5BE, - 0x5BF, - 0x5C0, - 0x5C1, - 0x5C3, - 0x5C4, - 0x5C6, - 0x5C7, - 0x5C8, 0x5D0, 0x5EB, 0x5F0, 0x5F3, - 0x610, - 0x61B, 0x620, - 0x66A, + 0x64B, 0x66E, + 0x670, + 0x671, 0x6D4, 0x6D5, - 0x6DD, - 0x6DF, - 0x6E9, - 0x6EA, + 0x6D6, + 0x6E5, + 0x6E7, + 0x6EE, + 0x6F0, + 0x6FA, 0x6FD, 0x6FF, 0x700, 0x710, - 0x74B, + 0x711, + 0x712, + 0x730, 0x74D, + 0x7A6, + 0x7B1, 0x7B2, - 0x7C0, + 0x7CA, + 0x7EB, + 0x7F4, 0x7F6, 0x7FA, 0x7FB, 0x800, - 0x82E, + 0x816, + 0x81A, + 0x81B, + 0x824, + 0x825, + 0x828, + 0x829, 0x840, - 0x85C, + 0x859, 0x8A0, 0x8B3, - 0x8E4, - 0x964, - 0x966, - 0x970, + 0x904, + 0x93A, + 0x93D, + 0x93E, + 0x950, + 0x951, + 0x958, + 0x962, 0x971, - 0x984, + 0x981, 0x985, 0x98D, 0x98F, @@ -23762,22 +27106,16 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x9B3, 0x9B6, 0x9BA, - 0x9BC, - 0x9C5, - 0x9C7, - 0x9C9, - 0x9CB, + 0x9BD, + 0x9BE, + 0x9CE, 0x9CF, - 0x9D7, - 0x9D8, 0x9DC, 0x9DE, 0x9DF, - 0x9E4, - 0x9E6, + 0x9E2, + 0x9F0, 0x9F2, - 0xA01, - 0xA04, 0xA05, 0xA0B, 0xA0F, @@ -23792,24 +27130,12 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0xA37, 0xA38, 0xA3A, - 0xA3C, - 0xA3D, - 0xA3E, - 0xA43, - 0xA47, - 0xA49, - 0xA4B, - 0xA4E, - 0xA51, - 0xA52, 0xA59, 0xA5D, 0xA5E, 0xA5F, - 0xA66, - 0xA76, - 0xA81, - 0xA84, + 0xA72, + 0xA75, 0xA85, 0xA8E, 0xA8F, @@ -23822,20 +27148,12 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0xAB4, 0xAB5, 0xABA, - 0xABC, - 0xAC6, - 0xAC7, - 0xACA, - 0xACB, - 0xACE, + 0xABD, + 0xABE, 0xAD0, 0xAD1, 0xAE0, - 0xAE4, - 0xAE6, - 0xAF0, - 0xB01, - 0xB04, + 0xAE2, 0xB05, 0xB0D, 0xB0F, @@ -23848,23 +27166,15 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0xB34, 0xB35, 0xB3A, - 0xB3C, - 0xB45, - 0xB47, - 0xB49, - 0xB4B, - 0xB4E, - 0xB56, - 0xB58, + 0xB3D, + 0xB3E, 0xB5C, 0xB5E, 0xB5F, - 0xB64, - 0xB66, - 0xB70, + 0xB62, 0xB71, 0xB72, - 0xB82, + 0xB83, 0xB84, 0xB85, 0xB8B, @@ -23884,20 +27194,8 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0xBAB, 0xBAE, 0xBBA, - 0xBBE, - 0xBC3, - 0xBC6, - 0xBC9, - 0xBCA, - 0xBCE, 0xBD0, 0xBD1, - 0xBD7, - 0xBD8, - 0xBE6, - 0xBF0, - 0xC00, - 0xC04, 0xC05, 0xC0D, 0xC0E, @@ -23907,21 +27205,11 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0xC2A, 0xC3A, 0xC3D, - 0xC45, - 0xC46, - 0xC49, - 0xC4A, - 0xC4E, - 0xC55, - 0xC57, + 0xC3E, 0xC58, 0xC5A, 0xC60, - 0xC64, - 0xC66, - 0xC70, - 0xC81, - 0xC84, + 0xC62, 0xC85, 0xC8D, 0xC8E, @@ -23932,24 +27220,14 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0xCB4, 0xCB5, 0xCBA, - 0xCBC, - 0xCC5, - 0xCC6, - 0xCC9, - 0xCCA, - 0xCCE, - 0xCD5, - 0xCD7, + 0xCBD, + 0xCBE, 0xCDE, 0xCDF, 0xCE0, - 0xCE4, - 0xCE6, - 0xCF0, + 0xCE2, 0xCF1, 0xCF3, - 0xD01, - 0xD04, 0xD05, 0xD0D, 0xD0E, @@ -23957,21 +27235,13 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0xD12, 0xD3B, 0xD3D, - 0xD45, - 0xD46, - 0xD49, - 0xD4A, + 0xD3E, + 0xD4E, 0xD4F, - 0xD57, - 0xD58, 0xD60, - 0xD64, - 0xD66, - 0xD70, + 0xD62, 0xD7A, 0xD80, - 0xD82, - 0xD84, 0xD85, 0xD97, 0xD9A, @@ -23982,24 +27252,12 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0xDBE, 0xDC0, 0xDC7, - 0xDCA, - 0xDCB, - 0xDCF, - 0xDD5, - 0xDD6, - 0xDD7, - 0xDD8, - 0xDE0, - 0xDE6, - 0xDF0, - 0xDF2, - 0xDF4, 0xE01, - 0xE3B, + 0xE31, + 0xE32, + 0xE33, 0xE40, - 0xE4F, - 0xE50, - 0xE5A, + 0xE47, 0xE81, 0xE83, 0xE84, @@ -24023,47 +27281,43 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0xEAA, 0xEAC, 0xEAD, - 0xEBA, - 0xEBB, + 0xEB1, + 0xEB2, + 0xEB3, + 0xEBD, 0xEBE, 0xEC0, 0xEC5, 0xEC6, 0xEC7, - 0xEC8, - 0xECE, - 0xED0, - 0xEDA, 0xEDC, 0xEE0, 0xF00, 0xF01, - 0xF18, - 0xF1A, - 0xF20, - 0xF2A, - 0xF35, - 0xF36, - 0xF37, - 0xF38, - 0xF39, - 0xF3A, - 0xF3E, + 0xF40, 0xF48, 0xF49, 0xF6D, - 0xF71, - 0xF85, - 0xF86, - 0xF98, - 0xF99, - 0xFBD, - 0xFC6, - 0xFC7, + 0xF88, + 0xF8D, 0x1000, - 0x104A, + 0x102B, + 0x103F, + 0x1040, 0x1050, - 0x109E, + 0x1056, + 0x105A, + 0x105E, + 0x1061, + 0x1062, + 0x1065, + 0x1067, + 0x106E, + 0x1071, + 0x1075, + 0x1082, + 0x108E, + 0x108F, 0x10A0, 0x10C6, 0x10C7, @@ -24104,8 +27358,6 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x1316, 0x1318, 0x135B, - 0x135D, - 0x1360, 0x1380, 0x1390, 0x13A0, @@ -24123,88 +27375,70 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x1700, 0x170D, 0x170E, - 0x1715, + 0x1712, 0x1720, - 0x1735, + 0x1732, 0x1740, - 0x1754, + 0x1752, 0x1760, 0x176D, 0x176E, 0x1771, - 0x1772, - 0x1774, 0x1780, - 0x17D4, + 0x17B4, 0x17D7, 0x17D8, 0x17DC, - 0x17DE, - 0x17E0, - 0x17EA, - 0x180B, - 0x180E, - 0x1810, - 0x181A, + 0x17DD, 0x1820, 0x1878, 0x1880, + 0x18A9, + 0x18AA, 0x18AB, 0x18B0, 0x18F6, 0x1900, 0x191F, - 0x1920, - 0x192C, - 0x1930, - 0x193C, - 0x1946, + 0x1950, 0x196E, 0x1970, 0x1975, 0x1980, 0x19AC, - 0x19B0, - 0x19CA, - 0x19D0, - 0x19DA, + 0x19C1, + 0x19C8, 0x1A00, - 0x1A1C, + 0x1A17, 0x1A20, - 0x1A5F, - 0x1A60, - 0x1A7D, - 0x1A7F, - 0x1A8A, - 0x1A90, - 0x1A9A, + 0x1A55, 0x1AA7, 0x1AA8, - 0x1AB0, - 0x1ABE, - 0x1B00, + 0x1B05, + 0x1B34, + 0x1B45, 0x1B4C, - 0x1B50, - 0x1B5A, - 0x1B6B, - 0x1B74, - 0x1B80, - 0x1BF4, + 0x1B83, + 0x1BA1, + 0x1BAE, + 0x1BB0, + 0x1BBA, + 0x1BE6, 0x1C00, - 0x1C38, - 0x1C40, - 0x1C4A, + 0x1C24, 0x1C4D, + 0x1C50, + 0x1C5A, 0x1C7E, - 0x1CD0, - 0x1CD3, - 0x1CD4, + 0x1CE9, + 0x1CED, + 0x1CEE, + 0x1CF2, + 0x1CF5, 0x1CF7, - 0x1CF8, - 0x1CFA, 0x1D00, - 0x1DF6, - 0x1DFC, + 0x1DC0, + 0x1E00, 0x1F16, 0x1F18, 0x1F1E, @@ -24242,22 +27476,12 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x1FF5, 0x1FF6, 0x1FFD, - 0x203F, - 0x2041, - 0x2054, - 0x2055, 0x2071, 0x2072, 0x207F, 0x2080, 0x2090, 0x209D, - 0x20D0, - 0x20DD, - 0x20E1, - 0x20E2, - 0x20E5, - 0x20F1, 0x2102, 0x2103, 0x2107, @@ -24293,6 +27517,8 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x2C60, 0x2CE5, 0x2CEB, + 0x2CEF, + 0x2CF2, 0x2CF4, 0x2D00, 0x2D26, @@ -24304,7 +27530,7 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x2D68, 0x2D6F, 0x2D70, - 0x2D7F, + 0x2D80, 0x2D97, 0x2DA0, 0x2DA7, @@ -24322,20 +27548,16 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x2DD7, 0x2DD8, 0x2DDF, - 0x2DE0, - 0x2E00, 0x3005, 0x3008, 0x3021, - 0x3030, + 0x302A, 0x3031, 0x3036, 0x3038, 0x303D, 0x3041, 0x3097, - 0x3099, - 0x309B, 0x309D, 0x30A0, 0x30A1, @@ -24361,15 +27583,15 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0xA500, 0xA60D, 0xA610, + 0xA620, + 0xA62A, 0xA62C, 0xA640, - 0xA670, - 0xA674, - 0xA67E, + 0xA66F, 0xA67F, 0xA69E, - 0xA69F, - 0xA6F2, + 0xA6A0, + 0xA6F0, 0xA717, 0xA720, 0xA722, @@ -24381,45 +27603,65 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0xA7B0, 0xA7B2, 0xA7F7, - 0xA828, + 0xA802, + 0xA803, + 0xA806, + 0xA807, + 0xA80B, + 0xA80C, + 0xA823, 0xA840, 0xA874, - 0xA880, - 0xA8C5, - 0xA8D0, - 0xA8DA, - 0xA8E0, + 0xA882, + 0xA8B4, + 0xA8F2, 0xA8F8, 0xA8FB, 0xA8FC, - 0xA900, - 0xA92E, + 0xA90A, + 0xA926, 0xA930, - 0xA954, + 0xA947, 0xA960, 0xA97D, - 0xA980, - 0xA9C1, + 0xA984, + 0xA9B3, 0xA9CF, - 0xA9DA, + 0xA9D0, 0xA9E0, + 0xA9E5, + 0xA9E6, + 0xA9F0, + 0xA9FA, 0xA9FF, 0xAA00, - 0xAA37, + 0xAA29, 0xAA40, - 0xAA4E, - 0xAA50, - 0xAA5A, + 0xAA43, + 0xAA44, + 0xAA4C, 0xAA60, 0xAA77, 0xAA7A, + 0xAA7B, + 0xAA7E, + 0xAAB0, + 0xAAB1, + 0xAAB2, + 0xAAB5, + 0xAAB7, + 0xAAB9, + 0xAABE, + 0xAAC0, + 0xAAC1, + 0xAAC2, 0xAAC3, 0xAADB, 0xAADE, 0xAAE0, - 0xAAF0, + 0xAAEB, 0xAAF2, - 0xAAF7, + 0xAAF5, 0xAB01, 0xAB07, 0xAB09, @@ -24437,11 +27679,7 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0xAB64, 0xAB66, 0xABC0, - 0xABEB, - 0xABEC, - 0xABEE, - 0xABF0, - 0xABFA, + 0xABE3, 0xAC00, 0xD7A4, 0xD7B0, @@ -24457,6 +27695,8 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0xFB13, 0xFB18, 0xFB1D, + 0xFB1E, + 0xFB1F, 0xFB29, 0xFB2A, 0xFB37, @@ -24480,14 +27720,6 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0xFDC8, 0xFDF0, 0xFDFA, - 0xFE00, - 0xFE10, - 0xFE20, - 0xFE2E, - 0xFE33, - 0xFE35, - 0xFE4D, - 0xFE50, 0xFE71, 0xFE72, 0xFE73, @@ -24502,15 +27734,13 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0xFE7E, 0xFE7F, 0xFEFD, - 0xFF10, - 0xFF1A, 0xFF21, 0xFF3B, - 0xFF3F, - 0xFF40, 0xFF41, 0xFF5B, 0xFF66, + 0xFF9E, + 0xFFA0, 0xFFBF, 0xFFC2, 0xFFC8, @@ -24536,20 +27766,16 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x100FB, 0x10140, 0x10175, - 0x101FD, - 0x101FE, 0x10280, 0x1029D, 0x102A0, 0x102D1, - 0x102E0, - 0x102E1, 0x10300, 0x10320, 0x10330, 0x1034B, 0x10350, - 0x1037B, + 0x10376, 0x10380, 0x1039E, 0x103A0, @@ -24560,8 +27786,6 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x103D6, 0x10400, 0x1049E, - 0x104A0, - 0x104AA, 0x10500, 0x10528, 0x10530, @@ -24597,19 +27821,13 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x109BE, 0x109C0, 0x10A00, - 0x10A04, - 0x10A05, - 0x10A07, - 0x10A0C, + 0x10A01, + 0x10A10, 0x10A14, 0x10A15, 0x10A18, 0x10A19, 0x10A34, - 0x10A38, - 0x10A3B, - 0x10A3F, - 0x10A40, 0x10A60, 0x10A7D, 0x10A80, @@ -24617,7 +27835,7 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x10AC0, 0x10AC8, 0x10AC9, - 0x10AE7, + 0x10AE5, 0x10B00, 0x10B36, 0x10B40, @@ -24628,38 +27846,30 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x10B92, 0x10C00, 0x10C49, - 0x11000, - 0x11047, - 0x11066, - 0x11070, - 0x1107F, - 0x110BB, + 0x11003, + 0x11038, + 0x11083, + 0x110B0, 0x110D0, 0x110E9, - 0x110F0, - 0x110FA, - 0x11100, - 0x11135, - 0x11136, - 0x11140, + 0x11103, + 0x11127, 0x11150, - 0x11174, + 0x11173, 0x11176, 0x11177, - 0x11180, + 0x11183, + 0x111B3, + 0x111C1, 0x111C5, - 0x111D0, + 0x111DA, 0x111DB, 0x11200, 0x11212, 0x11213, - 0x11238, + 0x1122C, 0x112B0, - 0x112EB, - 0x112F0, - 0x112FA, - 0x11301, - 0x11304, + 0x112DF, 0x11305, 0x1130D, 0x1130F, @@ -24672,42 +27882,26 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x11334, 0x11335, 0x1133A, - 0x1133C, - 0x11345, - 0x11347, - 0x11349, - 0x1134B, - 0x1134E, - 0x11357, - 0x11358, + 0x1133D, + 0x1133E, 0x1135D, - 0x11364, - 0x11366, - 0x1136D, - 0x11370, - 0x11375, + 0x11362, 0x11480, + 0x114B0, + 0x114C4, 0x114C6, 0x114C7, 0x114C8, - 0x114D0, - 0x114DA, 0x11580, - 0x115B6, - 0x115B8, - 0x115C1, + 0x115AF, 0x11600, - 0x11641, + 0x11630, 0x11644, 0x11645, - 0x11650, - 0x1165A, 0x11680, - 0x116B8, - 0x116C0, - 0x116CA, + 0x116AB, 0x118A0, - 0x118EA, + 0x118E0, 0x118FF, 0x11900, 0x11AC0, @@ -24722,18 +27916,12 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x16A39, 0x16A40, 0x16A5F, - 0x16A60, - 0x16A6A, 0x16AD0, 0x16AEE, - 0x16AF0, - 0x16AF5, 0x16B00, - 0x16B37, + 0x16B30, 0x16B40, 0x16B44, - 0x16B50, - 0x16B5A, 0x16B63, 0x16B78, 0x16B7D, @@ -24741,8 +27929,8 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x16F00, 0x16F45, 0x16F50, - 0x16F7F, - 0x16F8F, + 0x16F51, + 0x16F93, 0x16FA0, 0x1B000, 0x1B002, @@ -24754,20 +27942,6 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x1BC89, 0x1BC90, 0x1BC9A, - 0x1BC9D, - 0x1BC9F, - 0x1D165, - 0x1D16A, - 0x1D16D, - 0x1D173, - 0x1D17B, - 0x1D183, - 0x1D185, - 0x1D18C, - 0x1D1AA, - 0x1D1AE, - 0x1D242, - 0x1D245, 0x1D400, 0x1D455, 0x1D456, @@ -24828,12 +28002,8 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x1D7C3, 0x1D7C4, 0x1D7CC, - 0x1D7CE, - 0x1D800, 0x1E800, 0x1E8C5, - 0x1E8D0, - 0x1E8D7, 0x1EE00, 0x1EE04, 0x1EE05, @@ -24907,26 +28077,13 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 1047 */ 0x2B740, 0x2B81E, 0x2F800, - 0x2FA1E, - 0xE0100, - 0xE01F0 + 0x2FA1E }; -#endif /* #ifndef PERL_IN_XSUB_RE */ - -#endif /* EBCDIC 1047 */ - -#if 'A' == 193 /* EBCDIC 037 */ \ - && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \ - && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \ - && '$' == 91 && '@' == 124 && '`' == 121 - -#ifndef PERL_IN_XSUB_RE - -static const UV ASCII_invlist[] = { /* for EBCDIC 037 */ - 56, /* Number of elements */ +static const UV UpperLatin1_invlist[] = { /* for EBCDIC 037 */ + 57, /* Number of elements */ 148565664, /* Version and data structure type */ - 0, /* 0 if the list starts at 0; + 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ 0x0, 0x4, @@ -24983,291 +28140,8 @@ static const UV ASCII_invlist[] = { /* for EBCDIC 037 */ 0xE2, 0xEA, 0xF0, - 0xFA -}; - -static const UV Cased_invlist[] = { /* for EBCDIC 037 */ - 277, /* Number of elements */ - 148565664, /* Version and data structure type */ - 1, /* 0 if the list starts at 0; - 1 if it starts at the element beyond 0 */ - 0x0, - 0x42, - 0x4A, - 0x51, - 0x5A, - 0x62, - 0x6A, - 0x70, - 0x79, - 0x80, - 0x8A, - 0x8C, - 0x8F, - 0x91, - 0x9D, - 0x9E, - 0x9F, - 0xA0, - 0xA1, - 0xA2, - 0xAA, - 0xAC, - 0xAF, - 0xC1, - 0xCA, - 0xCB, - 0xD0, - 0xD1, - 0xDA, - 0xDB, - 0xE0, - 0xE2, - 0xEA, - 0xEB, - 0xF0, - 0xFB, - 0xFF, - 0x100, - 0x1BB, - 0x1BC, - 0x1C0, - 0x1C4, - 0x294, - 0x295, - 0x2B9, - 0x2C0, - 0x2C2, - 0x2E0, - 0x2E5, - 0x345, - 0x346, - 0x370, - 0x374, - 0x376, - 0x378, - 0x37A, - 0x37E, - 0x37F, - 0x380, - 0x386, - 0x387, - 0x388, - 0x38B, - 0x38C, - 0x38D, - 0x38E, - 0x3A2, - 0x3A3, - 0x3F6, - 0x3F7, - 0x482, - 0x48A, - 0x530, - 0x531, - 0x557, - 0x561, - 0x588, - 0x10A0, - 0x10C6, - 0x10C7, - 0x10C8, - 0x10CD, - 0x10CE, - 0x1D00, - 0x1DC0, - 0x1E00, - 0x1F16, - 0x1F18, - 0x1F1E, - 0x1F20, - 0x1F46, - 0x1F48, - 0x1F4E, - 0x1F50, - 0x1F58, - 0x1F59, - 0x1F5A, - 0x1F5B, - 0x1F5C, - 0x1F5D, - 0x1F5E, - 0x1F5F, - 0x1F7E, - 0x1F80, - 0x1FB5, - 0x1FB6, - 0x1FBD, - 0x1FBE, - 0x1FBF, - 0x1FC2, - 0x1FC5, - 0x1FC6, - 0x1FCD, - 0x1FD0, - 0x1FD4, - 0x1FD6, - 0x1FDC, - 0x1FE0, - 0x1FED, - 0x1FF2, - 0x1FF5, - 0x1FF6, - 0x1FFD, - 0x2071, - 0x2072, - 0x207F, - 0x2080, - 0x2090, - 0x209D, - 0x2102, - 0x2103, - 0x2107, - 0x2108, - 0x210A, - 0x2114, - 0x2115, - 0x2116, - 0x2119, - 0x211E, - 0x2124, - 0x2125, - 0x2126, - 0x2127, - 0x2128, - 0x2129, - 0x212A, - 0x212E, - 0x212F, - 0x2135, - 0x2139, - 0x213A, - 0x213C, - 0x2140, - 0x2145, - 0x214A, - 0x214E, - 0x214F, - 0x2160, - 0x2180, - 0x2183, - 0x2185, - 0x24B6, - 0x24EA, - 0x2C00, - 0x2C2F, - 0x2C30, - 0x2C5F, - 0x2C60, - 0x2CE5, - 0x2CEB, - 0x2CEF, - 0x2CF2, - 0x2CF4, - 0x2D00, - 0x2D26, - 0x2D27, - 0x2D28, - 0x2D2D, - 0x2D2E, - 0xA640, - 0xA66E, - 0xA680, - 0xA69E, - 0xA722, - 0xA788, - 0xA78B, - 0xA78F, - 0xA790, - 0xA7AE, - 0xA7B0, - 0xA7B2, - 0xA7F8, - 0xA7FB, - 0xAB30, - 0xAB5B, - 0xAB5C, - 0xAB60, - 0xAB64, - 0xAB66, - 0xFB00, - 0xFB07, - 0xFB13, - 0xFB18, - 0xFF21, - 0xFF3B, - 0xFF41, - 0xFF5B, - 0x10400, - 0x10450, - 0x118A0, - 0x118E0, - 0x1D400, - 0x1D455, - 0x1D456, - 0x1D49D, - 0x1D49E, - 0x1D4A0, - 0x1D4A2, - 0x1D4A3, - 0x1D4A5, - 0x1D4A7, - 0x1D4A9, - 0x1D4AD, - 0x1D4AE, - 0x1D4BA, - 0x1D4BB, - 0x1D4BC, - 0x1D4BD, - 0x1D4C4, - 0x1D4C5, - 0x1D506, - 0x1D507, - 0x1D50B, - 0x1D50D, - 0x1D515, - 0x1D516, - 0x1D51D, - 0x1D51E, - 0x1D53A, - 0x1D53B, - 0x1D53F, - 0x1D540, - 0x1D545, - 0x1D546, - 0x1D547, - 0x1D54A, - 0x1D551, - 0x1D552, - 0x1D6A6, - 0x1D6A8, - 0x1D6C1, - 0x1D6C2, - 0x1D6DB, - 0x1D6DC, - 0x1D6FB, - 0x1D6FC, - 0x1D715, - 0x1D716, - 0x1D735, - 0x1D736, - 0x1D74F, - 0x1D750, - 0x1D76F, - 0x1D770, - 0x1D789, - 0x1D78A, - 0x1D7A9, - 0x1D7AA, - 0x1D7C3, - 0x1D7C4, - 0x1D7CC, - 0x1F130, - 0x1F14A, - 0x1F150, - 0x1F16A, - 0x1F170, - 0x1F18A + 0xFA, + 0x100 }; static const UV VertSpace_invlist[] = { /* for EBCDIC 037 */ @@ -34619,8 +37493,426 @@ static const UV XPosixXDigit_invlist[] = { /* for EBCDIC 037 */ 0xFF47 }; -static const UV _Perl_Any_Folds_invlist[] = { /* for EBCDIC 037 */ - 263, /* Number of elements */ +#endif /* #ifndef PERL_IN_XSUB_RE */ + +#endif /* EBCDIC 037 */ + +#if 'A' == 193 /* EBCDIC POSIX-BC */ \ + && '\\' == 188 && '[' == 187 && ']' == 189 && '{' == 251 && '}' == 253 \ + && '^' == 106 && '~' == 255 && '!' == 90 && '#' == 123 && '|' == 79 \ + && '$' == 91 && '@' == 124 && '`' == 74 + +#ifndef PERL_IN_XSUB_RE + +static const UV ASCII_invlist[] = { /* for EBCDIC POSIX-BC */ + 58, /* Number of elements */ + 148565664, /* Version and data structure type */ + 0, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x4, + 0x5, + 0x6, + 0x7, + 0x8, + 0xB, + 0x14, + 0x15, + 0x17, + 0x18, + 0x1A, + 0x1C, + 0x20, + 0x26, + 0x28, + 0x2D, + 0x30, + 0x32, + 0x33, + 0x37, + 0x38, + 0x3C, + 0x3E, + 0x3F, + 0x41, + 0x4A, + 0x51, + 0x5A, + 0x5F, + 0x60, + 0x62, + 0x6A, + 0x70, + 0x7A, + 0x80, + 0x81, + 0x8A, + 0x91, + 0x9A, + 0xA2, + 0xAA, + 0xBB, + 0xBE, + 0xC1, + 0xCA, + 0xD1, + 0xDA, + 0xE2, + 0xEA, + 0xF0, + 0xFA, + 0xFB, + 0xFC, + 0xFD, + 0xFE, + 0xFF, + 0x100 +}; + +static const UV Cased_invlist[] = { /* for EBCDIC POSIX-BC */ + 279, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x42, + 0x4A, + 0x51, + 0x5A, + 0x62, + 0x6A, + 0x70, + 0x79, + 0x80, + 0x8A, + 0x8C, + 0x8F, + 0x91, + 0x9D, + 0x9E, + 0x9F, + 0xA0, + 0xA1, + 0xA2, + 0xAA, + 0xAC, + 0xAF, + 0xC0, + 0xCA, + 0xCB, + 0xD0, + 0xD1, + 0xDA, + 0xDB, + 0xE1, + 0xE2, + 0xEA, + 0xEB, + 0xF0, + 0xFC, + 0xFD, + 0xFE, + 0xFF, + 0x100, + 0x1BB, + 0x1BC, + 0x1C0, + 0x1C4, + 0x294, + 0x295, + 0x2B9, + 0x2C0, + 0x2C2, + 0x2E0, + 0x2E5, + 0x345, + 0x346, + 0x370, + 0x374, + 0x376, + 0x378, + 0x37A, + 0x37E, + 0x37F, + 0x380, + 0x386, + 0x387, + 0x388, + 0x38B, + 0x38C, + 0x38D, + 0x38E, + 0x3A2, + 0x3A3, + 0x3F6, + 0x3F7, + 0x482, + 0x48A, + 0x530, + 0x531, + 0x557, + 0x561, + 0x588, + 0x10A0, + 0x10C6, + 0x10C7, + 0x10C8, + 0x10CD, + 0x10CE, + 0x1D00, + 0x1DC0, + 0x1E00, + 0x1F16, + 0x1F18, + 0x1F1E, + 0x1F20, + 0x1F46, + 0x1F48, + 0x1F4E, + 0x1F50, + 0x1F58, + 0x1F59, + 0x1F5A, + 0x1F5B, + 0x1F5C, + 0x1F5D, + 0x1F5E, + 0x1F5F, + 0x1F7E, + 0x1F80, + 0x1FB5, + 0x1FB6, + 0x1FBD, + 0x1FBE, + 0x1FBF, + 0x1FC2, + 0x1FC5, + 0x1FC6, + 0x1FCD, + 0x1FD0, + 0x1FD4, + 0x1FD6, + 0x1FDC, + 0x1FE0, + 0x1FED, + 0x1FF2, + 0x1FF5, + 0x1FF6, + 0x1FFD, + 0x2071, + 0x2072, + 0x207F, + 0x2080, + 0x2090, + 0x209D, + 0x2102, + 0x2103, + 0x2107, + 0x2108, + 0x210A, + 0x2114, + 0x2115, + 0x2116, + 0x2119, + 0x211E, + 0x2124, + 0x2125, + 0x2126, + 0x2127, + 0x2128, + 0x2129, + 0x212A, + 0x212E, + 0x212F, + 0x2135, + 0x2139, + 0x213A, + 0x213C, + 0x2140, + 0x2145, + 0x214A, + 0x214E, + 0x214F, + 0x2160, + 0x2180, + 0x2183, + 0x2185, + 0x24B6, + 0x24EA, + 0x2C00, + 0x2C2F, + 0x2C30, + 0x2C5F, + 0x2C60, + 0x2CE5, + 0x2CEB, + 0x2CEF, + 0x2CF2, + 0x2CF4, + 0x2D00, + 0x2D26, + 0x2D27, + 0x2D28, + 0x2D2D, + 0x2D2E, + 0xA640, + 0xA66E, + 0xA680, + 0xA69E, + 0xA722, + 0xA788, + 0xA78B, + 0xA78F, + 0xA790, + 0xA7AE, + 0xA7B0, + 0xA7B2, + 0xA7F8, + 0xA7FB, + 0xAB30, + 0xAB5B, + 0xAB5C, + 0xAB60, + 0xAB64, + 0xAB66, + 0xFB00, + 0xFB07, + 0xFB13, + 0xFB18, + 0xFF21, + 0xFF3B, + 0xFF41, + 0xFF5B, + 0x10400, + 0x10450, + 0x118A0, + 0x118E0, + 0x1D400, + 0x1D455, + 0x1D456, + 0x1D49D, + 0x1D49E, + 0x1D4A0, + 0x1D4A2, + 0x1D4A3, + 0x1D4A5, + 0x1D4A7, + 0x1D4A9, + 0x1D4AD, + 0x1D4AE, + 0x1D4BA, + 0x1D4BB, + 0x1D4BC, + 0x1D4BD, + 0x1D4C4, + 0x1D4C5, + 0x1D506, + 0x1D507, + 0x1D50B, + 0x1D50D, + 0x1D515, + 0x1D516, + 0x1D51D, + 0x1D51E, + 0x1D53A, + 0x1D53B, + 0x1D53F, + 0x1D540, + 0x1D545, + 0x1D546, + 0x1D547, + 0x1D54A, + 0x1D551, + 0x1D552, + 0x1D6A6, + 0x1D6A8, + 0x1D6C1, + 0x1D6C2, + 0x1D6DB, + 0x1D6DC, + 0x1D6FB, + 0x1D6FC, + 0x1D715, + 0x1D716, + 0x1D735, + 0x1D736, + 0x1D74F, + 0x1D750, + 0x1D76F, + 0x1D770, + 0x1D789, + 0x1D78A, + 0x1D7A9, + 0x1D7AA, + 0x1D7C3, + 0x1D7C4, + 0x1D7CC, + 0x1F130, + 0x1F14A, + 0x1F150, + 0x1F16A, + 0x1F170, + 0x1F18A +}; + +#endif /* #ifndef PERL_IN_XSUB_RE */ + +static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC POSIX-BC */ + 45, /* Number of elements */ + 148565664, /* Version and data structure type */ + 1, /* 0 if the list starts at 0; + 1 if it starts at the element beyond 0 */ + 0x0, + 0x2BC, + 0x2BD, + 0x308, + 0x309, + 0x313, + 0x314, + 0x342, + 0x343, + 0x3AC, + 0x3AD, + 0x3AE, + 0x3AF, + 0x3B1, + 0x3B2, + 0x3B7, + 0x3B8, + 0x3B9, + 0x3BA, + 0x3C1, + 0x3C2, + 0x3C5, + 0x3C6, + 0x3C9, + 0x3CA, + 0x3CE, + 0x3CF, + 0x565, + 0x566, + 0x574, + 0x575, + 0x57E, + 0x57F, + 0x1F00, + 0x1F08, + 0x1F20, + 0x1F28, + 0x1F60, + 0x1F68, + 0x1F70, + 0x1F71, + 0x1F74, + 0x1F75, + 0x1F7C, + 0x1F7D +}; + +#ifndef PERL_IN_XSUB_RE + +static const UV _Perl_Any_Folds_invlist[] = { /* for EBCDIC POSIX-BC */ + 265, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -34649,19 +37941,21 @@ static const UV _Perl_Any_Folds_invlist[] = { /* for EBCDIC 037 */ 0xAA, 0xAC, 0xAF, - 0xC1, + 0xC0, 0xCA, 0xCB, 0xD0, 0xD1, 0xDA, 0xDB, - 0xE0, + 0xE1, 0xE2, 0xEA, 0xEB, 0xF0, - 0xFB, + 0xFC, + 0xFD, + 0xFE, 0xFF, 0x100, 0x131, @@ -34889,63 +38183,7 @@ static const UV _Perl_Any_Folds_invlist[] = { /* for EBCDIC 037 */ 0x118E0 }; -#endif /* #ifndef PERL_IN_XSUB_RE */ - -static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC 037 */ - 45, /* Number of elements */ - 148565664, /* Version and data structure type */ - 1, /* 0 if the list starts at 0; - 1 if it starts at the element beyond 0 */ - 0x0, - 0x2BC, - 0x2BD, - 0x308, - 0x309, - 0x313, - 0x314, - 0x342, - 0x343, - 0x3AC, - 0x3AD, - 0x3AE, - 0x3AF, - 0x3B1, - 0x3B2, - 0x3B7, - 0x3B8, - 0x3B9, - 0x3BA, - 0x3C1, - 0x3C2, - 0x3C5, - 0x3C6, - 0x3C9, - 0x3CA, - 0x3CE, - 0x3CF, - 0x565, - 0x566, - 0x574, - 0x575, - 0x57E, - 0x57F, - 0x1F00, - 0x1F08, - 0x1F20, - 0x1F28, - 0x1F60, - 0x1F68, - 0x1F70, - 0x1F71, - 0x1F74, - 0x1F75, - 0x1F7C, - 0x1F7D -}; - -#ifndef PERL_IN_XSUB_RE - -static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for EBCDIC 037 */ +static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for EBCDIC POSIX-BC */ 59, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; @@ -35011,72 +38249,8 @@ static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for EBCDIC 037 */ 0xFB18 }; -static const UV UpperLatin1_invlist[] = { /* for EBCDIC 037 */ - 57, /* Number of elements */ - 148565664, /* Version and data structure type */ - 1, /* 0 if the list starts at 0; - 1 if it starts at the element beyond 0 */ - 0x0, - 0x4, - 0x5, - 0x6, - 0x7, - 0x8, - 0xB, - 0x14, - 0x16, - 0x17, - 0x18, - 0x1A, - 0x1C, - 0x20, - 0x25, - 0x28, - 0x2D, - 0x30, - 0x32, - 0x33, - 0x37, - 0x38, - 0x3C, - 0x3E, - 0x3F, - 0x41, - 0x4B, - 0x51, - 0x5A, - 0x5F, - 0x60, - 0x62, - 0x6B, - 0x70, - 0x79, - 0x80, - 0x81, - 0x8A, - 0x91, - 0x9A, - 0xA1, - 0xAA, - 0xB0, - 0xB1, - 0xBA, - 0xBC, - 0xC0, - 0xCA, - 0xD0, - 0xDA, - 0xE0, - 0xE1, - 0xE2, - 0xEA, - 0xF0, - 0xFA, - 0x100 -}; - -static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ - 1117, /* Number of elements */ +static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC POSIX-BC */ + 1289, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -35105,19 +38279,21 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0xAA, 0xAC, 0xAF, - 0xC1, + 0xC0, 0xCA, 0xCB, 0xD0, 0xD1, 0xDA, 0xDB, - 0xE0, + 0xE1, 0xE2, 0xEA, 0xEB, - 0xF0, - 0xFB, + 0xFA, + 0xFC, + 0xFD, + 0xFE, 0xFF, 0x100, 0x2C2, @@ -35129,7 +38305,7 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x2ED, 0x2EE, 0x2EF, - 0x370, + 0x300, 0x375, 0x376, 0x378, @@ -35149,6 +38325,8 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x3F6, 0x3F7, 0x482, + 0x483, + 0x488, 0x48A, 0x530, 0x531, @@ -35157,62 +38335,54 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x55A, 0x561, 0x588, + 0x591, + 0x5BE, + 0x5BF, + 0x5C0, + 0x5C1, + 0x5C3, + 0x5C4, + 0x5C6, + 0x5C7, + 0x5C8, 0x5D0, 0x5EB, 0x5F0, 0x5F3, + 0x610, + 0x61B, 0x620, - 0x64B, + 0x66A, 0x66E, - 0x670, - 0x671, 0x6D4, 0x6D5, - 0x6D6, - 0x6E5, - 0x6E7, - 0x6EE, - 0x6F0, - 0x6FA, + 0x6DD, + 0x6DF, + 0x6E9, + 0x6EA, 0x6FD, 0x6FF, 0x700, 0x710, - 0x711, - 0x712, - 0x730, + 0x74B, 0x74D, - 0x7A6, - 0x7B1, 0x7B2, - 0x7CA, - 0x7EB, - 0x7F4, + 0x7C0, 0x7F6, 0x7FA, 0x7FB, 0x800, - 0x816, - 0x81A, - 0x81B, - 0x824, - 0x825, - 0x828, - 0x829, + 0x82E, 0x840, - 0x859, + 0x85C, 0x8A0, 0x8B3, - 0x904, - 0x93A, - 0x93D, - 0x93E, - 0x950, - 0x951, - 0x958, - 0x962, + 0x8E4, + 0x964, + 0x966, + 0x970, 0x971, - 0x981, + 0x984, 0x985, 0x98D, 0x98F, @@ -35225,16 +38395,22 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x9B3, 0x9B6, 0x9BA, - 0x9BD, - 0x9BE, - 0x9CE, + 0x9BC, + 0x9C5, + 0x9C7, + 0x9C9, + 0x9CB, 0x9CF, + 0x9D7, + 0x9D8, 0x9DC, 0x9DE, 0x9DF, - 0x9E2, - 0x9F0, + 0x9E4, + 0x9E6, 0x9F2, + 0xA01, + 0xA04, 0xA05, 0xA0B, 0xA0F, @@ -35249,12 +38425,24 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0xA37, 0xA38, 0xA3A, + 0xA3C, + 0xA3D, + 0xA3E, + 0xA43, + 0xA47, + 0xA49, + 0xA4B, + 0xA4E, + 0xA51, + 0xA52, 0xA59, 0xA5D, 0xA5E, 0xA5F, - 0xA72, - 0xA75, + 0xA66, + 0xA76, + 0xA81, + 0xA84, 0xA85, 0xA8E, 0xA8F, @@ -35267,12 +38455,20 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0xAB4, 0xAB5, 0xABA, - 0xABD, - 0xABE, + 0xABC, + 0xAC6, + 0xAC7, + 0xACA, + 0xACB, + 0xACE, 0xAD0, 0xAD1, 0xAE0, - 0xAE2, + 0xAE4, + 0xAE6, + 0xAF0, + 0xB01, + 0xB04, 0xB05, 0xB0D, 0xB0F, @@ -35285,15 +38481,23 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0xB34, 0xB35, 0xB3A, - 0xB3D, - 0xB3E, + 0xB3C, + 0xB45, + 0xB47, + 0xB49, + 0xB4B, + 0xB4E, + 0xB56, + 0xB58, 0xB5C, 0xB5E, 0xB5F, - 0xB62, + 0xB64, + 0xB66, + 0xB70, 0xB71, 0xB72, - 0xB83, + 0xB82, 0xB84, 0xB85, 0xB8B, @@ -35313,8 +38517,20 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0xBAB, 0xBAE, 0xBBA, + 0xBBE, + 0xBC3, + 0xBC6, + 0xBC9, + 0xBCA, + 0xBCE, 0xBD0, 0xBD1, + 0xBD7, + 0xBD8, + 0xBE6, + 0xBF0, + 0xC00, + 0xC04, 0xC05, 0xC0D, 0xC0E, @@ -35324,11 +38540,21 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0xC2A, 0xC3A, 0xC3D, - 0xC3E, + 0xC45, + 0xC46, + 0xC49, + 0xC4A, + 0xC4E, + 0xC55, + 0xC57, 0xC58, 0xC5A, 0xC60, - 0xC62, + 0xC64, + 0xC66, + 0xC70, + 0xC81, + 0xC84, 0xC85, 0xC8D, 0xC8E, @@ -35339,14 +38565,24 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0xCB4, 0xCB5, 0xCBA, - 0xCBD, - 0xCBE, + 0xCBC, + 0xCC5, + 0xCC6, + 0xCC9, + 0xCCA, + 0xCCE, + 0xCD5, + 0xCD7, 0xCDE, 0xCDF, 0xCE0, - 0xCE2, + 0xCE4, + 0xCE6, + 0xCF0, 0xCF1, 0xCF3, + 0xD01, + 0xD04, 0xD05, 0xD0D, 0xD0E, @@ -35354,13 +38590,21 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0xD12, 0xD3B, 0xD3D, - 0xD3E, - 0xD4E, + 0xD45, + 0xD46, + 0xD49, + 0xD4A, 0xD4F, + 0xD57, + 0xD58, 0xD60, - 0xD62, + 0xD64, + 0xD66, + 0xD70, 0xD7A, 0xD80, + 0xD82, + 0xD84, 0xD85, 0xD97, 0xD9A, @@ -35371,12 +38615,24 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0xDBE, 0xDC0, 0xDC7, + 0xDCA, + 0xDCB, + 0xDCF, + 0xDD5, + 0xDD6, + 0xDD7, + 0xDD8, + 0xDE0, + 0xDE6, + 0xDF0, + 0xDF2, + 0xDF4, 0xE01, - 0xE31, - 0xE32, - 0xE33, + 0xE3B, 0xE40, - 0xE47, + 0xE4F, + 0xE50, + 0xE5A, 0xE81, 0xE83, 0xE84, @@ -35400,43 +38656,47 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0xEAA, 0xEAC, 0xEAD, - 0xEB1, - 0xEB2, - 0xEB3, - 0xEBD, + 0xEBA, + 0xEBB, 0xEBE, 0xEC0, 0xEC5, 0xEC6, 0xEC7, + 0xEC8, + 0xECE, + 0xED0, + 0xEDA, 0xEDC, 0xEE0, 0xF00, 0xF01, - 0xF40, + 0xF18, + 0xF1A, + 0xF20, + 0xF2A, + 0xF35, + 0xF36, + 0xF37, + 0xF38, + 0xF39, + 0xF3A, + 0xF3E, 0xF48, 0xF49, 0xF6D, - 0xF88, - 0xF8D, + 0xF71, + 0xF85, + 0xF86, + 0xF98, + 0xF99, + 0xFBD, + 0xFC6, + 0xFC7, 0x1000, - 0x102B, - 0x103F, - 0x1040, + 0x104A, 0x1050, - 0x1056, - 0x105A, - 0x105E, - 0x1061, - 0x1062, - 0x1065, - 0x1067, - 0x106E, - 0x1071, - 0x1075, - 0x1082, - 0x108E, - 0x108F, + 0x109E, 0x10A0, 0x10C6, 0x10C7, @@ -35477,6 +38737,8 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x1316, 0x1318, 0x135B, + 0x135D, + 0x1360, 0x1380, 0x1390, 0x13A0, @@ -35494,70 +38756,88 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x1700, 0x170D, 0x170E, - 0x1712, + 0x1715, 0x1720, - 0x1732, + 0x1735, 0x1740, - 0x1752, + 0x1754, 0x1760, 0x176D, 0x176E, 0x1771, + 0x1772, + 0x1774, 0x1780, - 0x17B4, + 0x17D4, 0x17D7, 0x17D8, 0x17DC, - 0x17DD, + 0x17DE, + 0x17E0, + 0x17EA, + 0x180B, + 0x180E, + 0x1810, + 0x181A, 0x1820, 0x1878, 0x1880, - 0x18A9, - 0x18AA, 0x18AB, 0x18B0, 0x18F6, 0x1900, 0x191F, - 0x1950, + 0x1920, + 0x192C, + 0x1930, + 0x193C, + 0x1946, 0x196E, 0x1970, 0x1975, 0x1980, 0x19AC, - 0x19C1, - 0x19C8, + 0x19B0, + 0x19CA, + 0x19D0, + 0x19DA, 0x1A00, - 0x1A17, + 0x1A1C, 0x1A20, - 0x1A55, + 0x1A5F, + 0x1A60, + 0x1A7D, + 0x1A7F, + 0x1A8A, + 0x1A90, + 0x1A9A, 0x1AA7, 0x1AA8, - 0x1B05, - 0x1B34, - 0x1B45, + 0x1AB0, + 0x1ABE, + 0x1B00, 0x1B4C, - 0x1B83, - 0x1BA1, - 0x1BAE, - 0x1BB0, - 0x1BBA, - 0x1BE6, + 0x1B50, + 0x1B5A, + 0x1B6B, + 0x1B74, + 0x1B80, + 0x1BF4, 0x1C00, - 0x1C24, + 0x1C38, + 0x1C40, + 0x1C4A, 0x1C4D, - 0x1C50, - 0x1C5A, 0x1C7E, - 0x1CE9, - 0x1CED, - 0x1CEE, - 0x1CF2, - 0x1CF5, + 0x1CD0, + 0x1CD3, + 0x1CD4, 0x1CF7, + 0x1CF8, + 0x1CFA, 0x1D00, - 0x1DC0, - 0x1E00, + 0x1DF6, + 0x1DFC, 0x1F16, 0x1F18, 0x1F1E, @@ -35595,12 +38875,22 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x1FF5, 0x1FF6, 0x1FFD, + 0x203F, + 0x2041, + 0x2054, + 0x2055, 0x2071, 0x2072, 0x207F, 0x2080, 0x2090, 0x209D, + 0x20D0, + 0x20DD, + 0x20E1, + 0x20E2, + 0x20E5, + 0x20F1, 0x2102, 0x2103, 0x2107, @@ -35636,8 +38926,6 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x2C60, 0x2CE5, 0x2CEB, - 0x2CEF, - 0x2CF2, 0x2CF4, 0x2D00, 0x2D26, @@ -35649,7 +38937,7 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x2D68, 0x2D6F, 0x2D70, - 0x2D80, + 0x2D7F, 0x2D97, 0x2DA0, 0x2DA7, @@ -35667,16 +38955,20 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x2DD7, 0x2DD8, 0x2DDF, + 0x2DE0, + 0x2E00, 0x3005, 0x3008, 0x3021, - 0x302A, + 0x3030, 0x3031, 0x3036, 0x3038, 0x303D, 0x3041, 0x3097, + 0x3099, + 0x309B, 0x309D, 0x30A0, 0x30A1, @@ -35702,15 +38994,15 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0xA500, 0xA60D, 0xA610, - 0xA620, - 0xA62A, 0xA62C, 0xA640, - 0xA66F, + 0xA670, + 0xA674, + 0xA67E, 0xA67F, 0xA69E, - 0xA6A0, - 0xA6F0, + 0xA69F, + 0xA6F2, 0xA717, 0xA720, 0xA722, @@ -35722,65 +39014,45 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0xA7B0, 0xA7B2, 0xA7F7, - 0xA802, - 0xA803, - 0xA806, - 0xA807, - 0xA80B, - 0xA80C, - 0xA823, + 0xA828, 0xA840, 0xA874, - 0xA882, - 0xA8B4, - 0xA8F2, + 0xA880, + 0xA8C5, + 0xA8D0, + 0xA8DA, + 0xA8E0, 0xA8F8, 0xA8FB, 0xA8FC, - 0xA90A, - 0xA926, + 0xA900, + 0xA92E, 0xA930, - 0xA947, + 0xA954, 0xA960, 0xA97D, - 0xA984, - 0xA9B3, + 0xA980, + 0xA9C1, 0xA9CF, - 0xA9D0, + 0xA9DA, 0xA9E0, - 0xA9E5, - 0xA9E6, - 0xA9F0, - 0xA9FA, 0xA9FF, 0xAA00, - 0xAA29, + 0xAA37, 0xAA40, - 0xAA43, - 0xAA44, - 0xAA4C, + 0xAA4E, + 0xAA50, + 0xAA5A, 0xAA60, 0xAA77, 0xAA7A, - 0xAA7B, - 0xAA7E, - 0xAAB0, - 0xAAB1, - 0xAAB2, - 0xAAB5, - 0xAAB7, - 0xAAB9, - 0xAABE, - 0xAAC0, - 0xAAC1, - 0xAAC2, 0xAAC3, 0xAADB, 0xAADE, 0xAAE0, - 0xAAEB, + 0xAAF0, 0xAAF2, - 0xAAF5, + 0xAAF7, 0xAB01, 0xAB07, 0xAB09, @@ -35798,7 +39070,11 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0xAB64, 0xAB66, 0xABC0, - 0xABE3, + 0xABEB, + 0xABEC, + 0xABEE, + 0xABF0, + 0xABFA, 0xAC00, 0xD7A4, 0xD7B0, @@ -35814,8 +39090,6 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0xFB13, 0xFB18, 0xFB1D, - 0xFB1E, - 0xFB1F, 0xFB29, 0xFB2A, 0xFB37, @@ -35839,6 +39113,14 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0xFDC8, 0xFDF0, 0xFDFA, + 0xFE00, + 0xFE10, + 0xFE20, + 0xFE2E, + 0xFE33, + 0xFE35, + 0xFE4D, + 0xFE50, 0xFE71, 0xFE72, 0xFE73, @@ -35853,13 +39135,15 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0xFE7E, 0xFE7F, 0xFEFD, + 0xFF10, + 0xFF1A, 0xFF21, 0xFF3B, + 0xFF3F, + 0xFF40, 0xFF41, 0xFF5B, 0xFF66, - 0xFF9E, - 0xFFA0, 0xFFBF, 0xFFC2, 0xFFC8, @@ -35885,16 +39169,20 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x100FB, 0x10140, 0x10175, + 0x101FD, + 0x101FE, 0x10280, 0x1029D, 0x102A0, 0x102D1, + 0x102E0, + 0x102E1, 0x10300, 0x10320, 0x10330, 0x1034B, 0x10350, - 0x10376, + 0x1037B, 0x10380, 0x1039E, 0x103A0, @@ -35905,6 +39193,8 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x103D6, 0x10400, 0x1049E, + 0x104A0, + 0x104AA, 0x10500, 0x10528, 0x10530, @@ -35940,13 +39230,19 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x109BE, 0x109C0, 0x10A00, - 0x10A01, - 0x10A10, + 0x10A04, + 0x10A05, + 0x10A07, + 0x10A0C, 0x10A14, 0x10A15, 0x10A18, 0x10A19, 0x10A34, + 0x10A38, + 0x10A3B, + 0x10A3F, + 0x10A40, 0x10A60, 0x10A7D, 0x10A80, @@ -35954,7 +39250,7 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x10AC0, 0x10AC8, 0x10AC9, - 0x10AE5, + 0x10AE7, 0x10B00, 0x10B36, 0x10B40, @@ -35965,30 +39261,38 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x10B92, 0x10C00, 0x10C49, - 0x11003, - 0x11038, - 0x11083, - 0x110B0, + 0x11000, + 0x11047, + 0x11066, + 0x11070, + 0x1107F, + 0x110BB, 0x110D0, 0x110E9, - 0x11103, - 0x11127, + 0x110F0, + 0x110FA, + 0x11100, + 0x11135, + 0x11136, + 0x11140, 0x11150, - 0x11173, + 0x11174, 0x11176, 0x11177, - 0x11183, - 0x111B3, - 0x111C1, + 0x11180, 0x111C5, - 0x111DA, + 0x111D0, 0x111DB, 0x11200, 0x11212, 0x11213, - 0x1122C, + 0x11238, 0x112B0, - 0x112DF, + 0x112EB, + 0x112F0, + 0x112FA, + 0x11301, + 0x11304, 0x11305, 0x1130D, 0x1130F, @@ -36001,26 +39305,42 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x11334, 0x11335, 0x1133A, - 0x1133D, - 0x1133E, + 0x1133C, + 0x11345, + 0x11347, + 0x11349, + 0x1134B, + 0x1134E, + 0x11357, + 0x11358, 0x1135D, - 0x11362, + 0x11364, + 0x11366, + 0x1136D, + 0x11370, + 0x11375, 0x11480, - 0x114B0, - 0x114C4, 0x114C6, 0x114C7, 0x114C8, + 0x114D0, + 0x114DA, 0x11580, - 0x115AF, + 0x115B6, + 0x115B8, + 0x115C1, 0x11600, - 0x11630, + 0x11641, 0x11644, 0x11645, + 0x11650, + 0x1165A, 0x11680, - 0x116AB, + 0x116B8, + 0x116C0, + 0x116CA, 0x118A0, - 0x118E0, + 0x118EA, 0x118FF, 0x11900, 0x11AC0, @@ -36035,12 +39355,18 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x16A39, 0x16A40, 0x16A5F, + 0x16A60, + 0x16A6A, 0x16AD0, 0x16AEE, + 0x16AF0, + 0x16AF5, 0x16B00, - 0x16B30, + 0x16B37, 0x16B40, 0x16B44, + 0x16B50, + 0x16B5A, 0x16B63, 0x16B78, 0x16B7D, @@ -36048,8 +39374,8 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x16F00, 0x16F45, 0x16F50, - 0x16F51, - 0x16F93, + 0x16F7F, + 0x16F8F, 0x16FA0, 0x1B000, 0x1B002, @@ -36061,6 +39387,20 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x1BC89, 0x1BC90, 0x1BC9A, + 0x1BC9D, + 0x1BC9F, + 0x1D165, + 0x1D16A, + 0x1D16D, + 0x1D173, + 0x1D17B, + 0x1D183, + 0x1D185, + 0x1D18C, + 0x1D1AA, + 0x1D1AE, + 0x1D242, + 0x1D245, 0x1D400, 0x1D455, 0x1D456, @@ -36121,8 +39461,12 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x1D7C3, 0x1D7C4, 0x1D7CC, + 0x1D7CE, + 0x1D800, 0x1E800, 0x1E8C5, + 0x1E8D0, + 0x1E8D7, 0x1EE00, 0x1EE04, 0x1EE05, @@ -36196,11 +39540,13 @@ static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC 037 */ 0x2B740, 0x2B81E, 0x2F800, - 0x2FA1E + 0x2FA1E, + 0xE0100, + 0xE01F0 }; -static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ - 1287, /* Number of elements */ +static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC POSIX-BC */ + 1119, /* Number of elements */ 148565664, /* Version and data structure type */ 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ @@ -36229,19 +39575,21 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0xAA, 0xAC, 0xAF, - 0xC1, + 0xC0, 0xCA, 0xCB, 0xD0, 0xD1, 0xDA, 0xDB, - 0xE0, + 0xE1, 0xE2, 0xEA, 0xEB, - 0xFA, - 0xFB, + 0xF0, + 0xFC, + 0xFD, + 0xFE, 0xFF, 0x100, 0x2C2, @@ -36253,7 +39601,7 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x2ED, 0x2EE, 0x2EF, - 0x300, + 0x370, 0x375, 0x376, 0x378, @@ -36273,8 +39621,6 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x3F6, 0x3F7, 0x482, - 0x483, - 0x488, 0x48A, 0x530, 0x531, @@ -36283,54 +39629,62 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x55A, 0x561, 0x588, - 0x591, - 0x5BE, - 0x5BF, - 0x5C0, - 0x5C1, - 0x5C3, - 0x5C4, - 0x5C6, - 0x5C7, - 0x5C8, 0x5D0, 0x5EB, 0x5F0, 0x5F3, - 0x610, - 0x61B, 0x620, - 0x66A, + 0x64B, 0x66E, + 0x670, + 0x671, 0x6D4, 0x6D5, - 0x6DD, - 0x6DF, - 0x6E9, - 0x6EA, + 0x6D6, + 0x6E5, + 0x6E7, + 0x6EE, + 0x6F0, + 0x6FA, 0x6FD, 0x6FF, 0x700, 0x710, - 0x74B, + 0x711, + 0x712, + 0x730, 0x74D, + 0x7A6, + 0x7B1, 0x7B2, - 0x7C0, + 0x7CA, + 0x7EB, + 0x7F4, 0x7F6, 0x7FA, 0x7FB, 0x800, - 0x82E, + 0x816, + 0x81A, + 0x81B, + 0x824, + 0x825, + 0x828, + 0x829, 0x840, - 0x85C, + 0x859, 0x8A0, 0x8B3, - 0x8E4, - 0x964, - 0x966, - 0x970, + 0x904, + 0x93A, + 0x93D, + 0x93E, + 0x950, + 0x951, + 0x958, + 0x962, 0x971, - 0x984, + 0x981, 0x985, 0x98D, 0x98F, @@ -36343,22 +39697,16 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x9B3, 0x9B6, 0x9BA, - 0x9BC, - 0x9C5, - 0x9C7, - 0x9C9, - 0x9CB, + 0x9BD, + 0x9BE, + 0x9CE, 0x9CF, - 0x9D7, - 0x9D8, 0x9DC, 0x9DE, 0x9DF, - 0x9E4, - 0x9E6, + 0x9E2, + 0x9F0, 0x9F2, - 0xA01, - 0xA04, 0xA05, 0xA0B, 0xA0F, @@ -36373,24 +39721,12 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0xA37, 0xA38, 0xA3A, - 0xA3C, - 0xA3D, - 0xA3E, - 0xA43, - 0xA47, - 0xA49, - 0xA4B, - 0xA4E, - 0xA51, - 0xA52, 0xA59, 0xA5D, 0xA5E, 0xA5F, - 0xA66, - 0xA76, - 0xA81, - 0xA84, + 0xA72, + 0xA75, 0xA85, 0xA8E, 0xA8F, @@ -36403,20 +39739,12 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0xAB4, 0xAB5, 0xABA, - 0xABC, - 0xAC6, - 0xAC7, - 0xACA, - 0xACB, - 0xACE, + 0xABD, + 0xABE, 0xAD0, 0xAD1, 0xAE0, - 0xAE4, - 0xAE6, - 0xAF0, - 0xB01, - 0xB04, + 0xAE2, 0xB05, 0xB0D, 0xB0F, @@ -36429,23 +39757,15 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0xB34, 0xB35, 0xB3A, - 0xB3C, - 0xB45, - 0xB47, - 0xB49, - 0xB4B, - 0xB4E, - 0xB56, - 0xB58, + 0xB3D, + 0xB3E, 0xB5C, 0xB5E, 0xB5F, - 0xB64, - 0xB66, - 0xB70, + 0xB62, 0xB71, 0xB72, - 0xB82, + 0xB83, 0xB84, 0xB85, 0xB8B, @@ -36465,20 +39785,8 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0xBAB, 0xBAE, 0xBBA, - 0xBBE, - 0xBC3, - 0xBC6, - 0xBC9, - 0xBCA, - 0xBCE, 0xBD0, 0xBD1, - 0xBD7, - 0xBD8, - 0xBE6, - 0xBF0, - 0xC00, - 0xC04, 0xC05, 0xC0D, 0xC0E, @@ -36488,21 +39796,11 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0xC2A, 0xC3A, 0xC3D, - 0xC45, - 0xC46, - 0xC49, - 0xC4A, - 0xC4E, - 0xC55, - 0xC57, + 0xC3E, 0xC58, 0xC5A, 0xC60, - 0xC64, - 0xC66, - 0xC70, - 0xC81, - 0xC84, + 0xC62, 0xC85, 0xC8D, 0xC8E, @@ -36513,24 +39811,14 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0xCB4, 0xCB5, 0xCBA, - 0xCBC, - 0xCC5, - 0xCC6, - 0xCC9, - 0xCCA, - 0xCCE, - 0xCD5, - 0xCD7, + 0xCBD, + 0xCBE, 0xCDE, 0xCDF, 0xCE0, - 0xCE4, - 0xCE6, - 0xCF0, + 0xCE2, 0xCF1, 0xCF3, - 0xD01, - 0xD04, 0xD05, 0xD0D, 0xD0E, @@ -36538,21 +39826,13 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0xD12, 0xD3B, 0xD3D, - 0xD45, - 0xD46, - 0xD49, - 0xD4A, + 0xD3E, + 0xD4E, 0xD4F, - 0xD57, - 0xD58, 0xD60, - 0xD64, - 0xD66, - 0xD70, + 0xD62, 0xD7A, 0xD80, - 0xD82, - 0xD84, 0xD85, 0xD97, 0xD9A, @@ -36563,24 +39843,12 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0xDBE, 0xDC0, 0xDC7, - 0xDCA, - 0xDCB, - 0xDCF, - 0xDD5, - 0xDD6, - 0xDD7, - 0xDD8, - 0xDE0, - 0xDE6, - 0xDF0, - 0xDF2, - 0xDF4, 0xE01, - 0xE3B, + 0xE31, + 0xE32, + 0xE33, 0xE40, - 0xE4F, - 0xE50, - 0xE5A, + 0xE47, 0xE81, 0xE83, 0xE84, @@ -36604,47 +39872,43 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0xEAA, 0xEAC, 0xEAD, - 0xEBA, - 0xEBB, + 0xEB1, + 0xEB2, + 0xEB3, + 0xEBD, 0xEBE, 0xEC0, 0xEC5, 0xEC6, 0xEC7, - 0xEC8, - 0xECE, - 0xED0, - 0xEDA, 0xEDC, 0xEE0, 0xF00, 0xF01, - 0xF18, - 0xF1A, - 0xF20, - 0xF2A, - 0xF35, - 0xF36, - 0xF37, - 0xF38, - 0xF39, - 0xF3A, - 0xF3E, + 0xF40, 0xF48, 0xF49, 0xF6D, - 0xF71, - 0xF85, - 0xF86, - 0xF98, - 0xF99, - 0xFBD, - 0xFC6, - 0xFC7, + 0xF88, + 0xF8D, 0x1000, - 0x104A, + 0x102B, + 0x103F, + 0x1040, 0x1050, - 0x109E, + 0x1056, + 0x105A, + 0x105E, + 0x1061, + 0x1062, + 0x1065, + 0x1067, + 0x106E, + 0x1071, + 0x1075, + 0x1082, + 0x108E, + 0x108F, 0x10A0, 0x10C6, 0x10C7, @@ -36685,8 +39949,6 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x1316, 0x1318, 0x135B, - 0x135D, - 0x1360, 0x1380, 0x1390, 0x13A0, @@ -36704,88 +39966,70 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x1700, 0x170D, 0x170E, - 0x1715, + 0x1712, 0x1720, - 0x1735, + 0x1732, 0x1740, - 0x1754, + 0x1752, 0x1760, 0x176D, 0x176E, 0x1771, - 0x1772, - 0x1774, 0x1780, - 0x17D4, + 0x17B4, 0x17D7, 0x17D8, 0x17DC, - 0x17DE, - 0x17E0, - 0x17EA, - 0x180B, - 0x180E, - 0x1810, - 0x181A, + 0x17DD, 0x1820, 0x1878, 0x1880, + 0x18A9, + 0x18AA, 0x18AB, 0x18B0, 0x18F6, 0x1900, 0x191F, - 0x1920, - 0x192C, - 0x1930, - 0x193C, - 0x1946, + 0x1950, 0x196E, 0x1970, 0x1975, 0x1980, 0x19AC, - 0x19B0, - 0x19CA, - 0x19D0, - 0x19DA, + 0x19C1, + 0x19C8, 0x1A00, - 0x1A1C, + 0x1A17, 0x1A20, - 0x1A5F, - 0x1A60, - 0x1A7D, - 0x1A7F, - 0x1A8A, - 0x1A90, - 0x1A9A, + 0x1A55, 0x1AA7, 0x1AA8, - 0x1AB0, - 0x1ABE, - 0x1B00, + 0x1B05, + 0x1B34, + 0x1B45, 0x1B4C, - 0x1B50, - 0x1B5A, - 0x1B6B, - 0x1B74, - 0x1B80, - 0x1BF4, + 0x1B83, + 0x1BA1, + 0x1BAE, + 0x1BB0, + 0x1BBA, + 0x1BE6, 0x1C00, - 0x1C38, - 0x1C40, - 0x1C4A, + 0x1C24, 0x1C4D, + 0x1C50, + 0x1C5A, 0x1C7E, - 0x1CD0, - 0x1CD3, - 0x1CD4, + 0x1CE9, + 0x1CED, + 0x1CEE, + 0x1CF2, + 0x1CF5, 0x1CF7, - 0x1CF8, - 0x1CFA, 0x1D00, - 0x1DF6, - 0x1DFC, + 0x1DC0, + 0x1E00, 0x1F16, 0x1F18, 0x1F1E, @@ -36823,22 +40067,12 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x1FF5, 0x1FF6, 0x1FFD, - 0x203F, - 0x2041, - 0x2054, - 0x2055, 0x2071, 0x2072, 0x207F, 0x2080, 0x2090, 0x209D, - 0x20D0, - 0x20DD, - 0x20E1, - 0x20E2, - 0x20E5, - 0x20F1, 0x2102, 0x2103, 0x2107, @@ -36874,6 +40108,8 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x2C60, 0x2CE5, 0x2CEB, + 0x2CEF, + 0x2CF2, 0x2CF4, 0x2D00, 0x2D26, @@ -36885,7 +40121,7 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x2D68, 0x2D6F, 0x2D70, - 0x2D7F, + 0x2D80, 0x2D97, 0x2DA0, 0x2DA7, @@ -36903,20 +40139,16 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x2DD7, 0x2DD8, 0x2DDF, - 0x2DE0, - 0x2E00, 0x3005, 0x3008, 0x3021, - 0x3030, + 0x302A, 0x3031, 0x3036, 0x3038, 0x303D, 0x3041, 0x3097, - 0x3099, - 0x309B, 0x309D, 0x30A0, 0x30A1, @@ -36942,15 +40174,15 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0xA500, 0xA60D, 0xA610, + 0xA620, + 0xA62A, 0xA62C, 0xA640, - 0xA670, - 0xA674, - 0xA67E, + 0xA66F, 0xA67F, 0xA69E, - 0xA69F, - 0xA6F2, + 0xA6A0, + 0xA6F0, 0xA717, 0xA720, 0xA722, @@ -36962,45 +40194,65 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0xA7B0, 0xA7B2, 0xA7F7, - 0xA828, + 0xA802, + 0xA803, + 0xA806, + 0xA807, + 0xA80B, + 0xA80C, + 0xA823, 0xA840, 0xA874, - 0xA880, - 0xA8C5, - 0xA8D0, - 0xA8DA, - 0xA8E0, + 0xA882, + 0xA8B4, + 0xA8F2, 0xA8F8, 0xA8FB, 0xA8FC, - 0xA900, - 0xA92E, + 0xA90A, + 0xA926, 0xA930, - 0xA954, + 0xA947, 0xA960, 0xA97D, - 0xA980, - 0xA9C1, + 0xA984, + 0xA9B3, 0xA9CF, - 0xA9DA, + 0xA9D0, 0xA9E0, + 0xA9E5, + 0xA9E6, + 0xA9F0, + 0xA9FA, 0xA9FF, 0xAA00, - 0xAA37, + 0xAA29, 0xAA40, - 0xAA4E, - 0xAA50, - 0xAA5A, + 0xAA43, + 0xAA44, + 0xAA4C, 0xAA60, 0xAA77, 0xAA7A, + 0xAA7B, + 0xAA7E, + 0xAAB0, + 0xAAB1, + 0xAAB2, + 0xAAB5, + 0xAAB7, + 0xAAB9, + 0xAABE, + 0xAAC0, + 0xAAC1, + 0xAAC2, 0xAAC3, 0xAADB, 0xAADE, 0xAAE0, - 0xAAF0, + 0xAAEB, 0xAAF2, - 0xAAF7, + 0xAAF5, 0xAB01, 0xAB07, 0xAB09, @@ -37018,11 +40270,7 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0xAB64, 0xAB66, 0xABC0, - 0xABEB, - 0xABEC, - 0xABEE, - 0xABF0, - 0xABFA, + 0xABE3, 0xAC00, 0xD7A4, 0xD7B0, @@ -37038,6 +40286,8 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0xFB13, 0xFB18, 0xFB1D, + 0xFB1E, + 0xFB1F, 0xFB29, 0xFB2A, 0xFB37, @@ -37061,14 +40311,6 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0xFDC8, 0xFDF0, 0xFDFA, - 0xFE00, - 0xFE10, - 0xFE20, - 0xFE2E, - 0xFE33, - 0xFE35, - 0xFE4D, - 0xFE50, 0xFE71, 0xFE72, 0xFE73, @@ -37083,15 +40325,13 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0xFE7E, 0xFE7F, 0xFEFD, - 0xFF10, - 0xFF1A, 0xFF21, 0xFF3B, - 0xFF3F, - 0xFF40, 0xFF41, 0xFF5B, 0xFF66, + 0xFF9E, + 0xFFA0, 0xFFBF, 0xFFC2, 0xFFC8, @@ -37117,20 +40357,16 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x100FB, 0x10140, 0x10175, - 0x101FD, - 0x101FE, 0x10280, 0x1029D, 0x102A0, 0x102D1, - 0x102E0, - 0x102E1, 0x10300, 0x10320, 0x10330, 0x1034B, 0x10350, - 0x1037B, + 0x10376, 0x10380, 0x1039E, 0x103A0, @@ -37141,8 +40377,6 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x103D6, 0x10400, 0x1049E, - 0x104A0, - 0x104AA, 0x10500, 0x10528, 0x10530, @@ -37178,19 +40412,13 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x109BE, 0x109C0, 0x10A00, - 0x10A04, - 0x10A05, - 0x10A07, - 0x10A0C, + 0x10A01, + 0x10A10, 0x10A14, 0x10A15, 0x10A18, 0x10A19, 0x10A34, - 0x10A38, - 0x10A3B, - 0x10A3F, - 0x10A40, 0x10A60, 0x10A7D, 0x10A80, @@ -37198,7 +40426,7 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x10AC0, 0x10AC8, 0x10AC9, - 0x10AE7, + 0x10AE5, 0x10B00, 0x10B36, 0x10B40, @@ -37209,38 +40437,30 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x10B92, 0x10C00, 0x10C49, - 0x11000, - 0x11047, - 0x11066, - 0x11070, - 0x1107F, - 0x110BB, + 0x11003, + 0x11038, + 0x11083, + 0x110B0, 0x110D0, 0x110E9, - 0x110F0, - 0x110FA, - 0x11100, - 0x11135, - 0x11136, - 0x11140, + 0x11103, + 0x11127, 0x11150, - 0x11174, + 0x11173, 0x11176, 0x11177, - 0x11180, + 0x11183, + 0x111B3, + 0x111C1, 0x111C5, - 0x111D0, + 0x111DA, 0x111DB, 0x11200, 0x11212, 0x11213, - 0x11238, + 0x1122C, 0x112B0, - 0x112EB, - 0x112F0, - 0x112FA, - 0x11301, - 0x11304, + 0x112DF, 0x11305, 0x1130D, 0x1130F, @@ -37253,42 +40473,26 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x11334, 0x11335, 0x1133A, - 0x1133C, - 0x11345, - 0x11347, - 0x11349, - 0x1134B, - 0x1134E, - 0x11357, - 0x11358, + 0x1133D, + 0x1133E, 0x1135D, - 0x11364, - 0x11366, - 0x1136D, - 0x11370, - 0x11375, + 0x11362, 0x11480, + 0x114B0, + 0x114C4, 0x114C6, 0x114C7, 0x114C8, - 0x114D0, - 0x114DA, 0x11580, - 0x115B6, - 0x115B8, - 0x115C1, + 0x115AF, 0x11600, - 0x11641, + 0x11630, 0x11644, 0x11645, - 0x11650, - 0x1165A, 0x11680, - 0x116B8, - 0x116C0, - 0x116CA, + 0x116AB, 0x118A0, - 0x118EA, + 0x118E0, 0x118FF, 0x11900, 0x11AC0, @@ -37303,18 +40507,12 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x16A39, 0x16A40, 0x16A5F, - 0x16A60, - 0x16A6A, 0x16AD0, 0x16AEE, - 0x16AF0, - 0x16AF5, 0x16B00, - 0x16B37, + 0x16B30, 0x16B40, 0x16B44, - 0x16B50, - 0x16B5A, 0x16B63, 0x16B78, 0x16B7D, @@ -37322,8 +40520,8 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x16F00, 0x16F45, 0x16F50, - 0x16F7F, - 0x16F8F, + 0x16F51, + 0x16F93, 0x16FA0, 0x1B000, 0x1B002, @@ -37335,20 +40533,6 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x1BC89, 0x1BC90, 0x1BC9A, - 0x1BC9D, - 0x1BC9F, - 0x1D165, - 0x1D16A, - 0x1D16D, - 0x1D173, - 0x1D17B, - 0x1D183, - 0x1D185, - 0x1D18C, - 0x1D1AA, - 0x1D1AE, - 0x1D242, - 0x1D245, 0x1D400, 0x1D455, 0x1D456, @@ -37409,12 +40593,8 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x1D7C3, 0x1D7C4, 0x1D7CC, - 0x1D7CE, - 0x1D800, 0x1E800, 0x1E8C5, - 0x1E8D0, - 0x1E8D7, 0x1EE00, 0x1EE04, 0x1EE05, @@ -37488,26 +40668,13 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC 037 */ 0x2B740, 0x2B81E, 0x2F800, - 0x2FA1E, - 0xE0100, - 0xE01F0 + 0x2FA1E }; -#endif /* #ifndef PERL_IN_XSUB_RE */ - -#endif /* EBCDIC 037 */ - -#if 'A' == 193 /* EBCDIC POSIX-BC */ \ - && '\\' == 188 && '[' == 187 && ']' == 189 && '{' == 251 && '}' == 253 \ - && '^' == 106 && '~' == 255 && '!' == 90 && '#' == 123 && '|' == 79 \ - && '$' == 91 && '@' == 124 && '`' == 74 - -#ifndef PERL_IN_XSUB_RE - -static const UV ASCII_invlist[] = { /* for EBCDIC POSIX-BC */ - 58, /* Number of elements */ +static const UV UpperLatin1_invlist[] = { /* for EBCDIC POSIX-BC */ + 57, /* Number of elements */ 148565664, /* Version and data structure type */ - 0, /* 0 if the list starts at 0; + 1, /* 0 if the list starts at 0; 1 if it starts at the element beyond 0 */ 0x0, 0x4, @@ -37565,294 +40732,7 @@ static const UV ASCII_invlist[] = { /* for EBCDIC POSIX-BC */ 0xFC, 0xFD, 0xFE, - 0xFF, - 0x100 -}; - -static const UV Cased_invlist[] = { /* for EBCDIC POSIX-BC */ - 279, /* Number of elements */ - 148565664, /* Version and data structure type */ - 1, /* 0 if the list starts at 0; - 1 if it starts at the element beyond 0 */ - 0x0, - 0x42, - 0x4A, - 0x51, - 0x5A, - 0x62, - 0x6A, - 0x70, - 0x79, - 0x80, - 0x8A, - 0x8C, - 0x8F, - 0x91, - 0x9D, - 0x9E, - 0x9F, - 0xA0, - 0xA1, - 0xA2, - 0xAA, - 0xAC, - 0xAF, - 0xC0, - 0xCA, - 0xCB, - 0xD0, - 0xD1, - 0xDA, - 0xDB, - 0xE1, - 0xE2, - 0xEA, - 0xEB, - 0xF0, - 0xFC, - 0xFD, - 0xFE, - 0xFF, - 0x100, - 0x1BB, - 0x1BC, - 0x1C0, - 0x1C4, - 0x294, - 0x295, - 0x2B9, - 0x2C0, - 0x2C2, - 0x2E0, - 0x2E5, - 0x345, - 0x346, - 0x370, - 0x374, - 0x376, - 0x378, - 0x37A, - 0x37E, - 0x37F, - 0x380, - 0x386, - 0x387, - 0x388, - 0x38B, - 0x38C, - 0x38D, - 0x38E, - 0x3A2, - 0x3A3, - 0x3F6, - 0x3F7, - 0x482, - 0x48A, - 0x530, - 0x531, - 0x557, - 0x561, - 0x588, - 0x10A0, - 0x10C6, - 0x10C7, - 0x10C8, - 0x10CD, - 0x10CE, - 0x1D00, - 0x1DC0, - 0x1E00, - 0x1F16, - 0x1F18, - 0x1F1E, - 0x1F20, - 0x1F46, - 0x1F48, - 0x1F4E, - 0x1F50, - 0x1F58, - 0x1F59, - 0x1F5A, - 0x1F5B, - 0x1F5C, - 0x1F5D, - 0x1F5E, - 0x1F5F, - 0x1F7E, - 0x1F80, - 0x1FB5, - 0x1FB6, - 0x1FBD, - 0x1FBE, - 0x1FBF, - 0x1FC2, - 0x1FC5, - 0x1FC6, - 0x1FCD, - 0x1FD0, - 0x1FD4, - 0x1FD6, - 0x1FDC, - 0x1FE0, - 0x1FED, - 0x1FF2, - 0x1FF5, - 0x1FF6, - 0x1FFD, - 0x2071, - 0x2072, - 0x207F, - 0x2080, - 0x2090, - 0x209D, - 0x2102, - 0x2103, - 0x2107, - 0x2108, - 0x210A, - 0x2114, - 0x2115, - 0x2116, - 0x2119, - 0x211E, - 0x2124, - 0x2125, - 0x2126, - 0x2127, - 0x2128, - 0x2129, - 0x212A, - 0x212E, - 0x212F, - 0x2135, - 0x2139, - 0x213A, - 0x213C, - 0x2140, - 0x2145, - 0x214A, - 0x214E, - 0x214F, - 0x2160, - 0x2180, - 0x2183, - 0x2185, - 0x24B6, - 0x24EA, - 0x2C00, - 0x2C2F, - 0x2C30, - 0x2C5F, - 0x2C60, - 0x2CE5, - 0x2CEB, - 0x2CEF, - 0x2CF2, - 0x2CF4, - 0x2D00, - 0x2D26, - 0x2D27, - 0x2D28, - 0x2D2D, - 0x2D2E, - 0xA640, - 0xA66E, - 0xA680, - 0xA69E, - 0xA722, - 0xA788, - 0xA78B, - 0xA78F, - 0xA790, - 0xA7AE, - 0xA7B0, - 0xA7B2, - 0xA7F8, - 0xA7FB, - 0xAB30, - 0xAB5B, - 0xAB5C, - 0xAB60, - 0xAB64, - 0xAB66, - 0xFB00, - 0xFB07, - 0xFB13, - 0xFB18, - 0xFF21, - 0xFF3B, - 0xFF41, - 0xFF5B, - 0x10400, - 0x10450, - 0x118A0, - 0x118E0, - 0x1D400, - 0x1D455, - 0x1D456, - 0x1D49D, - 0x1D49E, - 0x1D4A0, - 0x1D4A2, - 0x1D4A3, - 0x1D4A5, - 0x1D4A7, - 0x1D4A9, - 0x1D4AD, - 0x1D4AE, - 0x1D4BA, - 0x1D4BB, - 0x1D4BC, - 0x1D4BD, - 0x1D4C4, - 0x1D4C5, - 0x1D506, - 0x1D507, - 0x1D50B, - 0x1D50D, - 0x1D515, - 0x1D516, - 0x1D51D, - 0x1D51E, - 0x1D53A, - 0x1D53B, - 0x1D53F, - 0x1D540, - 0x1D545, - 0x1D546, - 0x1D547, - 0x1D54A, - 0x1D551, - 0x1D552, - 0x1D6A6, - 0x1D6A8, - 0x1D6C1, - 0x1D6C2, - 0x1D6DB, - 0x1D6DC, - 0x1D6FB, - 0x1D6FC, - 0x1D715, - 0x1D716, - 0x1D735, - 0x1D736, - 0x1D74F, - 0x1D750, - 0x1D76F, - 0x1D770, - 0x1D789, - 0x1D78A, - 0x1D7A9, - 0x1D7AA, - 0x1D7C3, - 0x1D7C4, - 0x1D7CC, - 0x1F130, - 0x1F14A, - 0x1F150, - 0x1F16A, - 0x1F170, - 0x1F18A + 0xFF }; static const UV VertSpace_invlist[] = { /* for EBCDIC POSIX-BC */ @@ -47216,2886 +50096,6 @@ static const UV XPosixXDigit_invlist[] = { /* for EBCDIC POSIX-BC */ 0xFF47 }; -static const UV _Perl_Any_Folds_invlist[] = { /* for EBCDIC POSIX-BC */ - 265, /* Number of elements */ - 148565664, /* Version and data structure type */ - 1, /* 0 if the list starts at 0; - 1 if it starts at the element beyond 0 */ - 0x0, - 0x42, - 0x4A, - 0x51, - 0x5A, - 0x62, - 0x6A, - 0x70, - 0x79, - 0x80, - 0x8A, - 0x8C, - 0x8F, - 0x91, - 0x9A, - 0x9C, - 0x9D, - 0x9E, - 0x9F, - 0xA0, - 0xA1, - 0xA2, - 0xAA, - 0xAC, - 0xAF, - 0xC0, - 0xCA, - 0xCB, - 0xD0, - 0xD1, - 0xDA, - 0xDB, - 0xE1, - 0xE2, - 0xEA, - 0xEB, - 0xF0, - 0xFC, - 0xFD, - 0xFE, - 0xFF, - 0x100, - 0x131, - 0x132, - 0x138, - 0x139, - 0x18D, - 0x18E, - 0x19B, - 0x19C, - 0x1AA, - 0x1AC, - 0x1BA, - 0x1BC, - 0x1BE, - 0x1BF, - 0x1C0, - 0x1C4, - 0x221, - 0x222, - 0x234, - 0x23A, - 0x255, - 0x256, - 0x258, - 0x259, - 0x25A, - 0x25B, - 0x25D, - 0x260, - 0x262, - 0x263, - 0x264, - 0x265, - 0x267, - 0x268, - 0x26A, - 0x26B, - 0x26D, - 0x26F, - 0x270, - 0x271, - 0x273, - 0x275, - 0x276, - 0x27D, - 0x27E, - 0x280, - 0x281, - 0x283, - 0x284, - 0x287, - 0x28D, - 0x292, - 0x293, - 0x29E, - 0x29F, - 0x2BC, - 0x2BD, - 0x2BE, - 0x2BF, - 0x300, - 0x302, - 0x307, - 0x309, - 0x30A, - 0x30B, - 0x30C, - 0x30D, - 0x313, - 0x314, - 0x331, - 0x332, - 0x342, - 0x343, - 0x345, - 0x346, - 0x370, - 0x374, - 0x376, - 0x378, - 0x37B, - 0x37E, - 0x37F, - 0x380, - 0x386, - 0x387, - 0x388, - 0x38B, - 0x38C, - 0x38D, - 0x38E, - 0x3A2, - 0x3A3, - 0x3D2, - 0x3D5, - 0x3F6, - 0x3F7, - 0x3FC, - 0x3FD, - 0x482, - 0x48A, - 0x530, - 0x531, - 0x557, - 0x561, - 0x588, - 0x10A0, - 0x10C6, - 0x10C7, - 0x10C8, - 0x10CD, - 0x10CE, - 0x1D79, - 0x1D7A, - 0x1D7D, - 0x1D7E, - 0x1E00, - 0x1E9C, - 0x1E9E, - 0x1E9F, - 0x1EA0, - 0x1F16, - 0x1F18, - 0x1F1E, - 0x1F20, - 0x1F46, - 0x1F48, - 0x1F4E, - 0x1F50, - 0x1F58, - 0x1F59, - 0x1F5A, - 0x1F5B, - 0x1F5C, - 0x1F5D, - 0x1F5E, - 0x1F5F, - 0x1F7E, - 0x1F80, - 0x1FB5, - 0x1FB6, - 0x1FBD, - 0x1FBE, - 0x1FBF, - 0x1FC2, - 0x1FC5, - 0x1FC6, - 0x1FCD, - 0x1FD0, - 0x1FD4, - 0x1FD6, - 0x1FDC, - 0x1FE0, - 0x1FED, - 0x1FF2, - 0x1FF5, - 0x1FF6, - 0x1FFD, - 0x2126, - 0x2127, - 0x212A, - 0x212C, - 0x2132, - 0x2133, - 0x214E, - 0x214F, - 0x2160, - 0x2180, - 0x2183, - 0x2185, - 0x24B6, - 0x24EA, - 0x2C00, - 0x2C2F, - 0x2C30, - 0x2C5F, - 0x2C60, - 0x2C71, - 0x2C72, - 0x2C74, - 0x2C75, - 0x2C77, - 0x2C7E, - 0x2CE4, - 0x2CEB, - 0x2CEF, - 0x2CF2, - 0x2CF4, - 0x2D00, - 0x2D26, - 0x2D27, - 0x2D28, - 0x2D2D, - 0x2D2E, - 0xA640, - 0xA66E, - 0xA680, - 0xA69C, - 0xA722, - 0xA730, - 0xA732, - 0xA770, - 0xA779, - 0xA788, - 0xA78B, - 0xA78E, - 0xA790, - 0xA794, - 0xA796, - 0xA7AE, - 0xA7B0, - 0xA7B2, - 0xFB00, - 0xFB07, - 0xFB13, - 0xFB18, - 0xFF21, - 0xFF3B, - 0xFF41, - 0xFF5B, - 0x10400, - 0x10450, - 0x118A0, - 0x118E0 -}; - -#endif /* #ifndef PERL_IN_XSUB_RE */ - -static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC POSIX-BC */ - 45, /* Number of elements */ - 148565664, /* Version and data structure type */ - 1, /* 0 if the list starts at 0; - 1 if it starts at the element beyond 0 */ - 0x0, - 0x2BC, - 0x2BD, - 0x308, - 0x309, - 0x313, - 0x314, - 0x342, - 0x343, - 0x3AC, - 0x3AD, - 0x3AE, - 0x3AF, - 0x3B1, - 0x3B2, - 0x3B7, - 0x3B8, - 0x3B9, - 0x3BA, - 0x3C1, - 0x3C2, - 0x3C5, - 0x3C6, - 0x3C9, - 0x3CA, - 0x3CE, - 0x3CF, - 0x565, - 0x566, - 0x574, - 0x575, - 0x57E, - 0x57F, - 0x1F00, - 0x1F08, - 0x1F20, - 0x1F28, - 0x1F60, - 0x1F68, - 0x1F70, - 0x1F71, - 0x1F74, - 0x1F75, - 0x1F7C, - 0x1F7D -}; - -#ifndef PERL_IN_XSUB_RE - -static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for EBCDIC POSIX-BC */ - 59, /* Number of elements */ - 148565664, /* Version and data structure type */ - 1, /* 0 if the list starts at 0; - 1 if it starts at the element beyond 0 */ - 0x0, - 0x59, - 0x5A, - 0x130, - 0x131, - 0x149, - 0x14A, - 0x1F0, - 0x1F1, - 0x390, - 0x391, - 0x3B0, - 0x3B1, - 0x587, - 0x588, - 0x1E96, - 0x1E9B, - 0x1E9E, - 0x1E9F, - 0x1F50, - 0x1F51, - 0x1F52, - 0x1F53, - 0x1F54, - 0x1F55, - 0x1F56, - 0x1F57, - 0x1F80, - 0x1FB0, - 0x1FB2, - 0x1FB5, - 0x1FB6, - 0x1FB8, - 0x1FBC, - 0x1FBD, - 0x1FC2, - 0x1FC5, - 0x1FC6, - 0x1FC8, - 0x1FCC, - 0x1FCD, - 0x1FD2, - 0x1FD4, - 0x1FD6, - 0x1FD8, - 0x1FE2, - 0x1FE5, - 0x1FE6, - 0x1FE8, - 0x1FF2, - 0x1FF5, - 0x1FF6, - 0x1FF8, - 0x1FFC, - 0x1FFD, - 0xFB00, - 0xFB07, - 0xFB13, - 0xFB18 -}; - -static const UV UpperLatin1_invlist[] = { /* for EBCDIC POSIX-BC */ - 57, /* Number of elements */ - 148565664, /* Version and data structure type */ - 1, /* 0 if the list starts at 0; - 1 if it starts at the element beyond 0 */ - 0x0, - 0x4, - 0x5, - 0x6, - 0x7, - 0x8, - 0xB, - 0x14, - 0x15, - 0x17, - 0x18, - 0x1A, - 0x1C, - 0x20, - 0x26, - 0x28, - 0x2D, - 0x30, - 0x32, - 0x33, - 0x37, - 0x38, - 0x3C, - 0x3E, - 0x3F, - 0x41, - 0x4A, - 0x51, - 0x5A, - 0x5F, - 0x60, - 0x62, - 0x6A, - 0x70, - 0x7A, - 0x80, - 0x81, - 0x8A, - 0x91, - 0x9A, - 0xA2, - 0xAA, - 0xBB, - 0xBE, - 0xC1, - 0xCA, - 0xD1, - 0xDA, - 0xE2, - 0xEA, - 0xF0, - 0xFA, - 0xFB, - 0xFC, - 0xFD, - 0xFE, - 0xFF -}; - -static const UV _Perl_IDStart_invlist[] = { /* for EBCDIC POSIX-BC */ - 1119, /* Number of elements */ - 148565664, /* Version and data structure type */ - 1, /* 0 if the list starts at 0; - 1 if it starts at the element beyond 0 */ - 0x0, - 0x42, - 0x4A, - 0x51, - 0x5A, - 0x62, - 0x6A, - 0x6D, - 0x6E, - 0x70, - 0x79, - 0x80, - 0x8A, - 0x8C, - 0x8F, - 0x91, - 0x9D, - 0x9E, - 0x9F, - 0xA0, - 0xA1, - 0xA2, - 0xAA, - 0xAC, - 0xAF, - 0xC0, - 0xCA, - 0xCB, - 0xD0, - 0xD1, - 0xDA, - 0xDB, - 0xE1, - 0xE2, - 0xEA, - 0xEB, - 0xF0, - 0xFC, - 0xFD, - 0xFE, - 0xFF, - 0x100, - 0x2C2, - 0x2C6, - 0x2D2, - 0x2E0, - 0x2E5, - 0x2EC, - 0x2ED, - 0x2EE, - 0x2EF, - 0x370, - 0x375, - 0x376, - 0x378, - 0x37B, - 0x37E, - 0x37F, - 0x380, - 0x386, - 0x387, - 0x388, - 0x38B, - 0x38C, - 0x38D, - 0x38E, - 0x3A2, - 0x3A3, - 0x3F6, - 0x3F7, - 0x482, - 0x48A, - 0x530, - 0x531, - 0x557, - 0x559, - 0x55A, - 0x561, - 0x588, - 0x5D0, - 0x5EB, - 0x5F0, - 0x5F3, - 0x620, - 0x64B, - 0x66E, - 0x670, - 0x671, - 0x6D4, - 0x6D5, - 0x6D6, - 0x6E5, - 0x6E7, - 0x6EE, - 0x6F0, - 0x6FA, - 0x6FD, - 0x6FF, - 0x700, - 0x710, - 0x711, - 0x712, - 0x730, - 0x74D, - 0x7A6, - 0x7B1, - 0x7B2, - 0x7CA, - 0x7EB, - 0x7F4, - 0x7F6, - 0x7FA, - 0x7FB, - 0x800, - 0x816, - 0x81A, - 0x81B, - 0x824, - 0x825, - 0x828, - 0x829, - 0x840, - 0x859, - 0x8A0, - 0x8B3, - 0x904, - 0x93A, - 0x93D, - 0x93E, - 0x950, - 0x951, - 0x958, - 0x962, - 0x971, - 0x981, - 0x985, - 0x98D, - 0x98F, - 0x991, - 0x993, - 0x9A9, - 0x9AA, - 0x9B1, - 0x9B2, - 0x9B3, - 0x9B6, - 0x9BA, - 0x9BD, - 0x9BE, - 0x9CE, - 0x9CF, - 0x9DC, - 0x9DE, - 0x9DF, - 0x9E2, - 0x9F0, - 0x9F2, - 0xA05, - 0xA0B, - 0xA0F, - 0xA11, - 0xA13, - 0xA29, - 0xA2A, - 0xA31, - 0xA32, - 0xA34, - 0xA35, - 0xA37, - 0xA38, - 0xA3A, - 0xA59, - 0xA5D, - 0xA5E, - 0xA5F, - 0xA72, - 0xA75, - 0xA85, - 0xA8E, - 0xA8F, - 0xA92, - 0xA93, - 0xAA9, - 0xAAA, - 0xAB1, - 0xAB2, - 0xAB4, - 0xAB5, - 0xABA, - 0xABD, - 0xABE, - 0xAD0, - 0xAD1, - 0xAE0, - 0xAE2, - 0xB05, - 0xB0D, - 0xB0F, - 0xB11, - 0xB13, - 0xB29, - 0xB2A, - 0xB31, - 0xB32, - 0xB34, - 0xB35, - 0xB3A, - 0xB3D, - 0xB3E, - 0xB5C, - 0xB5E, - 0xB5F, - 0xB62, - 0xB71, - 0xB72, - 0xB83, - 0xB84, - 0xB85, - 0xB8B, - 0xB8E, - 0xB91, - 0xB92, - 0xB96, - 0xB99, - 0xB9B, - 0xB9C, - 0xB9D, - 0xB9E, - 0xBA0, - 0xBA3, - 0xBA5, - 0xBA8, - 0xBAB, - 0xBAE, - 0xBBA, - 0xBD0, - 0xBD1, - 0xC05, - 0xC0D, - 0xC0E, - 0xC11, - 0xC12, - 0xC29, - 0xC2A, - 0xC3A, - 0xC3D, - 0xC3E, - 0xC58, - 0xC5A, - 0xC60, - 0xC62, - 0xC85, - 0xC8D, - 0xC8E, - 0xC91, - 0xC92, - 0xCA9, - 0xCAA, - 0xCB4, - 0xCB5, - 0xCBA, - 0xCBD, - 0xCBE, - 0xCDE, - 0xCDF, - 0xCE0, - 0xCE2, - 0xCF1, - 0xCF3, - 0xD05, - 0xD0D, - 0xD0E, - 0xD11, - 0xD12, - 0xD3B, - 0xD3D, - 0xD3E, - 0xD4E, - 0xD4F, - 0xD60, - 0xD62, - 0xD7A, - 0xD80, - 0xD85, - 0xD97, - 0xD9A, - 0xDB2, - 0xDB3, - 0xDBC, - 0xDBD, - 0xDBE, - 0xDC0, - 0xDC7, - 0xE01, - 0xE31, - 0xE32, - 0xE33, - 0xE40, - 0xE47, - 0xE81, - 0xE83, - 0xE84, - 0xE85, - 0xE87, - 0xE89, - 0xE8A, - 0xE8B, - 0xE8D, - 0xE8E, - 0xE94, - 0xE98, - 0xE99, - 0xEA0, - 0xEA1, - 0xEA4, - 0xEA5, - 0xEA6, - 0xEA7, - 0xEA8, - 0xEAA, - 0xEAC, - 0xEAD, - 0xEB1, - 0xEB2, - 0xEB3, - 0xEBD, - 0xEBE, - 0xEC0, - 0xEC5, - 0xEC6, - 0xEC7, - 0xEDC, - 0xEE0, - 0xF00, - 0xF01, - 0xF40, - 0xF48, - 0xF49, - 0xF6D, - 0xF88, - 0xF8D, - 0x1000, - 0x102B, - 0x103F, - 0x1040, - 0x1050, - 0x1056, - 0x105A, - 0x105E, - 0x1061, - 0x1062, - 0x1065, - 0x1067, - 0x106E, - 0x1071, - 0x1075, - 0x1082, - 0x108E, - 0x108F, - 0x10A0, - 0x10C6, - 0x10C7, - 0x10C8, - 0x10CD, - 0x10CE, - 0x10D0, - 0x10FB, - 0x10FC, - 0x1249, - 0x124A, - 0x124E, - 0x1250, - 0x1257, - 0x1258, - 0x1259, - 0x125A, - 0x125E, - 0x1260, - 0x1289, - 0x128A, - 0x128E, - 0x1290, - 0x12B1, - 0x12B2, - 0x12B6, - 0x12B8, - 0x12BF, - 0x12C0, - 0x12C1, - 0x12C2, - 0x12C6, - 0x12C8, - 0x12D7, - 0x12D8, - 0x1311, - 0x1312, - 0x1316, - 0x1318, - 0x135B, - 0x1380, - 0x1390, - 0x13A0, - 0x13F5, - 0x1401, - 0x166D, - 0x166F, - 0x1680, - 0x1681, - 0x169B, - 0x16A0, - 0x16EB, - 0x16EE, - 0x16F9, - 0x1700, - 0x170D, - 0x170E, - 0x1712, - 0x1720, - 0x1732, - 0x1740, - 0x1752, - 0x1760, - 0x176D, - 0x176E, - 0x1771, - 0x1780, - 0x17B4, - 0x17D7, - 0x17D8, - 0x17DC, - 0x17DD, - 0x1820, - 0x1878, - 0x1880, - 0x18A9, - 0x18AA, - 0x18AB, - 0x18B0, - 0x18F6, - 0x1900, - 0x191F, - 0x1950, - 0x196E, - 0x1970, - 0x1975, - 0x1980, - 0x19AC, - 0x19C1, - 0x19C8, - 0x1A00, - 0x1A17, - 0x1A20, - 0x1A55, - 0x1AA7, - 0x1AA8, - 0x1B05, - 0x1B34, - 0x1B45, - 0x1B4C, - 0x1B83, - 0x1BA1, - 0x1BAE, - 0x1BB0, - 0x1BBA, - 0x1BE6, - 0x1C00, - 0x1C24, - 0x1C4D, - 0x1C50, - 0x1C5A, - 0x1C7E, - 0x1CE9, - 0x1CED, - 0x1CEE, - 0x1CF2, - 0x1CF5, - 0x1CF7, - 0x1D00, - 0x1DC0, - 0x1E00, - 0x1F16, - 0x1F18, - 0x1F1E, - 0x1F20, - 0x1F46, - 0x1F48, - 0x1F4E, - 0x1F50, - 0x1F58, - 0x1F59, - 0x1F5A, - 0x1F5B, - 0x1F5C, - 0x1F5D, - 0x1F5E, - 0x1F5F, - 0x1F7E, - 0x1F80, - 0x1FB5, - 0x1FB6, - 0x1FBD, - 0x1FBE, - 0x1FBF, - 0x1FC2, - 0x1FC5, - 0x1FC6, - 0x1FCD, - 0x1FD0, - 0x1FD4, - 0x1FD6, - 0x1FDC, - 0x1FE0, - 0x1FED, - 0x1FF2, - 0x1FF5, - 0x1FF6, - 0x1FFD, - 0x2071, - 0x2072, - 0x207F, - 0x2080, - 0x2090, - 0x209D, - 0x2102, - 0x2103, - 0x2107, - 0x2108, - 0x210A, - 0x2114, - 0x2115, - 0x2116, - 0x2119, - 0x211E, - 0x2124, - 0x2125, - 0x2126, - 0x2127, - 0x2128, - 0x2129, - 0x212A, - 0x212E, - 0x212F, - 0x213A, - 0x213C, - 0x2140, - 0x2145, - 0x214A, - 0x214E, - 0x214F, - 0x2160, - 0x2189, - 0x2C00, - 0x2C2F, - 0x2C30, - 0x2C5F, - 0x2C60, - 0x2CE5, - 0x2CEB, - 0x2CEF, - 0x2CF2, - 0x2CF4, - 0x2D00, - 0x2D26, - 0x2D27, - 0x2D28, - 0x2D2D, - 0x2D2E, - 0x2D30, - 0x2D68, - 0x2D6F, - 0x2D70, - 0x2D80, - 0x2D97, - 0x2DA0, - 0x2DA7, - 0x2DA8, - 0x2DAF, - 0x2DB0, - 0x2DB7, - 0x2DB8, - 0x2DBF, - 0x2DC0, - 0x2DC7, - 0x2DC8, - 0x2DCF, - 0x2DD0, - 0x2DD7, - 0x2DD8, - 0x2DDF, - 0x3005, - 0x3008, - 0x3021, - 0x302A, - 0x3031, - 0x3036, - 0x3038, - 0x303D, - 0x3041, - 0x3097, - 0x309D, - 0x30A0, - 0x30A1, - 0x30FB, - 0x30FC, - 0x3100, - 0x3105, - 0x312E, - 0x3131, - 0x318F, - 0x31A0, - 0x31BB, - 0x31F0, - 0x3200, - 0x3400, - 0x4DB6, - 0x4E00, - 0x9FCD, - 0xA000, - 0xA48D, - 0xA4D0, - 0xA4FE, - 0xA500, - 0xA60D, - 0xA610, - 0xA620, - 0xA62A, - 0xA62C, - 0xA640, - 0xA66F, - 0xA67F, - 0xA69E, - 0xA6A0, - 0xA6F0, - 0xA717, - 0xA720, - 0xA722, - 0xA789, - 0xA78B, - 0xA78F, - 0xA790, - 0xA7AE, - 0xA7B0, - 0xA7B2, - 0xA7F7, - 0xA802, - 0xA803, - 0xA806, - 0xA807, - 0xA80B, - 0xA80C, - 0xA823, - 0xA840, - 0xA874, - 0xA882, - 0xA8B4, - 0xA8F2, - 0xA8F8, - 0xA8FB, - 0xA8FC, - 0xA90A, - 0xA926, - 0xA930, - 0xA947, - 0xA960, - 0xA97D, - 0xA984, - 0xA9B3, - 0xA9CF, - 0xA9D0, - 0xA9E0, - 0xA9E5, - 0xA9E6, - 0xA9F0, - 0xA9FA, - 0xA9FF, - 0xAA00, - 0xAA29, - 0xAA40, - 0xAA43, - 0xAA44, - 0xAA4C, - 0xAA60, - 0xAA77, - 0xAA7A, - 0xAA7B, - 0xAA7E, - 0xAAB0, - 0xAAB1, - 0xAAB2, - 0xAAB5, - 0xAAB7, - 0xAAB9, - 0xAABE, - 0xAAC0, - 0xAAC1, - 0xAAC2, - 0xAAC3, - 0xAADB, - 0xAADE, - 0xAAE0, - 0xAAEB, - 0xAAF2, - 0xAAF5, - 0xAB01, - 0xAB07, - 0xAB09, - 0xAB0F, - 0xAB11, - 0xAB17, - 0xAB20, - 0xAB27, - 0xAB28, - 0xAB2F, - 0xAB30, - 0xAB5B, - 0xAB5C, - 0xAB60, - 0xAB64, - 0xAB66, - 0xABC0, - 0xABE3, - 0xAC00, - 0xD7A4, - 0xD7B0, - 0xD7C7, - 0xD7CB, - 0xD7FC, - 0xF900, - 0xFA6E, - 0xFA70, - 0xFADA, - 0xFB00, - 0xFB07, - 0xFB13, - 0xFB18, - 0xFB1D, - 0xFB1E, - 0xFB1F, - 0xFB29, - 0xFB2A, - 0xFB37, - 0xFB38, - 0xFB3D, - 0xFB3E, - 0xFB3F, - 0xFB40, - 0xFB42, - 0xFB43, - 0xFB45, - 0xFB46, - 0xFBB2, - 0xFBD3, - 0xFC5E, - 0xFC64, - 0xFD3E, - 0xFD50, - 0xFD90, - 0xFD92, - 0xFDC8, - 0xFDF0, - 0xFDFA, - 0xFE71, - 0xFE72, - 0xFE73, - 0xFE74, - 0xFE77, - 0xFE78, - 0xFE79, - 0xFE7A, - 0xFE7B, - 0xFE7C, - 0xFE7D, - 0xFE7E, - 0xFE7F, - 0xFEFD, - 0xFF21, - 0xFF3B, - 0xFF41, - 0xFF5B, - 0xFF66, - 0xFF9E, - 0xFFA0, - 0xFFBF, - 0xFFC2, - 0xFFC8, - 0xFFCA, - 0xFFD0, - 0xFFD2, - 0xFFD8, - 0xFFDA, - 0xFFDD, - 0x10000, - 0x1000C, - 0x1000D, - 0x10027, - 0x10028, - 0x1003B, - 0x1003C, - 0x1003E, - 0x1003F, - 0x1004E, - 0x10050, - 0x1005E, - 0x10080, - 0x100FB, - 0x10140, - 0x10175, - 0x10280, - 0x1029D, - 0x102A0, - 0x102D1, - 0x10300, - 0x10320, - 0x10330, - 0x1034B, - 0x10350, - 0x10376, - 0x10380, - 0x1039E, - 0x103A0, - 0x103C4, - 0x103C8, - 0x103D0, - 0x103D1, - 0x103D6, - 0x10400, - 0x1049E, - 0x10500, - 0x10528, - 0x10530, - 0x10564, - 0x10600, - 0x10737, - 0x10740, - 0x10756, - 0x10760, - 0x10768, - 0x10800, - 0x10806, - 0x10808, - 0x10809, - 0x1080A, - 0x10836, - 0x10837, - 0x10839, - 0x1083C, - 0x1083D, - 0x1083F, - 0x10856, - 0x10860, - 0x10877, - 0x10880, - 0x1089F, - 0x10900, - 0x10916, - 0x10920, - 0x1093A, - 0x10980, - 0x109B8, - 0x109BE, - 0x109C0, - 0x10A00, - 0x10A01, - 0x10A10, - 0x10A14, - 0x10A15, - 0x10A18, - 0x10A19, - 0x10A34, - 0x10A60, - 0x10A7D, - 0x10A80, - 0x10A9D, - 0x10AC0, - 0x10AC8, - 0x10AC9, - 0x10AE5, - 0x10B00, - 0x10B36, - 0x10B40, - 0x10B56, - 0x10B60, - 0x10B73, - 0x10B80, - 0x10B92, - 0x10C00, - 0x10C49, - 0x11003, - 0x11038, - 0x11083, - 0x110B0, - 0x110D0, - 0x110E9, - 0x11103, - 0x11127, - 0x11150, - 0x11173, - 0x11176, - 0x11177, - 0x11183, - 0x111B3, - 0x111C1, - 0x111C5, - 0x111DA, - 0x111DB, - 0x11200, - 0x11212, - 0x11213, - 0x1122C, - 0x112B0, - 0x112DF, - 0x11305, - 0x1130D, - 0x1130F, - 0x11311, - 0x11313, - 0x11329, - 0x1132A, - 0x11331, - 0x11332, - 0x11334, - 0x11335, - 0x1133A, - 0x1133D, - 0x1133E, - 0x1135D, - 0x11362, - 0x11480, - 0x114B0, - 0x114C4, - 0x114C6, - 0x114C7, - 0x114C8, - 0x11580, - 0x115AF, - 0x11600, - 0x11630, - 0x11644, - 0x11645, - 0x11680, - 0x116AB, - 0x118A0, - 0x118E0, - 0x118FF, - 0x11900, - 0x11AC0, - 0x11AF9, - 0x12000, - 0x12399, - 0x12400, - 0x1246F, - 0x13000, - 0x1342F, - 0x16800, - 0x16A39, - 0x16A40, - 0x16A5F, - 0x16AD0, - 0x16AEE, - 0x16B00, - 0x16B30, - 0x16B40, - 0x16B44, - 0x16B63, - 0x16B78, - 0x16B7D, - 0x16B90, - 0x16F00, - 0x16F45, - 0x16F50, - 0x16F51, - 0x16F93, - 0x16FA0, - 0x1B000, - 0x1B002, - 0x1BC00, - 0x1BC6B, - 0x1BC70, - 0x1BC7D, - 0x1BC80, - 0x1BC89, - 0x1BC90, - 0x1BC9A, - 0x1D400, - 0x1D455, - 0x1D456, - 0x1D49D, - 0x1D49E, - 0x1D4A0, - 0x1D4A2, - 0x1D4A3, - 0x1D4A5, - 0x1D4A7, - 0x1D4A9, - 0x1D4AD, - 0x1D4AE, - 0x1D4BA, - 0x1D4BB, - 0x1D4BC, - 0x1D4BD, - 0x1D4C4, - 0x1D4C5, - 0x1D506, - 0x1D507, - 0x1D50B, - 0x1D50D, - 0x1D515, - 0x1D516, - 0x1D51D, - 0x1D51E, - 0x1D53A, - 0x1D53B, - 0x1D53F, - 0x1D540, - 0x1D545, - 0x1D546, - 0x1D547, - 0x1D54A, - 0x1D551, - 0x1D552, - 0x1D6A6, - 0x1D6A8, - 0x1D6C1, - 0x1D6C2, - 0x1D6DB, - 0x1D6DC, - 0x1D6FB, - 0x1D6FC, - 0x1D715, - 0x1D716, - 0x1D735, - 0x1D736, - 0x1D74F, - 0x1D750, - 0x1D76F, - 0x1D770, - 0x1D789, - 0x1D78A, - 0x1D7A9, - 0x1D7AA, - 0x1D7C3, - 0x1D7C4, - 0x1D7CC, - 0x1E800, - 0x1E8C5, - 0x1EE00, - 0x1EE04, - 0x1EE05, - 0x1EE20, - 0x1EE21, - 0x1EE23, - 0x1EE24, - 0x1EE25, - 0x1EE27, - 0x1EE28, - 0x1EE29, - 0x1EE33, - 0x1EE34, - 0x1EE38, - 0x1EE39, - 0x1EE3A, - 0x1EE3B, - 0x1EE3C, - 0x1EE42, - 0x1EE43, - 0x1EE47, - 0x1EE48, - 0x1EE49, - 0x1EE4A, - 0x1EE4B, - 0x1EE4C, - 0x1EE4D, - 0x1EE50, - 0x1EE51, - 0x1EE53, - 0x1EE54, - 0x1EE55, - 0x1EE57, - 0x1EE58, - 0x1EE59, - 0x1EE5A, - 0x1EE5B, - 0x1EE5C, - 0x1EE5D, - 0x1EE5E, - 0x1EE5F, - 0x1EE60, - 0x1EE61, - 0x1EE63, - 0x1EE64, - 0x1EE65, - 0x1EE67, - 0x1EE6B, - 0x1EE6C, - 0x1EE73, - 0x1EE74, - 0x1EE78, - 0x1EE79, - 0x1EE7D, - 0x1EE7E, - 0x1EE7F, - 0x1EE80, - 0x1EE8A, - 0x1EE8B, - 0x1EE9C, - 0x1EEA1, - 0x1EEA4, - 0x1EEA5, - 0x1EEAA, - 0x1EEAB, - 0x1EEBC, - 0x20000, - 0x2A6D7, - 0x2A700, - 0x2B735, - 0x2B740, - 0x2B81E, - 0x2F800, - 0x2FA1E -}; - -static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC POSIX-BC */ - 1289, /* Number of elements */ - 148565664, /* Version and data structure type */ - 1, /* 0 if the list starts at 0; - 1 if it starts at the element beyond 0 */ - 0x0, - 0x42, - 0x4A, - 0x51, - 0x5A, - 0x62, - 0x6A, - 0x6D, - 0x6E, - 0x70, - 0x79, - 0x80, - 0x8A, - 0x8C, - 0x8F, - 0x91, - 0x9D, - 0x9E, - 0x9F, - 0xA0, - 0xA1, - 0xA2, - 0xAA, - 0xAC, - 0xAF, - 0xC0, - 0xCA, - 0xCB, - 0xD0, - 0xD1, - 0xDA, - 0xDB, - 0xE1, - 0xE2, - 0xEA, - 0xEB, - 0xFA, - 0xFC, - 0xFD, - 0xFE, - 0xFF, - 0x100, - 0x2C2, - 0x2C6, - 0x2D2, - 0x2E0, - 0x2E5, - 0x2EC, - 0x2ED, - 0x2EE, - 0x2EF, - 0x300, - 0x375, - 0x376, - 0x378, - 0x37B, - 0x37E, - 0x37F, - 0x380, - 0x386, - 0x387, - 0x388, - 0x38B, - 0x38C, - 0x38D, - 0x38E, - 0x3A2, - 0x3A3, - 0x3F6, - 0x3F7, - 0x482, - 0x483, - 0x488, - 0x48A, - 0x530, - 0x531, - 0x557, - 0x559, - 0x55A, - 0x561, - 0x588, - 0x591, - 0x5BE, - 0x5BF, - 0x5C0, - 0x5C1, - 0x5C3, - 0x5C4, - 0x5C6, - 0x5C7, - 0x5C8, - 0x5D0, - 0x5EB, - 0x5F0, - 0x5F3, - 0x610, - 0x61B, - 0x620, - 0x66A, - 0x66E, - 0x6D4, - 0x6D5, - 0x6DD, - 0x6DF, - 0x6E9, - 0x6EA, - 0x6FD, - 0x6FF, - 0x700, - 0x710, - 0x74B, - 0x74D, - 0x7B2, - 0x7C0, - 0x7F6, - 0x7FA, - 0x7FB, - 0x800, - 0x82E, - 0x840, - 0x85C, - 0x8A0, - 0x8B3, - 0x8E4, - 0x964, - 0x966, - 0x970, - 0x971, - 0x984, - 0x985, - 0x98D, - 0x98F, - 0x991, - 0x993, - 0x9A9, - 0x9AA, - 0x9B1, - 0x9B2, - 0x9B3, - 0x9B6, - 0x9BA, - 0x9BC, - 0x9C5, - 0x9C7, - 0x9C9, - 0x9CB, - 0x9CF, - 0x9D7, - 0x9D8, - 0x9DC, - 0x9DE, - 0x9DF, - 0x9E4, - 0x9E6, - 0x9F2, - 0xA01, - 0xA04, - 0xA05, - 0xA0B, - 0xA0F, - 0xA11, - 0xA13, - 0xA29, - 0xA2A, - 0xA31, - 0xA32, - 0xA34, - 0xA35, - 0xA37, - 0xA38, - 0xA3A, - 0xA3C, - 0xA3D, - 0xA3E, - 0xA43, - 0xA47, - 0xA49, - 0xA4B, - 0xA4E, - 0xA51, - 0xA52, - 0xA59, - 0xA5D, - 0xA5E, - 0xA5F, - 0xA66, - 0xA76, - 0xA81, - 0xA84, - 0xA85, - 0xA8E, - 0xA8F, - 0xA92, - 0xA93, - 0xAA9, - 0xAAA, - 0xAB1, - 0xAB2, - 0xAB4, - 0xAB5, - 0xABA, - 0xABC, - 0xAC6, - 0xAC7, - 0xACA, - 0xACB, - 0xACE, - 0xAD0, - 0xAD1, - 0xAE0, - 0xAE4, - 0xAE6, - 0xAF0, - 0xB01, - 0xB04, - 0xB05, - 0xB0D, - 0xB0F, - 0xB11, - 0xB13, - 0xB29, - 0xB2A, - 0xB31, - 0xB32, - 0xB34, - 0xB35, - 0xB3A, - 0xB3C, - 0xB45, - 0xB47, - 0xB49, - 0xB4B, - 0xB4E, - 0xB56, - 0xB58, - 0xB5C, - 0xB5E, - 0xB5F, - 0xB64, - 0xB66, - 0xB70, - 0xB71, - 0xB72, - 0xB82, - 0xB84, - 0xB85, - 0xB8B, - 0xB8E, - 0xB91, - 0xB92, - 0xB96, - 0xB99, - 0xB9B, - 0xB9C, - 0xB9D, - 0xB9E, - 0xBA0, - 0xBA3, - 0xBA5, - 0xBA8, - 0xBAB, - 0xBAE, - 0xBBA, - 0xBBE, - 0xBC3, - 0xBC6, - 0xBC9, - 0xBCA, - 0xBCE, - 0xBD0, - 0xBD1, - 0xBD7, - 0xBD8, - 0xBE6, - 0xBF0, - 0xC00, - 0xC04, - 0xC05, - 0xC0D, - 0xC0E, - 0xC11, - 0xC12, - 0xC29, - 0xC2A, - 0xC3A, - 0xC3D, - 0xC45, - 0xC46, - 0xC49, - 0xC4A, - 0xC4E, - 0xC55, - 0xC57, - 0xC58, - 0xC5A, - 0xC60, - 0xC64, - 0xC66, - 0xC70, - 0xC81, - 0xC84, - 0xC85, - 0xC8D, - 0xC8E, - 0xC91, - 0xC92, - 0xCA9, - 0xCAA, - 0xCB4, - 0xCB5, - 0xCBA, - 0xCBC, - 0xCC5, - 0xCC6, - 0xCC9, - 0xCCA, - 0xCCE, - 0xCD5, - 0xCD7, - 0xCDE, - 0xCDF, - 0xCE0, - 0xCE4, - 0xCE6, - 0xCF0, - 0xCF1, - 0xCF3, - 0xD01, - 0xD04, - 0xD05, - 0xD0D, - 0xD0E, - 0xD11, - 0xD12, - 0xD3B, - 0xD3D, - 0xD45, - 0xD46, - 0xD49, - 0xD4A, - 0xD4F, - 0xD57, - 0xD58, - 0xD60, - 0xD64, - 0xD66, - 0xD70, - 0xD7A, - 0xD80, - 0xD82, - 0xD84, - 0xD85, - 0xD97, - 0xD9A, - 0xDB2, - 0xDB3, - 0xDBC, - 0xDBD, - 0xDBE, - 0xDC0, - 0xDC7, - 0xDCA, - 0xDCB, - 0xDCF, - 0xDD5, - 0xDD6, - 0xDD7, - 0xDD8, - 0xDE0, - 0xDE6, - 0xDF0, - 0xDF2, - 0xDF4, - 0xE01, - 0xE3B, - 0xE40, - 0xE4F, - 0xE50, - 0xE5A, - 0xE81, - 0xE83, - 0xE84, - 0xE85, - 0xE87, - 0xE89, - 0xE8A, - 0xE8B, - 0xE8D, - 0xE8E, - 0xE94, - 0xE98, - 0xE99, - 0xEA0, - 0xEA1, - 0xEA4, - 0xEA5, - 0xEA6, - 0xEA7, - 0xEA8, - 0xEAA, - 0xEAC, - 0xEAD, - 0xEBA, - 0xEBB, - 0xEBE, - 0xEC0, - 0xEC5, - 0xEC6, - 0xEC7, - 0xEC8, - 0xECE, - 0xED0, - 0xEDA, - 0xEDC, - 0xEE0, - 0xF00, - 0xF01, - 0xF18, - 0xF1A, - 0xF20, - 0xF2A, - 0xF35, - 0xF36, - 0xF37, - 0xF38, - 0xF39, - 0xF3A, - 0xF3E, - 0xF48, - 0xF49, - 0xF6D, - 0xF71, - 0xF85, - 0xF86, - 0xF98, - 0xF99, - 0xFBD, - 0xFC6, - 0xFC7, - 0x1000, - 0x104A, - 0x1050, - 0x109E, - 0x10A0, - 0x10C6, - 0x10C7, - 0x10C8, - 0x10CD, - 0x10CE, - 0x10D0, - 0x10FB, - 0x10FC, - 0x1249, - 0x124A, - 0x124E, - 0x1250, - 0x1257, - 0x1258, - 0x1259, - 0x125A, - 0x125E, - 0x1260, - 0x1289, - 0x128A, - 0x128E, - 0x1290, - 0x12B1, - 0x12B2, - 0x12B6, - 0x12B8, - 0x12BF, - 0x12C0, - 0x12C1, - 0x12C2, - 0x12C6, - 0x12C8, - 0x12D7, - 0x12D8, - 0x1311, - 0x1312, - 0x1316, - 0x1318, - 0x135B, - 0x135D, - 0x1360, - 0x1380, - 0x1390, - 0x13A0, - 0x13F5, - 0x1401, - 0x166D, - 0x166F, - 0x1680, - 0x1681, - 0x169B, - 0x16A0, - 0x16EB, - 0x16EE, - 0x16F9, - 0x1700, - 0x170D, - 0x170E, - 0x1715, - 0x1720, - 0x1735, - 0x1740, - 0x1754, - 0x1760, - 0x176D, - 0x176E, - 0x1771, - 0x1772, - 0x1774, - 0x1780, - 0x17D4, - 0x17D7, - 0x17D8, - 0x17DC, - 0x17DE, - 0x17E0, - 0x17EA, - 0x180B, - 0x180E, - 0x1810, - 0x181A, - 0x1820, - 0x1878, - 0x1880, - 0x18AB, - 0x18B0, - 0x18F6, - 0x1900, - 0x191F, - 0x1920, - 0x192C, - 0x1930, - 0x193C, - 0x1946, - 0x196E, - 0x1970, - 0x1975, - 0x1980, - 0x19AC, - 0x19B0, - 0x19CA, - 0x19D0, - 0x19DA, - 0x1A00, - 0x1A1C, - 0x1A20, - 0x1A5F, - 0x1A60, - 0x1A7D, - 0x1A7F, - 0x1A8A, - 0x1A90, - 0x1A9A, - 0x1AA7, - 0x1AA8, - 0x1AB0, - 0x1ABE, - 0x1B00, - 0x1B4C, - 0x1B50, - 0x1B5A, - 0x1B6B, - 0x1B74, - 0x1B80, - 0x1BF4, - 0x1C00, - 0x1C38, - 0x1C40, - 0x1C4A, - 0x1C4D, - 0x1C7E, - 0x1CD0, - 0x1CD3, - 0x1CD4, - 0x1CF7, - 0x1CF8, - 0x1CFA, - 0x1D00, - 0x1DF6, - 0x1DFC, - 0x1F16, - 0x1F18, - 0x1F1E, - 0x1F20, - 0x1F46, - 0x1F48, - 0x1F4E, - 0x1F50, - 0x1F58, - 0x1F59, - 0x1F5A, - 0x1F5B, - 0x1F5C, - 0x1F5D, - 0x1F5E, - 0x1F5F, - 0x1F7E, - 0x1F80, - 0x1FB5, - 0x1FB6, - 0x1FBD, - 0x1FBE, - 0x1FBF, - 0x1FC2, - 0x1FC5, - 0x1FC6, - 0x1FCD, - 0x1FD0, - 0x1FD4, - 0x1FD6, - 0x1FDC, - 0x1FE0, - 0x1FED, - 0x1FF2, - 0x1FF5, - 0x1FF6, - 0x1FFD, - 0x203F, - 0x2041, - 0x2054, - 0x2055, - 0x2071, - 0x2072, - 0x207F, - 0x2080, - 0x2090, - 0x209D, - 0x20D0, - 0x20DD, - 0x20E1, - 0x20E2, - 0x20E5, - 0x20F1, - 0x2102, - 0x2103, - 0x2107, - 0x2108, - 0x210A, - 0x2114, - 0x2115, - 0x2116, - 0x2119, - 0x211E, - 0x2124, - 0x2125, - 0x2126, - 0x2127, - 0x2128, - 0x2129, - 0x212A, - 0x212E, - 0x212F, - 0x213A, - 0x213C, - 0x2140, - 0x2145, - 0x214A, - 0x214E, - 0x214F, - 0x2160, - 0x2189, - 0x2C00, - 0x2C2F, - 0x2C30, - 0x2C5F, - 0x2C60, - 0x2CE5, - 0x2CEB, - 0x2CF4, - 0x2D00, - 0x2D26, - 0x2D27, - 0x2D28, - 0x2D2D, - 0x2D2E, - 0x2D30, - 0x2D68, - 0x2D6F, - 0x2D70, - 0x2D7F, - 0x2D97, - 0x2DA0, - 0x2DA7, - 0x2DA8, - 0x2DAF, - 0x2DB0, - 0x2DB7, - 0x2DB8, - 0x2DBF, - 0x2DC0, - 0x2DC7, - 0x2DC8, - 0x2DCF, - 0x2DD0, - 0x2DD7, - 0x2DD8, - 0x2DDF, - 0x2DE0, - 0x2E00, - 0x3005, - 0x3008, - 0x3021, - 0x3030, - 0x3031, - 0x3036, - 0x3038, - 0x303D, - 0x3041, - 0x3097, - 0x3099, - 0x309B, - 0x309D, - 0x30A0, - 0x30A1, - 0x30FB, - 0x30FC, - 0x3100, - 0x3105, - 0x312E, - 0x3131, - 0x318F, - 0x31A0, - 0x31BB, - 0x31F0, - 0x3200, - 0x3400, - 0x4DB6, - 0x4E00, - 0x9FCD, - 0xA000, - 0xA48D, - 0xA4D0, - 0xA4FE, - 0xA500, - 0xA60D, - 0xA610, - 0xA62C, - 0xA640, - 0xA670, - 0xA674, - 0xA67E, - 0xA67F, - 0xA69E, - 0xA69F, - 0xA6F2, - 0xA717, - 0xA720, - 0xA722, - 0xA789, - 0xA78B, - 0xA78F, - 0xA790, - 0xA7AE, - 0xA7B0, - 0xA7B2, - 0xA7F7, - 0xA828, - 0xA840, - 0xA874, - 0xA880, - 0xA8C5, - 0xA8D0, - 0xA8DA, - 0xA8E0, - 0xA8F8, - 0xA8FB, - 0xA8FC, - 0xA900, - 0xA92E, - 0xA930, - 0xA954, - 0xA960, - 0xA97D, - 0xA980, - 0xA9C1, - 0xA9CF, - 0xA9DA, - 0xA9E0, - 0xA9FF, - 0xAA00, - 0xAA37, - 0xAA40, - 0xAA4E, - 0xAA50, - 0xAA5A, - 0xAA60, - 0xAA77, - 0xAA7A, - 0xAAC3, - 0xAADB, - 0xAADE, - 0xAAE0, - 0xAAF0, - 0xAAF2, - 0xAAF7, - 0xAB01, - 0xAB07, - 0xAB09, - 0xAB0F, - 0xAB11, - 0xAB17, - 0xAB20, - 0xAB27, - 0xAB28, - 0xAB2F, - 0xAB30, - 0xAB5B, - 0xAB5C, - 0xAB60, - 0xAB64, - 0xAB66, - 0xABC0, - 0xABEB, - 0xABEC, - 0xABEE, - 0xABF0, - 0xABFA, - 0xAC00, - 0xD7A4, - 0xD7B0, - 0xD7C7, - 0xD7CB, - 0xD7FC, - 0xF900, - 0xFA6E, - 0xFA70, - 0xFADA, - 0xFB00, - 0xFB07, - 0xFB13, - 0xFB18, - 0xFB1D, - 0xFB29, - 0xFB2A, - 0xFB37, - 0xFB38, - 0xFB3D, - 0xFB3E, - 0xFB3F, - 0xFB40, - 0xFB42, - 0xFB43, - 0xFB45, - 0xFB46, - 0xFBB2, - 0xFBD3, - 0xFC5E, - 0xFC64, - 0xFD3E, - 0xFD50, - 0xFD90, - 0xFD92, - 0xFDC8, - 0xFDF0, - 0xFDFA, - 0xFE00, - 0xFE10, - 0xFE20, - 0xFE2E, - 0xFE33, - 0xFE35, - 0xFE4D, - 0xFE50, - 0xFE71, - 0xFE72, - 0xFE73, - 0xFE74, - 0xFE77, - 0xFE78, - 0xFE79, - 0xFE7A, - 0xFE7B, - 0xFE7C, - 0xFE7D, - 0xFE7E, - 0xFE7F, - 0xFEFD, - 0xFF10, - 0xFF1A, - 0xFF21, - 0xFF3B, - 0xFF3F, - 0xFF40, - 0xFF41, - 0xFF5B, - 0xFF66, - 0xFFBF, - 0xFFC2, - 0xFFC8, - 0xFFCA, - 0xFFD0, - 0xFFD2, - 0xFFD8, - 0xFFDA, - 0xFFDD, - 0x10000, - 0x1000C, - 0x1000D, - 0x10027, - 0x10028, - 0x1003B, - 0x1003C, - 0x1003E, - 0x1003F, - 0x1004E, - 0x10050, - 0x1005E, - 0x10080, - 0x100FB, - 0x10140, - 0x10175, - 0x101FD, - 0x101FE, - 0x10280, - 0x1029D, - 0x102A0, - 0x102D1, - 0x102E0, - 0x102E1, - 0x10300, - 0x10320, - 0x10330, - 0x1034B, - 0x10350, - 0x1037B, - 0x10380, - 0x1039E, - 0x103A0, - 0x103C4, - 0x103C8, - 0x103D0, - 0x103D1, - 0x103D6, - 0x10400, - 0x1049E, - 0x104A0, - 0x104AA, - 0x10500, - 0x10528, - 0x10530, - 0x10564, - 0x10600, - 0x10737, - 0x10740, - 0x10756, - 0x10760, - 0x10768, - 0x10800, - 0x10806, - 0x10808, - 0x10809, - 0x1080A, - 0x10836, - 0x10837, - 0x10839, - 0x1083C, - 0x1083D, - 0x1083F, - 0x10856, - 0x10860, - 0x10877, - 0x10880, - 0x1089F, - 0x10900, - 0x10916, - 0x10920, - 0x1093A, - 0x10980, - 0x109B8, - 0x109BE, - 0x109C0, - 0x10A00, - 0x10A04, - 0x10A05, - 0x10A07, - 0x10A0C, - 0x10A14, - 0x10A15, - 0x10A18, - 0x10A19, - 0x10A34, - 0x10A38, - 0x10A3B, - 0x10A3F, - 0x10A40, - 0x10A60, - 0x10A7D, - 0x10A80, - 0x10A9D, - 0x10AC0, - 0x10AC8, - 0x10AC9, - 0x10AE7, - 0x10B00, - 0x10B36, - 0x10B40, - 0x10B56, - 0x10B60, - 0x10B73, - 0x10B80, - 0x10B92, - 0x10C00, - 0x10C49, - 0x11000, - 0x11047, - 0x11066, - 0x11070, - 0x1107F, - 0x110BB, - 0x110D0, - 0x110E9, - 0x110F0, - 0x110FA, - 0x11100, - 0x11135, - 0x11136, - 0x11140, - 0x11150, - 0x11174, - 0x11176, - 0x11177, - 0x11180, - 0x111C5, - 0x111D0, - 0x111DB, - 0x11200, - 0x11212, - 0x11213, - 0x11238, - 0x112B0, - 0x112EB, - 0x112F0, - 0x112FA, - 0x11301, - 0x11304, - 0x11305, - 0x1130D, - 0x1130F, - 0x11311, - 0x11313, - 0x11329, - 0x1132A, - 0x11331, - 0x11332, - 0x11334, - 0x11335, - 0x1133A, - 0x1133C, - 0x11345, - 0x11347, - 0x11349, - 0x1134B, - 0x1134E, - 0x11357, - 0x11358, - 0x1135D, - 0x11364, - 0x11366, - 0x1136D, - 0x11370, - 0x11375, - 0x11480, - 0x114C6, - 0x114C7, - 0x114C8, - 0x114D0, - 0x114DA, - 0x11580, - 0x115B6, - 0x115B8, - 0x115C1, - 0x11600, - 0x11641, - 0x11644, - 0x11645, - 0x11650, - 0x1165A, - 0x11680, - 0x116B8, - 0x116C0, - 0x116CA, - 0x118A0, - 0x118EA, - 0x118FF, - 0x11900, - 0x11AC0, - 0x11AF9, - 0x12000, - 0x12399, - 0x12400, - 0x1246F, - 0x13000, - 0x1342F, - 0x16800, - 0x16A39, - 0x16A40, - 0x16A5F, - 0x16A60, - 0x16A6A, - 0x16AD0, - 0x16AEE, - 0x16AF0, - 0x16AF5, - 0x16B00, - 0x16B37, - 0x16B40, - 0x16B44, - 0x16B50, - 0x16B5A, - 0x16B63, - 0x16B78, - 0x16B7D, - 0x16B90, - 0x16F00, - 0x16F45, - 0x16F50, - 0x16F7F, - 0x16F8F, - 0x16FA0, - 0x1B000, - 0x1B002, - 0x1BC00, - 0x1BC6B, - 0x1BC70, - 0x1BC7D, - 0x1BC80, - 0x1BC89, - 0x1BC90, - 0x1BC9A, - 0x1BC9D, - 0x1BC9F, - 0x1D165, - 0x1D16A, - 0x1D16D, - 0x1D173, - 0x1D17B, - 0x1D183, - 0x1D185, - 0x1D18C, - 0x1D1AA, - 0x1D1AE, - 0x1D242, - 0x1D245, - 0x1D400, - 0x1D455, - 0x1D456, - 0x1D49D, - 0x1D49E, - 0x1D4A0, - 0x1D4A2, - 0x1D4A3, - 0x1D4A5, - 0x1D4A7, - 0x1D4A9, - 0x1D4AD, - 0x1D4AE, - 0x1D4BA, - 0x1D4BB, - 0x1D4BC, - 0x1D4BD, - 0x1D4C4, - 0x1D4C5, - 0x1D506, - 0x1D507, - 0x1D50B, - 0x1D50D, - 0x1D515, - 0x1D516, - 0x1D51D, - 0x1D51E, - 0x1D53A, - 0x1D53B, - 0x1D53F, - 0x1D540, - 0x1D545, - 0x1D546, - 0x1D547, - 0x1D54A, - 0x1D551, - 0x1D552, - 0x1D6A6, - 0x1D6A8, - 0x1D6C1, - 0x1D6C2, - 0x1D6DB, - 0x1D6DC, - 0x1D6FB, - 0x1D6FC, - 0x1D715, - 0x1D716, - 0x1D735, - 0x1D736, - 0x1D74F, - 0x1D750, - 0x1D76F, - 0x1D770, - 0x1D789, - 0x1D78A, - 0x1D7A9, - 0x1D7AA, - 0x1D7C3, - 0x1D7C4, - 0x1D7CC, - 0x1D7CE, - 0x1D800, - 0x1E800, - 0x1E8C5, - 0x1E8D0, - 0x1E8D7, - 0x1EE00, - 0x1EE04, - 0x1EE05, - 0x1EE20, - 0x1EE21, - 0x1EE23, - 0x1EE24, - 0x1EE25, - 0x1EE27, - 0x1EE28, - 0x1EE29, - 0x1EE33, - 0x1EE34, - 0x1EE38, - 0x1EE39, - 0x1EE3A, - 0x1EE3B, - 0x1EE3C, - 0x1EE42, - 0x1EE43, - 0x1EE47, - 0x1EE48, - 0x1EE49, - 0x1EE4A, - 0x1EE4B, - 0x1EE4C, - 0x1EE4D, - 0x1EE50, - 0x1EE51, - 0x1EE53, - 0x1EE54, - 0x1EE55, - 0x1EE57, - 0x1EE58, - 0x1EE59, - 0x1EE5A, - 0x1EE5B, - 0x1EE5C, - 0x1EE5D, - 0x1EE5E, - 0x1EE5F, - 0x1EE60, - 0x1EE61, - 0x1EE63, - 0x1EE64, - 0x1EE65, - 0x1EE67, - 0x1EE6B, - 0x1EE6C, - 0x1EE73, - 0x1EE74, - 0x1EE78, - 0x1EE79, - 0x1EE7D, - 0x1EE7E, - 0x1EE7F, - 0x1EE80, - 0x1EE8A, - 0x1EE8B, - 0x1EE9C, - 0x1EEA1, - 0x1EEA4, - 0x1EEA5, - 0x1EEAA, - 0x1EEAB, - 0x1EEBC, - 0x20000, - 0x2A6D7, - 0x2A700, - 0x2B735, - 0x2B740, - 0x2B81E, - 0x2F800, - 0x2FA1E, - 0xE0100, - 0xE01F0 -}; - #endif /* #ifndef PERL_IN_XSUB_RE */ #endif /* EBCDIC POSIX-BC */ @@ -50142,5 +50142,5 @@ static const UV _Perl_IDCont_invlist[] = { /* for EBCDIC POSIX-BC */ * a17a0330e57d774343a53c019f1bc69827c2676982a1bf48e0898a76710e8877 lib/unicore/extracted/DNumType.txt * c2cb810a67cc5fb4a8d236b6c1bc6dd4d89733d8603881997e8aae2c816a3db1 lib/unicore/extracted/DNumValues.txt * 746472de66b936ac885ca6d6e68058242b4e909e3260c6317f3ec719f78f76cc lib/unicore/version - * 80dea5adf66b90f1d19829dd11675a6d3a9f6b2a407d37438d2dfa875a176cfb regen/mk_invlists.pl + * 3f719771a87dc82fc3d9caa36fe3f2de7545f4d6b0d91d2e1c0132957698b915 regen/mk_invlists.pl * ex: set ro: */ |