/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Test the Unicode character type functions. Copyright (C) 2007-2022 Free Software Foundation, Inc. This file is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . */ #include "test-predicate-part1.h" { 0x0041, 0x005A }, { 0x0061, 0x007A }, { 0x00AA, 0x00AA }, { 0x00B5, 0x00B5 }, { 0x00BA, 0x00BA }, { 0x00C0, 0x00D6 }, { 0x00D8, 0x00F6 }, { 0x00F8, 0x02B8 }, { 0x02BB, 0x02C1 }, { 0x02D0, 0x02D1 }, { 0x02E0, 0x02E4 }, { 0x02EE, 0x02EE }, { 0x0370, 0x0373 }, { 0x0376, 0x037D }, { 0x037F, 0x0383 }, { 0x0386, 0x0386 }, { 0x0388, 0x03F5 }, { 0x03F7, 0x0482 }, { 0x048A, 0x0589 }, { 0x058B, 0x058C }, { 0x0903, 0x0939 }, { 0x093B, 0x093B }, { 0x093D, 0x0940 }, { 0x0949, 0x094C }, { 0x094E, 0x0950 }, { 0x0958, 0x0961 }, { 0x0964, 0x0980 }, { 0x0982, 0x09BB }, { 0x09BD, 0x09C0 }, { 0x09C5, 0x09CC }, { 0x09CE, 0x09E1 }, { 0x09E4, 0x09F1 }, { 0x09F4, 0x09FA }, { 0x09FC, 0x09FD }, { 0x09FF, 0x0A00 }, { 0x0A03, 0x0A3B }, { 0x0A3D, 0x0A40 }, { 0x0A43, 0x0A46 }, { 0x0A49, 0x0A4A }, { 0x0A4E, 0x0A50 }, { 0x0A52, 0x0A6F }, { 0x0A72, 0x0A74 }, { 0x0A76, 0x0A80 }, { 0x0A83, 0x0ABB }, { 0x0ABD, 0x0AC0 }, { 0x0AC6, 0x0AC6 }, { 0x0AC9, 0x0ACC }, { 0x0ACE, 0x0AE1 }, { 0x0AE4, 0x0AF0 }, { 0x0AF2, 0x0AF9 }, { 0x0B00, 0x0B00 }, { 0x0B02, 0x0B3B }, { 0x0B3D, 0x0B3E }, { 0x0B40, 0x0B40 }, { 0x0B45, 0x0B4C }, { 0x0B4E, 0x0B54 }, { 0x0B57, 0x0B61 }, { 0x0B64, 0x0B81 }, { 0x0B83, 0x0BBF }, { 0x0BC1, 0x0BCC }, { 0x0BCE, 0x0BF2 }, { 0x0BFB, 0x0BFF }, { 0x0C01, 0x0C03 }, { 0x0C05, 0x0C3B }, { 0x0C3D, 0x0C3D }, { 0x0C41, 0x0C45 }, { 0x0C49, 0x0C49 }, { 0x0C4E, 0x0C54 }, { 0x0C57, 0x0C61 }, { 0x0C64, 0x0C77 }, { 0x0C7F, 0x0C80 }, { 0x0C82, 0x0CBB }, { 0x0CBD, 0x0CCB }, { 0x0CCE, 0x0CE1 }, { 0x0CE4, 0x0CFF }, { 0x0D02, 0x0D3A }, { 0x0D3D, 0x0D40 }, { 0x0D45, 0x0D4C }, { 0x0D4E, 0x0D61 }, { 0x0D64, 0x0D80 }, { 0x0D82, 0x0DC9 }, { 0x0DCB, 0x0DD1 }, { 0x0DD5, 0x0DD5 }, { 0x0DD7, 0x0E30 }, { 0x0E32, 0x0E33 }, { 0x0E3B, 0x0E3E }, { 0x0E40, 0x0E46 }, { 0x0E4F, 0x0EB0 }, { 0x0EB2, 0x0EB3 }, { 0x0EBD, 0x0EC7 }, { 0x0ECF, 0x0F17 }, { 0x0F1A, 0x0F34 }, { 0x0F36, 0x0F36 }, { 0x0F38, 0x0F38 }, { 0x0F3E, 0x0F70 }, { 0x0F7F, 0x0F7F }, { 0x0F85, 0x0F85 }, { 0x0F88, 0x0F8C }, { 0x0F98, 0x0F98 }, { 0x0FBD, 0x0FC5 }, { 0x0FC7, 0x102C }, { 0x1031, 0x1031 }, { 0x1038, 0x1038 }, { 0x103B, 0x103C }, { 0x103F, 0x1057 }, { 0x105A, 0x105D }, { 0x1061, 0x1070 }, { 0x1075, 0x1081 }, { 0x1083, 0x1084 }, { 0x1087, 0x108C }, { 0x108E, 0x109C }, { 0x109E, 0x135C }, { 0x1360, 0x138F }, { 0x139A, 0x13FF }, { 0x1401, 0x167F }, { 0x1681, 0x169A }, { 0x169D, 0x1711 }, { 0x1715, 0x1731 }, { 0x1734, 0x1751 }, { 0x1754, 0x1771 }, { 0x1774, 0x17B3 }, { 0x17B6, 0x17B6 }, { 0x17BE, 0x17C5 }, { 0x17C7, 0x17C8 }, { 0x17D4, 0x17DA }, { 0x17DC, 0x17DC }, { 0x17DE, 0x17EF }, { 0x17FA, 0x17FF }, { 0x1810, 0x1884 }, { 0x1887, 0x18A8 }, { 0x18AA, 0x191F }, { 0x1923, 0x1926 }, { 0x1929, 0x1931 }, { 0x1933, 0x1938 }, { 0x193C, 0x193F }, { 0x1941, 0x1943 }, { 0x1946, 0x19DD }, { 0x1A00, 0x1A16 }, { 0x1A19, 0x1A1A }, { 0x1A1C, 0x1A55 }, { 0x1A57, 0x1A57 }, { 0x1A5F, 0x1A5F }, { 0x1A61, 0x1A61 }, { 0x1A63, 0x1A64 }, { 0x1A6D, 0x1A72 }, { 0x1A7D, 0x1A7E }, { 0x1A80, 0x1AAF }, { 0x1ACF, 0x1AFF }, { 0x1B04, 0x1B33 }, { 0x1B35, 0x1B35 }, { 0x1B3B, 0x1B3B }, { 0x1B3D, 0x1B41 }, { 0x1B43, 0x1B6A }, { 0x1B74, 0x1B7F }, { 0x1B82, 0x1BA1 }, { 0x1BA6, 0x1BA7 }, { 0x1BAA, 0x1BAA }, { 0x1BAE, 0x1BE5 }, { 0x1BE7, 0x1BE7 }, { 0x1BEA, 0x1BEC }, { 0x1BEE, 0x1BEE }, { 0x1BF2, 0x1C2B }, { 0x1C34, 0x1C35 }, { 0x1C38, 0x1CCF }, { 0x1CD3, 0x1CD3 }, { 0x1CE1, 0x1CE1 }, { 0x1CE9, 0x1CEC }, { 0x1CEE, 0x1CF3 }, { 0x1CF5, 0x1CF7 }, { 0x1CFA, 0x1DBF }, { 0x1E00, 0x1FBC }, { 0x1FBE, 0x1FBE }, { 0x1FC2, 0x1FCC }, { 0x1FD0, 0x1FDC }, { 0x1FE0, 0x1FEC }, { 0x1FF0, 0x1FFC }, { 0x1FFF, 0x1FFF }, { 0x200E, 0x200E }, { 0x2071, 0x2073 }, { 0x207F, 0x207F }, { 0x208F, 0x209F }, { 0x20C1, 0x20CF }, { 0x20F1, 0x20FF }, { 0x2102, 0x2102 }, { 0x2107, 0x2107 }, { 0x210A, 0x2113 }, { 0x2115, 0x2115 }, { 0x2119, 0x211D }, { 0x2124, 0x2124 }, { 0x2126, 0x2126 }, { 0x2128, 0x2128 }, { 0x212A, 0x212D }, { 0x212F, 0x2139 }, { 0x213C, 0x213F }, { 0x2145, 0x2149 }, { 0x214E, 0x214F }, { 0x2160, 0x2188 }, { 0x218C, 0x218F }, { 0x2336, 0x237A }, { 0x2395, 0x2395 }, { 0x2427, 0x243F }, { 0x244B, 0x245F }, { 0x249C, 0x24E9 }, { 0x26AC, 0x26AC }, { 0x2800, 0x28FF }, { 0x2B74, 0x2B75 }, { 0x2B96, 0x2B96 }, { 0x2C00, 0x2CE4 }, { 0x2CEB, 0x2CEE }, { 0x2CF2, 0x2CF8 }, { 0x2D00, 0x2D7E }, { 0x2D80, 0x2DDF }, { 0x2E5E, 0x2E7F }, { 0x2E9A, 0x2E9A }, { 0x2EF4, 0x2EFF }, { 0x2FD6, 0x2FEF }, { 0x2FFC, 0x2FFF }, { 0x3005, 0x3007 }, { 0x3021, 0x3029 }, { 0x302E, 0x302F }, { 0x3031, 0x3035 }, { 0x3038, 0x303C }, { 0x3040, 0x3098 }, { 0x309D, 0x309F }, { 0x30A1, 0x30FA }, { 0x30FC, 0x31BF }, { 0x31E4, 0x321C }, { 0x321F, 0x324F }, { 0x3260, 0x327B }, { 0x327F, 0x32B0 }, { 0x32C0, 0x32CB }, { 0x32D0, 0x3376 }, { 0x337B, 0x33DD }, { 0x33E0, 0x33FE }, { 0x3400, 0x4DBF }, { 0x4E00, 0xA48F }, { 0xA4C7, 0xA60C }, { 0xA610, 0xA66E }, { 0xA680, 0xA69D }, { 0xA6A0, 0xA6EF }, { 0xA6F2, 0xA6FF }, { 0xA722, 0xA787 }, { 0xA789, 0xA801 }, { 0xA803, 0xA805 }, { 0xA807, 0xA80A }, { 0xA80C, 0xA824 }, { 0xA827, 0xA827 }, { 0xA82D, 0xA837 }, { 0xA83A, 0xA873 }, { 0xA878, 0xA8C3 }, { 0xA8C6, 0xA8DF }, { 0xA8F2, 0xA8FE }, { 0xA900, 0xA925 }, { 0xA92E, 0xA946 }, { 0xA952, 0xA97F }, { 0xA983, 0xA9B2 }, { 0xA9B4, 0xA9B5 }, { 0xA9BA, 0xA9BB }, { 0xA9BE, 0xA9E4 }, { 0xA9E6, 0xAA28 }, { 0xAA2F, 0xAA30 }, { 0xAA33, 0xAA34 }, { 0xAA37, 0xAA42 }, { 0xAA44, 0xAA4B }, { 0xAA4D, 0xAA7B }, { 0xAA7D, 0xAAAF }, { 0xAAB1, 0xAAB1 }, { 0xAAB5, 0xAAB6 }, { 0xAAB9, 0xAABD }, { 0xAAC0, 0xAAC0 }, { 0xAAC2, 0xAAEB }, { 0xAAEE, 0xAAF5 }, { 0xAAF7, 0xAB69 }, { 0xAB6C, 0xABE4 }, { 0xABE6, 0xABE7 }, { 0xABE9, 0xABEC }, { 0xABEE, 0xFB1C }, { 0xFF00, 0xFF00 }, { 0xFF21, 0xFF3A }, { 0xFF41, 0xFF5A }, { 0xFF66, 0xFFDF }, { 0xFFE7, 0xFFE7 }, { 0xFFEF, 0xFFEF }, { 0x10000, 0x10100 }, { 0x10102, 0x1013F }, { 0x1018D, 0x1018F }, { 0x1019D, 0x1019F }, { 0x101A1, 0x101FC }, { 0x101FE, 0x102DF }, { 0x102FC, 0x10375 }, { 0x1037B, 0x107FF }, { 0x11000, 0x11000 }, { 0x11002, 0x11037 }, { 0x11047, 0x11051 }, { 0x11066, 0x1106F }, { 0x11071, 0x11072 }, { 0x11075, 0x1107E }, { 0x11082, 0x110B2 }, { 0x110B7, 0x110B8 }, { 0x110BB, 0x110C1 }, { 0x110C3, 0x110FF }, { 0x11103, 0x11126 }, { 0x1112C, 0x1112C }, { 0x11135, 0x11172 }, { 0x11174, 0x1117F }, { 0x11182, 0x111B5 }, { 0x111BF, 0x111C8 }, { 0x111CD, 0x111CE }, { 0x111D0, 0x1122E }, { 0x11232, 0x11233 }, { 0x11235, 0x11235 }, { 0x11238, 0x1123D }, { 0x1123F, 0x11240 }, { 0x11242, 0x112DE }, { 0x112E0, 0x112E2 }, { 0x112EB, 0x112FF }, { 0x11302, 0x1133A }, { 0x1133D, 0x1133F }, { 0x11341, 0x11365 }, { 0x1136D, 0x1136F }, { 0x11375, 0x11437 }, { 0x11440, 0x11441 }, { 0x11445, 0x11445 }, { 0x11447, 0x1145D }, { 0x1145F, 0x114B2 }, { 0x114B9, 0x114B9 }, { 0x114BB, 0x114BE }, { 0x114C1, 0x114C1 }, { 0x114C4, 0x115B1 }, { 0x115B6, 0x115BB }, { 0x115BE, 0x115BE }, { 0x115C1, 0x115DB }, { 0x115DE, 0x11632 }, { 0x1163B, 0x1163C }, { 0x1163E, 0x1163E }, { 0x11641, 0x1165F }, { 0x1166D, 0x116AA }, { 0x116AC, 0x116AC }, { 0x116AE, 0x116AF }, { 0x116B6, 0x116B6 }, { 0x116B8, 0x1171C }, { 0x11720, 0x11721 }, { 0x11726, 0x11726 }, { 0x1172C, 0x1182E }, { 0x11838, 0x11838 }, { 0x1183B, 0x1193A }, { 0x1193D, 0x1193D }, { 0x1193F, 0x11942 }, { 0x11944, 0x119D3 }, { 0x119D8, 0x119D9 }, { 0x119DC, 0x119DF }, { 0x119E1, 0x11A00 }, { 0x11A07, 0x11A08 }, { 0x11A0B, 0x11A32 }, { 0x11A39, 0x11A3A }, { 0x11A3F, 0x11A46 }, { 0x11A48, 0x11A50 }, { 0x11A57, 0x11A58 }, { 0x11A5C, 0x11A89 }, { 0x11A97, 0x11A97 }, { 0x11A9A, 0x11C2F }, { 0x11C37, 0x11C37 }, { 0x11C3E, 0x11C91 }, { 0x11CA8, 0x11CA9 }, { 0x11CB1, 0x11CB1 }, { 0x11CB4, 0x11CB4 }, { 0x11CB7, 0x11D30 }, { 0x11D37, 0x11D39 }, { 0x11D3B, 0x11D3B }, { 0x11D3E, 0x11D3E }, { 0x11D46, 0x11D46 }, { 0x11D48, 0x11D8F }, { 0x11D92, 0x11D94 }, { 0x11D96, 0x11D96 }, { 0x11D98, 0x11EF2 }, { 0x11EF5, 0x11EFF }, { 0x11F02, 0x11F35 }, { 0x11F3B, 0x11F3F }, { 0x11F41, 0x11F41 }, { 0x11F43, 0x11FD4 }, { 0x11FF2, 0x1343F }, { 0x13441, 0x13446 }, { 0x13456, 0x16AEF }, { 0x16AF5, 0x16B2F }, { 0x16B37, 0x16F4E }, { 0x16F50, 0x16F8E }, { 0x16F93, 0x16FE1 }, { 0x16FE3, 0x16FE3 }, { 0x16FE5, 0x1BC9C }, { 0x1BC9F, 0x1BC9F }, { 0x1BCA4, 0x1CEFF }, { 0x1CF2E, 0x1CF2F }, { 0x1CF47, 0x1D166 }, { 0x1D16A, 0x1D172 }, { 0x1D183, 0x1D184 }, { 0x1D18C, 0x1D1A9 }, { 0x1D1AE, 0x1D1E8 }, { 0x1D1EB, 0x1D1FF }, { 0x1D246, 0x1D2FF }, { 0x1D357, 0x1D6DA }, { 0x1D6DC, 0x1D714 }, { 0x1D716, 0x1D74E }, { 0x1D750, 0x1D788 }, { 0x1D78A, 0x1D7C2 }, { 0x1D7C4, 0x1D7CD }, { 0x1D800, 0x1D9FF }, { 0x1DA37, 0x1DA3A }, { 0x1DA6D, 0x1DA74 }, { 0x1DA76, 0x1DA83 }, { 0x1DA85, 0x1DA9A }, { 0x1DAA0, 0x1DAA0 }, { 0x1DAB0, 0x1DFFF }, { 0x1E007, 0x1E007 }, { 0x1E019, 0x1E01A }, { 0x1E022, 0x1E022 }, { 0x1E025, 0x1E025 }, { 0x1E02B, 0x1E08E }, { 0x1E090, 0x1E12F }, { 0x1E137, 0x1E2AD }, { 0x1E2AF, 0x1E2EB }, { 0x1E2F0, 0x1E2FE }, { 0x1E300, 0x1E4EB }, { 0x1E4F0, 0x1E7FF }, { 0x1E8C5, 0x1E8C6 }, { 0x1E8D7, 0x1E8FF }, { 0x1E94C, 0x1E94F }, { 0x1E95A, 0x1E95D }, { 0x1E960, 0x1EC70 }, { 0x1ECB5, 0x1ED00 }, { 0x1ED3E, 0x1EDFF }, { 0x1EE04, 0x1EE04 }, { 0x1EE20, 0x1EE20 }, { 0x1EE23, 0x1EE23 }, { 0x1EE25, 0x1EE26 }, { 0x1EE28, 0x1EE28 }, { 0x1EE33, 0x1EE33 }, { 0x1EE38, 0x1EE38 }, { 0x1EE3A, 0x1EE3A }, { 0x1EE3C, 0x1EE41 }, { 0x1EE43, 0x1EE46 }, { 0x1EE48, 0x1EE48 }, { 0x1EE4A, 0x1EE4A }, { 0x1EE4C, 0x1EE4C }, { 0x1EE50, 0x1EE50 }, { 0x1EE53, 0x1EE53 }, { 0x1EE55, 0x1EE56 }, { 0x1EE58, 0x1EE58 }, { 0x1EE5A, 0x1EE5A }, { 0x1EE5C, 0x1EE5C }, { 0x1EE5E, 0x1EE5E }, { 0x1EE60, 0x1EE60 }, { 0x1EE63, 0x1EE63 }, { 0x1EE65, 0x1EE66 }, { 0x1EE6B, 0x1EE6B }, { 0x1EE73, 0x1EE73 }, { 0x1EE78, 0x1EE78 }, { 0x1EE7D, 0x1EE7D }, { 0x1EE7F, 0x1EE7F }, { 0x1EE8A, 0x1EE8A }, { 0x1EE9C, 0x1EEA0 }, { 0x1EEA4, 0x1EEA4 }, { 0x1EEAA, 0x1EEAA }, { 0x1EEBC, 0x1EEEF }, { 0x1EEF2, 0x1EFFF }, { 0x1F02C, 0x1F02F }, { 0x1F094, 0x1F09F }, { 0x1F0AF, 0x1F0B0 }, { 0x1F0C0, 0x1F0C0 }, { 0x1F0D0, 0x1F0D0 }, { 0x1F0F6, 0x1F0FF }, { 0x1F110, 0x1F12E }, { 0x1F130, 0x1F169 }, { 0x1F170, 0x1F1AC }, { 0x1F1AE, 0x1F25F }, { 0x1F266, 0x1F2FF }, { 0x1F6D8, 0x1F6DB }, { 0x1F6ED, 0x1F6EF }, { 0x1F6FD, 0x1F6FF }, { 0x1F777, 0x1F77A }, { 0x1F7DA, 0x1F7DF }, { 0x1F7EC, 0x1F7EF }, { 0x1F7F1, 0x1F7FF }, { 0x1F80C, 0x1F80F }, { 0x1F848, 0x1F84F }, { 0x1F85A, 0x1F85F }, { 0x1F888, 0x1F88F }, { 0x1F8AE, 0x1F8AF }, { 0x1F8B2, 0x1F8FF }, { 0x1FA54, 0x1FA5F }, { 0x1FA6E, 0x1FA6F }, { 0x1FA7D, 0x1FA7F }, { 0x1FA89, 0x1FA8F }, { 0x1FABE, 0x1FABE }, { 0x1FAC6, 0x1FACD }, { 0x1FADC, 0x1FADF }, { 0x1FAE9, 0x1FAEF }, { 0x1FAF9, 0x1FAFF }, { 0x1FB93, 0x1FB93 }, { 0x1FBCB, 0x1FBEF }, { 0x1FBFA, 0x1FFFD }, { 0x20000, 0x2FFFD }, { 0x30000, 0x3FFFD }, { 0x40000, 0x4FFFD }, { 0x50000, 0x5FFFD }, { 0x60000, 0x6FFFD }, { 0x70000, 0x7FFFD }, { 0x80000, 0x8FFFD }, { 0x90000, 0x9FFFD }, { 0xA0000, 0xAFFFD }, { 0xB0000, 0xBFFFD }, { 0xC0000, 0xCFFFD }, { 0xD0000, 0xDFFFD }, { 0xE1000, 0xEFFFD }, { 0xF0000, 0xFFFFD }, { 0x100000, 0x10FFFD } #define PREDICATE(c) uc_is_property_bidi_left_to_right (c) #include "test-predicate-part2.h"