Project

General

Profile

Feature #3989 ยป onig-u6.patch

runpaint (Run Paint Run Run), 10/27/2010 09:20 AM

View differences:

enc/unicode/name2ctype.h
/* 'Assigned': - */
static const OnigCodePoint CR_Assigned[] = {
485,
501,
0x0000, 0x0377,
0x037a, 0x037e,
0x0384, 0x038a,
0x038c, 0x038c,
0x038e, 0x03a1,
0x03a3, 0x0525,
0x03a3, 0x0527,
0x0531, 0x0556,
0x0559, 0x055f,
0x0561, 0x0587,
......
0x05f0, 0x05f4,
0x0600, 0x0603,
0x0606, 0x061b,
0x061e, 0x061f,
0x0621, 0x065e,
0x0660, 0x070d,
0x061e, 0x070d,
0x070f, 0x074a,
0x074d, 0x07b1,
0x07c0, 0x07fa,
0x0800, 0x082d,
0x0830, 0x083e,
0x0900, 0x0939,
0x093c, 0x094e,
0x0950, 0x0955,
0x0958, 0x0972,
0x0840, 0x085b,
0x085e, 0x085e,
0x0900, 0x0977,
0x0979, 0x097f,
0x0981, 0x0983,
0x0985, 0x098c,
......
0x0b56, 0x0b57,
0x0b5c, 0x0b5d,
0x0b5f, 0x0b63,
0x0b66, 0x0b71,
0x0b66, 0x0b77,
0x0b82, 0x0b83,
0x0b85, 0x0b8a,
0x0b8e, 0x0b90,
......
0x0d02, 0x0d03,
0x0d05, 0x0d0c,
0x0d0e, 0x0d10,
0x0d12, 0x0d28,
0x0d2a, 0x0d39,
0x0d12, 0x0d3a,
0x0d3d, 0x0d44,
0x0d46, 0x0d48,
0x0d4a, 0x0d4d,
0x0d4a, 0x0d4e,
0x0d57, 0x0d57,
0x0d60, 0x0d63,
0x0d66, 0x0d75,
......
0x0edc, 0x0edd,
0x0f00, 0x0f47,
0x0f49, 0x0f6c,
0x0f71, 0x0f8b,
0x0f90, 0x0f97,
0x0f71, 0x0f97,
0x0f99, 0x0fbc,
0x0fbe, 0x0fcc,
0x0fce, 0x0fd8,
0x0fce, 0x0fda,
0x1000, 0x10c5,
0x10d0, 0x10fc,
0x1100, 0x1248,
......
0x12d8, 0x1310,
0x1312, 0x1315,
0x1318, 0x135a,
0x135f, 0x137c,
0x135d, 0x137c,
0x1380, 0x1399,
0x13a0, 0x13f4,
0x1400, 0x169c,
......
0x1b50, 0x1b7c,
0x1b80, 0x1baa,
0x1bae, 0x1bb9,
0x1c00, 0x1c37,
0x1bc0, 0x1bf3,
0x1bfc, 0x1c37,
0x1c3b, 0x1c49,
0x1c4d, 0x1c7f,
0x1cd0, 0x1cf2,
0x1d00, 0x1de6,
0x1dfd, 0x1f15,
0x1dfc, 0x1f15,
0x1f18, 0x1f1d,
0x1f20, 0x1f45,
0x1f48, 0x1f4d,
......
0x2000, 0x2064,
0x206a, 0x2071,
0x2074, 0x208e,
0x2090, 0x2094,
0x20a0, 0x20b8,
0x2090, 0x209c,
0x20a0, 0x20b9,
0x20d0, 0x20f0,
0x2100, 0x2189,
0x2190, 0x23e8,
0x2190, 0x23f3,
0x2400, 0x2426,
0x2440, 0x244a,
0x2460, 0x26cd,
0x26cf, 0x26e1,
0x26e3, 0x26e3,
0x26e8, 0x26ff,
0x2701, 0x2704,
0x2706, 0x2709,
0x270c, 0x2727,
0x2729, 0x274b,
0x274d, 0x274d,
0x274f, 0x2752,
0x2756, 0x275e,
0x2761, 0x2794,
0x2798, 0x27af,
0x27b1, 0x27be,
0x27c0, 0x27ca,
0x2460, 0x26ff,
0x2701, 0x27ca,
0x27cc, 0x27cc,
0x27d0, 0x2b4c,
0x27ce, 0x2b4c,
0x2b50, 0x2b59,
0x2c00, 0x2c2e,
0x2c30, 0x2c5e,
0x2c60, 0x2cf1,
0x2cf9, 0x2d25,
0x2d30, 0x2d65,
0x2d6f, 0x2d6f,
0x2d80, 0x2d96,
0x2d6f, 0x2d70,
0x2d7f, 0x2d96,
0x2da0, 0x2da6,
0x2da8, 0x2dae,
0x2db0, 0x2db6,
......
0x3099, 0x30ff,
0x3105, 0x312d,
0x3131, 0x318e,
0x3190, 0x31b7,
0x3190, 0x31ba,
0x31c0, 0x31e3,
0x31f0, 0x321e,
0x3220, 0x32fe,
......
0xa000, 0xa48c,
0xa490, 0xa4c6,
0xa4d0, 0xa62b,
0xa640, 0xa65f,
0xa662, 0xa673,
0xa640, 0xa673,
0xa67c, 0xa697,
0xa6a0, 0xa6f7,
0xa700, 0xa78c,
0xa7fb, 0xa82b,
0xa700, 0xa78e,
0xa790, 0xa791,
0xa7a0, 0xa7a9,
0xa7fa, 0xa82b,
0xa830, 0xa839,
0xa840, 0xa877,
0xa880, 0xa8c4,
......
0xaa5c, 0xaa7b,
0xaa80, 0xaac2,
0xaadb, 0xaadf,
0xab01, 0xab06,
0xab09, 0xab0e,
0xab11, 0xab16,
0xab20, 0xab26,
0xab28, 0xab2e,
0xabc0, 0xabed,
0xabf0, 0xabf9,
0xac00, 0xd7a3,
......
0xfb3e, 0xfb3e,
0xfb40, 0xfb41,
0xfb43, 0xfb44,
0xfb46, 0xfbb1,
0xfb46, 0xfbc1,
0xfbd3, 0xfd3f,
0xfd50, 0xfd8f,
0xfd92, 0xfdc7,
......
0x10b78, 0x10b7f,
0x10c00, 0x10c48,
0x10e60, 0x10e7e,
0x11000, 0x1104d,
0x11052, 0x1106f,
0x11080, 0x110c1,
0x12000, 0x1236e,
0x12400, 0x12462,
0x12470, 0x12473,
0x13000, 0x1342e,
0x16800, 0x16a38,
0x1b000, 0x1b001,
0x1d000, 0x1d0f5,
0x1d100, 0x1d126,
0x1d129, 0x1d1dd,
......
0x1d7ce, 0x1d7ff,
0x1f000, 0x1f02b,
0x1f030, 0x1f093,
0x1f0a0, 0x1f0ae,
0x1f0b1, 0x1f0be,
0x1f0c1, 0x1f0cf,
0x1f0d1, 0x1f0df,
0x1f100, 0x1f10a,
0x1f110, 0x1f12e,
0x1f131, 0x1f131,
0x1f13d, 0x1f13d,
0x1f13f, 0x1f13f,
0x1f142, 0x1f142,
0x1f146, 0x1f146,
0x1f14a, 0x1f14e,
0x1f157, 0x1f157,
0x1f15f, 0x1f15f,
0x1f179, 0x1f179,
0x1f17b, 0x1f17c,
0x1f17f, 0x1f17f,
0x1f18a, 0x1f18d,
0x1f190, 0x1f190,
0x1f200, 0x1f200,
0x1f210, 0x1f231,
0x1f130, 0x1f169,
0x1f170, 0x1f19a,
0x1f1e6, 0x1f202,
0x1f210, 0x1f23a,
0x1f240, 0x1f248,
0x1f250, 0x1f251,
0x1f300, 0x1f320,
0x1f330, 0x1f335,
0x1f337, 0x1f37c,
0x1f380, 0x1f393,
0x1f3a0, 0x1f3c4,
0x1f3c6, 0x1f3ca,
0x1f3e0, 0x1f3f0,
0x1f400, 0x1f43e,
0x1f440, 0x1f440,
0x1f442, 0x1f4f7,
0x1f4f9, 0x1f4fc,
0x1f500, 0x1f53d,
0x1f550, 0x1f567,
0x1f5fb, 0x1f5ff,
0x1f601, 0x1f610,
0x1f612, 0x1f614,
0x1f616, 0x1f616,
0x1f618, 0x1f618,
0x1f61a, 0x1f61a,
0x1f61c, 0x1f61e,
0x1f620, 0x1f625,
0x1f628, 0x1f62b,
0x1f62d, 0x1f62d,
0x1f630, 0x1f633,
0x1f635, 0x1f640,
0x1f645, 0x1f64f,
0x1f680, 0x1f6c5,
0x1f700, 0x1f773,
0x20000, 0x2a6d6,
0x2a700, 0x2b734,
0x2b740, 0x2b81d,
0x2f800, 0x2fa1d,
0xe0001, 0xe0001,
0xe0020, 0xe007f,
......
/* 'Cn': General Category */
static const OnigCodePoint CR_Cn[] = {
485,
501,
0x0378, 0x0379,
0x037f, 0x0383,
0x038b, 0x038b,
0x038d, 0x038d,
0x03a2, 0x03a2,
0x0526, 0x0530,
0x0528, 0x0530,
0x0557, 0x0558,
0x0560, 0x0560,
0x0588, 0x0588,
......
0x05f5, 0x05ff,
0x0604, 0x0605,
0x061c, 0x061d,
0x0620, 0x0620,
0x065f, 0x065f,
0x070e, 0x070e,
0x074b, 0x074c,
0x07b2, 0x07bf,
0x07fb, 0x07ff,
0x082e, 0x082f,
0x083f, 0x08ff,
0x093a, 0x093b,
0x094f, 0x094f,
0x0956, 0x0957,
0x0973, 0x0978,
0x083f, 0x083f,
0x085c, 0x085d,
0x085f, 0x08ff,
0x0978, 0x0978,
0x0980, 0x0980,
0x0984, 0x0984,
0x098d, 0x098e,
......
0x0b58, 0x0b5b,
0x0b5e, 0x0b5e,
0x0b64, 0x0b65,
0x0b72, 0x0b81,
0x0b78, 0x0b81,
0x0b84, 0x0b84,
0x0b8b, 0x0b8d,
0x0b91, 0x0b91,
......
0x0d04, 0x0d04,
0x0d0d, 0x0d0d,
0x0d11, 0x0d11,
0x0d29, 0x0d29,
0x0d3a, 0x0d3c,
0x0d3b, 0x0d3c,
0x0d45, 0x0d45,
0x0d49, 0x0d49,
0x0d4e, 0x0d56,
0x0d4f, 0x0d56,
0x0d58, 0x0d5f,
0x0d64, 0x0d65,
0x0d76, 0x0d78,
......
0x0ede, 0x0eff,
0x0f48, 0x0f48,
0x0f6d, 0x0f70,
0x0f8c, 0x0f8f,
0x0f98, 0x0f98,
0x0fbd, 0x0fbd,
0x0fcd, 0x0fcd,
0x0fd9, 0x0fff,
0x0fdb, 0x0fff,
0x10c6, 0x10cf,
0x10fd, 0x10ff,
0x1249, 0x1249,
......
0x12d7, 0x12d7,
0x1311, 0x1311,
0x1316, 0x1317,
0x135b, 0x135e,
0x135b, 0x135c,
0x137d, 0x137f,
0x139a, 0x139f,
0x13f5, 0x13ff,
......
0x1b4c, 0x1b4f,
0x1b7d, 0x1b7f,
0x1bab, 0x1bad,
0x1bba, 0x1bff,
0x1bba, 0x1bbf,
0x1bf4, 0x1bfb,
0x1c38, 0x1c3a,
0x1c4a, 0x1c4c,
0x1c80, 0x1ccf,
0x1cf3, 0x1cff,
0x1de7, 0x1dfc,
0x1de7, 0x1dfb,
0x1f16, 0x1f17,
0x1f1e, 0x1f1f,
0x1f46, 0x1f47,
......
0x2065, 0x2069,
0x2072, 0x2073,
0x208f, 0x208f,
0x2095, 0x209f,
0x20b9, 0x20cf,
0x209d, 0x209f,
0x20ba, 0x20cf,
0x20f1, 0x20ff,
0x218a, 0x218f,
0x23e9, 0x23ff,
0x23f4, 0x23ff,
0x2427, 0x243f,
0x244b, 0x245f,
0x26ce, 0x26ce,
0x26e2, 0x26e2,
0x26e4, 0x26e7,
0x2700, 0x2700,
0x2705, 0x2705,
0x270a, 0x270b,
0x2728, 0x2728,
0x274c, 0x274c,
0x274e, 0x274e,
0x2753, 0x2755,
0x275f, 0x2760,
0x2795, 0x2797,
0x27b0, 0x27b0,
0x27bf, 0x27bf,
0x27cb, 0x27cb,
0x27cd, 0x27cf,
0x27cd, 0x27cd,
0x2b4d, 0x2b4f,
0x2b5a, 0x2bff,
0x2c2f, 0x2c2f,
......
0x2cf2, 0x2cf8,
0x2d26, 0x2d2f,
0x2d66, 0x2d6e,
0x2d70, 0x2d7f,
0x2d71, 0x2d7e,
0x2d97, 0x2d9f,
0x2da7, 0x2da7,
0x2daf, 0x2daf,
......
0x3100, 0x3104,
0x312e, 0x3130,
0x318f, 0x318f,
0x31b8, 0x31bf,
0x31bb, 0x31bf,
0x31e4, 0x31ef,
0x321f, 0x321f,
0x32ff, 0x32ff,
......
0xa48d, 0xa48f,
0xa4c7, 0xa4cf,
0xa62c, 0xa63f,
0xa660, 0xa661,
0xa674, 0xa67b,
0xa698, 0xa69f,
0xa6f8, 0xa6ff,
0xa78d, 0xa7fa,
0xa78f, 0xa78f,
0xa792, 0xa79f,
0xa7aa, 0xa7f9,
0xa82c, 0xa82f,
0xa83a, 0xa83f,
0xa878, 0xa87f,
......
0xaa5a, 0xaa5b,
0xaa7c, 0xaa7f,
0xaac3, 0xaada,
0xaae0, 0xabbf,
0xaae0, 0xab00,
0xab07, 0xab08,
0xab0f, 0xab10,
0xab17, 0xab1f,
0xab27, 0xab27,
0xab2f, 0xabbf,
0xabee, 0xabef,
0xabfa, 0xabff,
0xd7a4, 0xd7af,
......
0xfb3f, 0xfb3f,
0xfb42, 0xfb42,
0xfb45, 0xfb45,
0xfbb2, 0xfbd2,
0xfbc2, 0xfbd2,
0xfd40, 0xfd4f,
0xfd90, 0xfd91,
0xfdc8, 0xfdef,
......
0x10b73, 0x10b77,
0x10b80, 0x10bff,
0x10c49, 0x10e5f,
0x10e7f, 0x1107f,
0x10e7f, 0x10fff,
0x1104e, 0x11051,
0x11070, 0x1107f,
0x110c2, 0x11fff,
0x1236f, 0x123ff,
0x12463, 0x1246f,
0x12474, 0x12fff,
0x1342f, 0x1cfff,
0x1342f, 0x167ff,
0x16a39, 0x1afff,
0x1b002, 0x1cfff,
0x1d0f6, 0x1d0ff,
0x1d127, 0x1d128,
0x1d1de, 0x1d1ff,
......
0x1d7cc, 0x1d7cd,
0x1d800, 0x1efff,
0x1f02c, 0x1f02f,
0x1f094, 0x1f0ff,
0x1f094, 0x1f09f,
0x1f0af, 0x1f0b0,
0x1f0bf, 0x1f0c0,
0x1f0d0, 0x1f0d0,
0x1f0e0, 0x1f0ff,
0x1f10b, 0x1f10f,
0x1f12f, 0x1f130,
0x1f132, 0x1f13c,
0x1f13e, 0x1f13e,
0x1f140, 0x1f141,
0x1f143, 0x1f145,
0x1f147, 0x1f149,
0x1f14f, 0x1f156,
0x1f158, 0x1f15e,
0x1f160, 0x1f178,
0x1f17a, 0x1f17a,
0x1f17d, 0x1f17e,
0x1f180, 0x1f189,
0x1f18e, 0x1f18f,
0x1f191, 0x1f1ff,
0x1f201, 0x1f20f,
0x1f232, 0x1f23f,
0x1f249, 0x1ffff,
0x1f12f, 0x1f12f,
0x1f16a, 0x1f16f,
0x1f19b, 0x1f1e5,
0x1f203, 0x1f20f,
0x1f23b, 0x1f23f,
0x1f249, 0x1f24f,
0x1f252, 0x1f2ff,
0x1f321, 0x1f32f,
0x1f336, 0x1f336,
0x1f37d, 0x1f37f,
0x1f394, 0x1f39f,
0x1f3c5, 0x1f3c5,
0x1f3cb, 0x1f3df,
0x1f3f1, 0x1f3ff,
0x1f43f, 0x1f43f,
0x1f441, 0x1f441,
0x1f4f8, 0x1f4f8,
0x1f4fd, 0x1f4ff,
0x1f53e, 0x1f54f,
0x1f568, 0x1f5fa,
0x1f600, 0x1f600,
0x1f611, 0x1f611,
0x1f615, 0x1f615,
0x1f617, 0x1f617,
0x1f619, 0x1f619,
0x1f61b, 0x1f61b,
0x1f61f, 0x1f61f,
0x1f626, 0x1f627,
0x1f62c, 0x1f62c,
0x1f62e, 0x1f62f,
0x1f634, 0x1f634,
0x1f641, 0x1f644,
0x1f650, 0x1f67f,
0x1f6c6, 0x1f6ff,
0x1f774, 0x1ffff,
0x2a6d7, 0x2a6ff,
0x2b735, 0x2f7ff,
0x2b735, 0x2b73f,
0x2b81e, 0x2f7ff,
0x2fa1e, 0xe0000,
0xe0002, 0xe001f,
0xe0080, 0xe00ff,
......
/* 'L': Major Category */
static const OnigCodePoint CR_L[] = {
422,
435,
0x0041, 0x005a,
0x0061, 0x007a,
0x00aa, 0x00aa,
......
0x038e, 0x03a1,
0x03a3, 0x03f5,
0x03f7, 0x0481,
0x048a, 0x0525,
0x048a, 0x0527,
0x0531, 0x0556,
0x0559, 0x0559,
0x0561, 0x0587,
0x05d0, 0x05ea,
0x05f0, 0x05f2,
0x0621, 0x064a,
0x0620, 0x064a,
0x066e, 0x066f,
0x0671, 0x06d3,
0x06d5, 0x06d5,
......
0x081a, 0x081a,
0x0824, 0x0824,
0x0828, 0x0828,
0x0840, 0x0858,
0x0904, 0x0939,
0x093d, 0x093d,
0x0950, 0x0950,
0x0958, 0x0961,
0x0971, 0x0972,
0x0971, 0x0977,
0x0979, 0x097f,
0x0985, 0x098c,
0x098f, 0x0990,
......
0x0cbd, 0x0cbd,
0x0cde, 0x0cde,
0x0ce0, 0x0ce1,
0x0cf1, 0x0cf2,
0x0d05, 0x0d0c,
0x0d0e, 0x0d10,
0x0d12, 0x0d28,
0x0d2a, 0x0d39,
0x0d12, 0x0d3a,
0x0d3d, 0x0d3d,
0x0d4e, 0x0d4e,
0x0d60, 0x0d61,
0x0d7a, 0x0d7f,
0x0d85, 0x0d96,
......
0x0f00, 0x0f00,
0x0f40, 0x0f47,
0x0f49, 0x0f6c,
0x0f88, 0x0f8b,
0x0f88, 0x0f8c,
0x1000, 0x102a,
0x103f, 0x103f,
0x1050, 0x1055,
......
0x1b45, 0x1b4b,
0x1b83, 0x1ba0,
0x1bae, 0x1baf,
0x1bc0, 0x1be5,
0x1c00, 0x1c23,
0x1c4d, 0x1c4f,
0x1c5a, 0x1c7d,
......
0x1ff6, 0x1ffc,
0x2071, 0x2071,
0x207f, 0x207f,
0x2090, 0x2094,
0x2090, 0x209c,
0x2102, 0x2102,
0x2107, 0x2107,
0x210a, 0x2113,
......
0x30fc, 0x30ff,
0x3105, 0x312d,
0x3131, 0x318e,
0x31a0, 0x31b7,
0x31a0, 0x31ba,
0x31f0, 0x31ff,
0x3400, 0x4db5,
0x4e00, 0x9fcb,
......
0xa500, 0xa60c,
0xa610, 0xa61f,
0xa62a, 0xa62b,
0xa640, 0xa65f,
0xa662, 0xa66e,
0xa640, 0xa66e,
0xa67f, 0xa697,
0xa6a0, 0xa6e5,
0xa717, 0xa71f,
0xa722, 0xa788,
0xa78b, 0xa78c,
0xa7fb, 0xa801,
0xa78b, 0xa78e,
0xa790, 0xa791,
0xa7a0, 0xa7a9,
0xa7fa, 0xa801,
0xa803, 0xa805,
0xa807, 0xa80a,
0xa80c, 0xa822,
......
0xaac0, 0xaac0,
0xaac2, 0xaac2,
0xaadb, 0xaadd,
0xab01, 0xab06,
0xab09, 0xab0e,
0xab11, 0xab16,
0xab20, 0xab26,
0xab28, 0xab2e,
0xabc0, 0xabe2,
0xac00, 0xd7a3,
0xd7b0, 0xd7c6,
......
0x10b40, 0x10b55,
0x10b60, 0x10b72,
0x10c00, 0x10c48,
0x11003, 0x11037,
0x11083, 0x110af,
0x12000, 0x1236e,
0x13000, 0x1342e,
0x16800, 0x16a38,
0x1b000, 0x1b001,
0x1d400, 0x1d454,
0x1d456, 0x1d49c,
0x1d49e, 0x1d49f,
......
0x1d7c4, 0x1d7cb,
0x20000, 0x2a6d6,
0x2a700, 0x2b734,
0x2b740, 0x2b81d,
0x2f800, 0x2fa1d,
}; /* CR_L */
/* 'Ll': General Category */
static const OnigCodePoint CR_Ll[] = {
599,
609,
0x0061, 0x007a,
0x00aa, 0x00aa,
0x00b5, 0x00b5,
......
0x0521, 0x0521,
0x0523, 0x0523,
0x0525, 0x0525,
0x0527, 0x0527,
0x0561, 0x0587,
0x1d00, 0x1d2b,
0x1d62, 0x1d77,
......
0xa65b, 0xa65b,
0xa65d, 0xa65d,
0xa65f, 0xa65f,
0xa661, 0xa661,
0xa663, 0xa663,
0xa665, 0xa665,
0xa667, 0xa667,
......
0xa785, 0xa785,
0xa787, 0xa787,
0xa78c, 0xa78c,
0xa78e, 0xa78e,
0xa791, 0xa791,
0xa7a1, 0xa7a1,
0xa7a3, 0xa7a3,
0xa7a5, 0xa7a5,
0xa7a7, 0xa7a7,
0xa7a9, 0xa7a9,
0xa7fa, 0xa7fa,
0xfb00, 0xfb06,
0xfb13, 0xfb17,
0xff41, 0xff5a,
......
0x1d9b, 0x1dbf,
0x2071, 0x2071,
0x207f, 0x207f,
0x2090, 0x2094,
0x2090, 0x209c,
0x2c7d, 0x2c7d,
0x2d6f, 0x2d6f,
0x2e2f, 0x2e2f,
......
/* 'Lo': General Category */
static const OnigCodePoint CR_Lo[] = {
311,
323,
0x01bb, 0x01bb,
0x01c0, 0x01c3,
0x0294, 0x0294,
0x05d0, 0x05ea,
0x05f0, 0x05f2,
0x0621, 0x063f,
0x0620, 0x063f,
0x0641, 0x064a,
0x066e, 0x066f,
0x0671, 0x06d3,
......
0x07b1, 0x07b1,
0x07ca, 0x07ea,
0x0800, 0x0815,
0x0840, 0x0858,
0x0904, 0x0939,
0x093d, 0x093d,
0x0950, 0x0950,
0x0958, 0x0961,
0x0972, 0x0972,
0x0972, 0x0977,
0x0979, 0x097f,
0x0985, 0x098c,
0x098f, 0x0990,
......
0x0cbd, 0x0cbd,
0x0cde, 0x0cde,
0x0ce0, 0x0ce1,
0x0cf1, 0x0cf2,
0x0d05, 0x0d0c,
0x0d0e, 0x0d10,
0x0d12, 0x0d28,
0x0d2a, 0x0d39,
0x0d12, 0x0d3a,
0x0d3d, 0x0d3d,
0x0d4e, 0x0d4e,
0x0d60, 0x0d61,
0x0d7a, 0x0d7f,
0x0d85, 0x0d96,
......
0x0f00, 0x0f00,
0x0f40, 0x0f47,
0x0f49, 0x0f6c,
0x0f88, 0x0f8b,
0x0f88, 0x0f8c,
0x1000, 0x102a,
0x103f, 0x103f,
0x1050, 0x1055,
......
0x1b45, 0x1b4b,
0x1b83, 0x1ba0,
0x1bae, 0x1baf,
0x1bc0, 0x1be5,
0x1c00, 0x1c23,
0x1c4d, 0x1c4f,
0x1c5a, 0x1c77,
......
0x30ff, 0x30ff,
0x3105, 0x312d,
0x3131, 0x318e,
0x31a0, 0x31b7,
0x31a0, 0x31ba,
0x31f0, 0x31ff,
0x3400, 0x4db5,
0x4e00, 0x9fcb,
......
0xaac0, 0xaac0,
0xaac2, 0xaac2,
0xaadb, 0xaadc,
0xab01, 0xab06,
0xab09, 0xab0e,
0xab11, 0xab16,
0xab20, 0xab26,
0xab28, 0xab2e,
0xabc0, 0xabe2,
0xac00, 0xd7a3,
0xd7b0, 0xd7c6,
......
0x10b40, 0x10b55,
0x10b60, 0x10b72,
0x10c00, 0x10c48,
0x11003, 0x11037,
0x11083, 0x110af,
0x12000, 0x1236e,
0x13000, 0x1342e,
0x16800, 0x16a38,
0x1b000, 0x1b001,
0x20000, 0x2a6d6,
0x2a700, 0x2b734,
0x2b740, 0x2b81d,
0x2f800, 0x2fa1d,
}; /* CR_Lo */
......
/* 'Lu': General Category */
static const OnigCodePoint CR_Lu[] = {
594,
603,
0x0041, 0x005a,
0x00c0, 0x00d6,
0x00d8, 0x00de,
......
0x0520, 0x0520,
0x0522, 0x0522,
0x0524, 0x0524,
0x0526, 0x0526,
0x0531, 0x0556,
0x10a0, 0x10c5,
0x1e00, 0x1e00,
......
0xa65a, 0xa65a,
0xa65c, 0xa65c,
0xa65e, 0xa65e,
0xa660, 0xa660,
0xa662, 0xa662,
0xa664, 0xa664,
0xa666, 0xa666,
......
0xa784, 0xa784,
0xa786, 0xa786,
0xa78b, 0xa78b,
0xa78d, 0xa78d,
0xa790, 0xa790,
0xa7a0, 0xa7a0,
0xa7a2, 0xa7a2,
0xa7a4, 0xa7a4,
0xa7a6, 0xa7a6,
0xa7a8, 0xa7a8,
0xff21, 0xff3a,
0x10400, 0x10427,
0x1d400, 0x1d419,
......
/* 'M': Major Category */
static const OnigCodePoint CR_M[] = {
188,
193,
0x0300, 0x036f,
0x0483, 0x0489,
0x0591, 0x05bd,
......
0x05c4, 0x05c5,
0x05c7, 0x05c7,
0x0610, 0x061a,
0x064b, 0x065e,
0x064b, 0x065f,
0x0670, 0x0670,
0x06d6, 0x06dc,
0x06de, 0x06e4,
0x06df, 0x06e4,
0x06e7, 0x06e8,
0x06ea, 0x06ed,
0x0711, 0x0711,
......
0x081b, 0x0823,
0x0825, 0x0827,
0x0829, 0x082d,
0x0859, 0x085b,
0x0900, 0x0903,
0x093c, 0x093c,
0x093e, 0x094e,
0x0951, 0x0955,
0x093a, 0x093c,
0x093e, 0x094f,
0x0951, 0x0957,
0x0962, 0x0963,
0x0981, 0x0983,
0x09bc, 0x09bc,
......
0x0f3e, 0x0f3f,
0x0f71, 0x0f84,
0x0f86, 0x0f87,
0x0f90, 0x0f97,
0x0f8d, 0x0f97,
0x0f99, 0x0fbc,
0x0fc6, 0x0fc6,
0x102b, 0x103e,
......
0x1082, 0x108d,
0x108f, 0x108f,
0x109a, 0x109d,
0x135f, 0x135f,
0x135d, 0x135f,
0x1712, 0x1714,
0x1732, 0x1734,
0x1752, 0x1753,
......
0x1b6b, 0x1b73,
0x1b80, 0x1b82,
0x1ba1, 0x1baa,
0x1be6, 0x1bf3,
0x1c24, 0x1c37,
0x1cd0, 0x1cd2,
0x1cd4, 0x1ce8,
0x1ced, 0x1ced,
0x1cf2, 0x1cf2,
0x1dc0, 0x1de6,
0x1dfd, 0x1dff,
0x1dfc, 0x1dff,
0x20d0, 0x20f0,
0x2cef, 0x2cf1,
0x2d7f, 0x2d7f,
0x2de0, 0x2dff,
0x302a, 0x302f,
0x3099, 0x309a,
......
0x10a0c, 0x10a0f,
0x10a38, 0x10a3a,
0x10a3f, 0x10a3f,
0x11000, 0x11002,
0x11038, 0x11046,
0x11080, 0x11082,
0x110b0, 0x110ba,
0x1d165, 0x1d169,
......
/* 'Mc': General Category */
static const OnigCodePoint CR_Mc[] = {
106,
113,
0x0903, 0x0903,
0x093b, 0x093b,
0x093e, 0x0940,
0x0949, 0x094c,
0x094e, 0x094e,
0x094e, 0x094f,
0x0982, 0x0983,
0x09be, 0x09c0,
0x09c7, 0x09c8,
......
0x1ba1, 0x1ba1,
0x1ba6, 0x1ba7,
0x1baa, 0x1baa,
0x1be7, 0x1be7,
0x1bea, 0x1bec,
0x1bee, 0x1bee,
0x1bf2, 0x1bf3,
0x1c24, 0x1c2b,
0x1c34, 0x1c35,
0x1ce1, 0x1ce1,
......
0xabe6, 0xabe7,
0xabe9, 0xabea,
0xabec, 0xabec,
0x11000, 0x11000,
0x11002, 0x11002,
0x11082, 0x11082,
0x110b0, 0x110b2,
0x110b7, 0x110b8,
......
/* 'Me': General Category */
static const OnigCodePoint CR_Me[] = {
5,
4,
0x0488, 0x0489,
0x06de, 0x06de,
0x20dd, 0x20e0,
0x20e2, 0x20e4,
0xa670, 0xa672,
......
/* 'Mn': General Category */
static const OnigCodePoint CR_Mn[] = {
194,
203,
0x0300, 0x036f,
0x0483, 0x0487,
0x0591, 0x05bd,
......
0x05c4, 0x05c5,
0x05c7, 0x05c7,
0x0610, 0x061a,
0x064b, 0x065e,
0x064b, 0x065f,
0x0670, 0x0670,
0x06d6, 0x06dc,
0x06df, 0x06e4,
......
0x081b, 0x0823,
0x0825, 0x0827,
0x0829, 0x082d,
0x0859, 0x085b,
0x0900, 0x0902,
0x093a, 0x093a,
0x093c, 0x093c,
0x0941, 0x0948,
0x094d, 0x094d,
0x0951, 0x0955,
0x0951, 0x0957,
0x0962, 0x0963,
0x0981, 0x0981,
0x09bc, 0x09bc,
......
0x0f71, 0x0f7e,
0x0f80, 0x0f84,
0x0f86, 0x0f87,
0x0f90, 0x0f97,
0x0f8d, 0x0f97,
0x0f99, 0x0fbc,
0x0fc6, 0x0fc6,
0x102d, 0x1030,
......
0x1085, 0x1086,
0x108d, 0x108d,
0x109d, 0x109d,
0x135f, 0x135f,
0x135d, 0x135f,
0x1712, 0x1714,
0x1732, 0x1734,
0x1752, 0x1753,
......
0x1b80, 0x1b81,
0x1ba2, 0x1ba5,
0x1ba8, 0x1ba9,
0x1be6, 0x1be6,
0x1be8, 0x1be9,
0x1bed, 0x1bed,
0x1bef, 0x1bf1,
0x1c2c, 0x1c33,
0x1c36, 0x1c37,
0x1cd0, 0x1cd2,
......
0x1ce2, 0x1ce8,
0x1ced, 0x1ced,
0x1dc0, 0x1de6,
0x1dfd, 0x1dff,
0x1dfc, 0x1dff,
0x20d0, 0x20dc,
0x20e1, 0x20e1,
0x20e5, 0x20f0,
0x2cef, 0x2cf1,
0x2d7f, 0x2d7f,
0x2de0, 0x2dff,
0x302a, 0x302f,
0x3099, 0x309a,
......
0x10a0c, 0x10a0f,
0x10a38, 0x10a3a,
0x10a3f, 0x10a3f,
0x11001, 0x11001,
0x11038, 0x11046,
0x11080, 0x11081,
0x110b3, 0x110b6,
0x110b9, 0x110ba,
......
/* 'N': Major Category */
static const OnigCodePoint CR_N[] = {
81,
83,
0x0030, 0x0039,
0x00b2, 0x00b3,
0x00b9, 0x00b9,
......
0x0a66, 0x0a6f,
0x0ae6, 0x0aef,
0x0b66, 0x0b6f,
0x0b72, 0x0b77,
0x0be6, 0x0bf2,
0x0c66, 0x0c6f,
0x0c78, 0x0c7e,
......
0x10b58, 0x10b5f,
0x10b78, 0x10b7f,
0x10e60, 0x10e7e,
0x11052, 0x1106f,
0x12400, 0x12462,
0x1d360, 0x1d371,
0x1d7ce, 0x1d7ff,
......
/* 'Nd': General Category */
static const OnigCodePoint CR_Nd[] = {
37,
38,
0x0030, 0x0039,
0x0660, 0x0669,
0x06f0, 0x06f9,
......
0x17e0, 0x17e9,
0x1810, 0x1819,
0x1946, 0x194f,
0x19d0, 0x19da,
0x19d0, 0x19d9,
0x1a80, 0x1a89,
0x1a90, 0x1a99,
0x1b50, 0x1b59,
......
0xabf0, 0xabf9,
0xff10, 0xff19,
0x104a0, 0x104a9,
0x11066, 0x1106f,
0x1d7ce, 0x1d7ff,
}; /* CR_Nd */
......
/* 'No': General Category */
static const OnigCodePoint CR_No[] = {
38,
41,
0x00b2, 0x00b3,
0x00b9, 0x00b9,
0x00bc, 0x00be,
0x09f4, 0x09f9,
0x0b72, 0x0b77,
0x0bf0, 0x0bf2,
0x0c78, 0x0c7e,
0x0d70, 0x0d75,
0x0f2a, 0x0f33,
0x1369, 0x137c,
0x17f0, 0x17f9,
0x19da, 0x19da,
0x2070, 0x2070,
0x2074, 0x2079,
0x2080, 0x2089,
......
0x10b58, 0x10b5f,
0x10b78, 0x10b7f,
0x10e60, 0x10e7e,
0x11052, 0x11065,
0x1d360, 0x1d371,
0x1f100, 0x1f10a,
}; /* CR_No */
/* 'P': Major Category */
static const OnigCodePoint CR_P[] = {
129,
133,
0x0021, 0x0023,
0x0025, 0x002a,
0x002c, 0x002f,
......
0x0700, 0x070d,
0x07f7, 0x07f9,
0x0830, 0x083e,
0x085e, 0x085e,
0x0964, 0x0965,
0x0970, 0x0970,
0x0df4, 0x0df4,
......
0x0f3a, 0x0f3d,
0x0f85, 0x0f85,
0x0fd0, 0x0fd4,
0x0fd9, 0x0fda,
0x104a, 0x104f,
0x10fb, 0x10fb,
0x1361, 0x1368,
......
0x17d8, 0x17da,
0x1800, 0x180a,
0x1944, 0x1945,
0x19de, 0x19df,
0x1a1e, 0x1a1f,
0x1aa0, 0x1aa6,
0x1aa8, 0x1aad,
0x1b5a, 0x1b60,
0x1bfc, 0x1bff,
0x1c3b, 0x1c3f,
0x1c7e, 0x1c7f,
0x1cd3, 0x1cd3,
......
0x29fc, 0x29fd,
0x2cf9, 0x2cfc,
0x2cfe, 0x2cff,
0x2d70, 0x2d70,
0x2e00, 0x2e2e,
0x2e30, 0x2e31,
0x3001, 0x3003,
......
0x10a50, 0x10a58,
0x10a7f, 0x10a7f,
0x10b39, 0x10b3f,
0x11047, 0x1104d,
0x110bb, 0x110bc,
0x110be, 0x110c1,
0x12470, 0x12473,
......
/* 'Po': General Category */
static const OnigCodePoint CR_Po[] = {
124,
128,
0x0021, 0x0023,
0x0025, 0x0027,
0x002a, 0x002a,
......
0x0700, 0x070d,
0x07f7, 0x07f9,
0x0830, 0x083e,
0x085e, 0x085e,
0x0964, 0x0965,
0x0970, 0x0970,
0x0df4, 0x0df4,
......
0x0f04, 0x0f12,
0x0f85, 0x0f85,
0x0fd0, 0x0fd4,
0x0fd9, 0x0fda,
0x104a, 0x104f,
0x10fb, 0x10fb,
0x1361, 0x1368,
......
0x1800, 0x1805,
0x1807, 0x180a,
0x1944, 0x1945,
0x19de, 0x19df,
0x1a1e, 0x1a1f,
0x1aa0, 0x1aa6,
0x1aa8, 0x1aad,
0x1b5a, 0x1b60,
0x1bfc, 0x1bff,
0x1c3b, 0x1c3f,
0x1c7e, 0x1c7f,
0x1cd3, 0x1cd3,
......
0x2055, 0x205e,
0x2cf9, 0x2cfc,
0x2cfe, 0x2cff,
0x2d70, 0x2d70,
0x2e00, 0x2e01,
0x2e06, 0x2e08,
0x2e0b, 0x2e0b,
......
0x10a50, 0x10a58,
0x10a7f, 0x10a7f,
0x10b39, 0x10b3f,
0x11047, 0x1104d,
0x110bb, 0x110bc,
0x110be, 0x110c1,
0x12470, 0x12473,
......
/* 'S': Major Category */
static const OnigCodePoint CR_S[] = {
198,
208,
0x0024, 0x0024,
0x002b, 0x002b,
0x003c, 0x003e,
......
0x0606, 0x0608,
0x060b, 0x060b,
0x060e, 0x060f,
0x06de, 0x06de,
0x06e9, 0x06e9,
0x06fd, 0x06fe,
0x07f6, 0x07f6,
......
0x0b70, 0x0b70,
0x0bf3, 0x0bfa,
0x0c7f, 0x0c7f,
0x0cf1, 0x0cf2,
0x0d79, 0x0d79,
0x0e3f, 0x0e3f,
0x0f01, 0x0f03,
......
0x1390, 0x1399,
0x17db, 0x17db,
0x1940, 0x1940,
0x19e0, 0x19ff,
0x19de, 0x19ff,
0x1b61, 0x1b6a,
0x1b74, 0x1b7c,
0x1fbd, 0x1fbd,
......
0x2052, 0x2052,
0x207a, 0x207c,
0x208a, 0x208c,
0x20a0, 0x20b8,
0x20a0, 0x20b9,
0x2100, 0x2101,
0x2103, 0x2106,
0x2108, 0x2109,
......
0x214a, 0x214d,
0x214f, 0x214f,
0x2190, 0x2328,
0x232b, 0x23e8,
0x232b, 0x23f3,
0x2400, 0x2426,
0x2440, 0x244a,
0x249c, 0x24e9,
0x2500, 0x26cd,
0x26cf, 0x26e1,
0x26e3, 0x26e3,
0x26e8, 0x26ff,
0x2701, 0x2704,
0x2706, 0x2709,
0x270c, 0x2727,
0x2729, 0x274b,
0x274d, 0x274d,
0x274f, 0x2752,
0x2756, 0x275e,
0x2761, 0x2767,
0x2794, 0x2794,
0x2798, 0x27af,
0x27b1, 0x27be,
0x27c0, 0x27c4,
0x2500, 0x26ff,
0x2701, 0x2767,
0x2794, 0x27c4,
0x27c7, 0x27ca,
0x27cc, 0x27cc,
0x27d0, 0x27e5,
0x27ce, 0x27e5,
0x27f0, 0x2982,
0x2999, 0x29d7,
0x29dc, 0x29fb,
......
0xa836, 0xa839,
0xaa77, 0xaa79,
0xfb29, 0xfb29,
0xfbb2, 0xfbc1,
0xfdfc, 0xfdfd,
0xfe62, 0xfe62,
0xfe64, 0xfe66,
......
0x1d7c3, 0x1d7c3,
0x1f000, 0x1f02b,
0x1f030, 0x1f093,
0x1f0a0, 0x1f0ae,
0x1f0b1, 0x1f0be,
0x1f0c1, 0x1f0cf,
0x1f0d1, 0x1f0df,
0x1f110, 0x1f12e,
0x1f131, 0x1f131,
0x1f13d, 0x1f13d,
0x1f13f, 0x1f13f,
0x1f142, 0x1f142,
0x1f146, 0x1f146,
0x1f14a, 0x1f14e,
0x1f157, 0x1f157,
0x1f15f, 0x1f15f,
0x1f179, 0x1f179,
0x1f17b, 0x1f17c,
0x1f17f, 0x1f17f,
0x1f18a, 0x1f18d,
0x1f190, 0x1f190,
0x1f200, 0x1f200,
0x1f210, 0x1f231,
0x1f130, 0x1f169,
0x1f170, 0x1f19a,
0x1f1e6, 0x1f202,
0x1f210, 0x1f23a,
0x1f240, 0x1f248,
0x1f250, 0x1f251,
0x1f300, 0x1f320,
0x1f330, 0x1f335,
0x1f337, 0x1f37c,
0x1f380, 0x1f393,
0x1f3a0, 0x1f3c4,
0x1f3c6, 0x1f3ca,
0x1f3e0, 0x1f3f0,
0x1f400, 0x1f43e,
0x1f440, 0x1f440,
0x1f442, 0x1f4f7,
0x1f4f9, 0x1f4fc,
0x1f500, 0x1f53d,
0x1f550, 0x1f567,
0x1f5fb, 0x1f5ff,
0x1f601, 0x1f610,
0x1f612, 0x1f614,
0x1f616, 0x1f616,
0x1f618, 0x1f618,
0x1f61a, 0x1f61a,
0x1f61c, 0x1f61e,
0x1f620, 0x1f625,
0x1f628, 0x1f62b,
0x1f62d, 0x1f62d,
0x1f630, 0x1f633,
0x1f635, 0x1f640,
0x1f645, 0x1f64f,
0x1f680, 0x1f6c5,
0x1f700, 0x1f773,
}; /* CR_S */
/* 'Sc': General Category */
......
0x0bf9, 0x0bf9,
0x0e3f, 0x0e3f,
0x17db, 0x17db,
0x20a0, 0x20b8,
0x20a0, 0x20b9,
0xa838, 0xa838,
0xfdfc, 0xfdfc,
0xfe69, 0xfe69,
......
/* 'Sk': General Category */
static const OnigCodePoint CR_Sk[] = {
26,
27,
0x005e, 0x005e,
0x0060, 0x0060,
0x00a8, 0x00a8,
......
0xa700, 0xa716,
0xa720, 0xa721,
0xa789, 0xa78a,
0xfbb2, 0xfbc1,
0xff3e, 0xff3e,
0xff40, 0xff40,
0xffe3, 0xffe3,
......
/* 'Sm': General Category */
static const OnigCodePoint CR_Sm[] = {
65,
66,
0x002b, 0x002b,
0x003c, 0x003e,
0x007c, 0x007c,
......
0x2052, 0x2052,
0x207a, 0x207c,
0x208a, 0x208c,
0x2118, 0x2118,
0x2140, 0x2144,
0x214b, 0x214b,
0x2190, 0x2194,
......
0x27c0, 0x27c4,
0x27c7, 0x27ca,
0x27cc, 0x27cc,
0x27d0, 0x27e5,
0x27ce, 0x27e5,
0x27f0, 0x27ff,
0x2900, 0x2982,
0x2999, 0x29d7,
......
/* 'So': General Category */
static const OnigCodePoint CR_So[] = {
154,
164,
0x00a6, 0x00a7,
0x00a9, 0x00a9,
0x00ae, 0x00ae,
......
0x00b6, 0x00b6,
0x0482, 0x0482,
0x060e, 0x060f,
0x06de, 0x06de,
... This diff was truncated because it exceeds the maximum size that can be displayed.
    (1-1/1)