summaryrefslogtreecommitdiff
path: root/enc/unicode/name2ctype.kwd
diff options
context:
space:
mode:
Diffstat (limited to 'enc/unicode/name2ctype.kwd')
-rw-r--r--enc/unicode/name2ctype.kwd1467
1 files changed, 1089 insertions, 378 deletions
diff --git a/enc/unicode/name2ctype.kwd b/enc/unicode/name2ctype.kwd
index cfa48fac6e..d1304671f0 100644
--- a/enc/unicode/name2ctype.kwd
+++ b/enc/unicode/name2ctype.kwd
@@ -8,7 +8,7 @@ static const OnigCodePoint CR_NEWLINE[] = {
/* 'Alpha': [[:Alpha:]] */
static const OnigCodePoint CR_Alpha[] = {
- 452,
+ 482,
0x0041, 0x005a,
0x0061, 0x007a,
0x00aa, 0x00aa,
@@ -30,7 +30,7 @@ static const OnigCodePoint CR_Alpha[] = {
0x038e, 0x03a1,
0x03a3, 0x03f5,
0x03f7, 0x0481,
- 0x0483, 0x0523,
+ 0x0483, 0x0525,
0x0531, 0x0556,
0x0559, 0x0559,
0x0561, 0x0587,
@@ -53,12 +53,13 @@ static const OnigCodePoint CR_Alpha[] = {
0x074d, 0x07b1,
0x07ca, 0x07f5,
0x07fa, 0x07fa,
- 0x0901, 0x0939,
- 0x093c, 0x094d,
- 0x0950, 0x0954,
+ 0x0800, 0x082d,
+ 0x0900, 0x0939,
+ 0x093c, 0x094e,
+ 0x0950, 0x0955,
0x0958, 0x0963,
0x0971, 0x0972,
- 0x097b, 0x097f,
+ 0x0979, 0x097f,
0x0981, 0x0983,
0x0985, 0x098c,
0x098f, 0x0990,
@@ -209,13 +210,11 @@ static const OnigCodePoint CR_Alpha[] = {
0x0fc6, 0x0fc6,
0x1000, 0x103f,
0x1050, 0x108f,
+ 0x109a, 0x109d,
0x10a0, 0x10c5,
0x10d0, 0x10fa,
0x10fc, 0x10fc,
- 0x1100, 0x1159,
- 0x115f, 0x11a2,
- 0x11a8, 0x11f9,
- 0x1200, 0x1248,
+ 0x1100, 0x1248,
0x124a, 0x124d,
0x1250, 0x1256,
0x1258, 0x1258,
@@ -235,7 +234,7 @@ static const OnigCodePoint CR_Alpha[] = {
0x1380, 0x138f,
0x13a0, 0x13f4,
0x1401, 0x166c,
- 0x166f, 0x1676,
+ 0x166f, 0x167f,
0x1681, 0x169a,
0x16a0, 0x16ea,
0x1700, 0x170c,
@@ -252,14 +251,19 @@ static const OnigCodePoint CR_Alpha[] = {
0x180b, 0x180d,
0x1820, 0x1877,
0x1880, 0x18aa,
+ 0x18b0, 0x18f5,
0x1900, 0x191c,
0x1920, 0x192b,
0x1930, 0x193b,
0x1950, 0x196d,
0x1970, 0x1974,
- 0x1980, 0x19a9,
+ 0x1980, 0x19ab,
0x19b0, 0x19c9,
0x1a00, 0x1a1b,
+ 0x1a20, 0x1a5e,
+ 0x1a60, 0x1a7c,
+ 0x1a7f, 0x1a7f,
+ 0x1aa7, 0x1aa7,
0x1b00, 0x1b4b,
0x1b6b, 0x1b73,
0x1b80, 0x1baa,
@@ -267,8 +271,10 @@ static const OnigCodePoint CR_Alpha[] = {
0x1c00, 0x1c37,
0x1c4d, 0x1c4f,
0x1c5a, 0x1c7d,
+ 0x1cd0, 0x1cd2,
+ 0x1cd4, 0x1cf2,
0x1d00, 0x1de6,
- 0x1dfe, 0x1f15,
+ 0x1dfd, 0x1f15,
0x1f18, 0x1f1d,
0x1f20, 0x1f45,
0x1f48, 0x1f4d,
@@ -307,9 +313,8 @@ static const OnigCodePoint CR_Alpha[] = {
0x2183, 0x2184,
0x2c00, 0x2c2e,
0x2c30, 0x2c5e,
- 0x2c60, 0x2c6f,
- 0x2c71, 0x2c7d,
- 0x2c80, 0x2ce4,
+ 0x2c60, 0x2ce4,
+ 0x2ceb, 0x2cf1,
0x2d00, 0x2d25,
0x2d30, 0x2d65,
0x2d6f, 0x2d6f,
@@ -340,8 +345,9 @@ static const OnigCodePoint CR_Alpha[] = {
0x3400, 0x3400,
0x4db5, 0x4db5,
0x4e00, 0x4e00,
- 0x9fc3, 0x9fc3,
+ 0x9fcb, 0x9fcb,
0xa000, 0xa48c,
+ 0xa4d0, 0xa4fd,
0xa500, 0xa60c,
0xa610, 0xa61f,
0xa62a, 0xa62b,
@@ -349,20 +355,35 @@ static const OnigCodePoint CR_Alpha[] = {
0xa662, 0xa672,
0xa67c, 0xa67d,
0xa67f, 0xa697,
+ 0xa6a0, 0xa6e5,
+ 0xa6f0, 0xa6f1,
0xa717, 0xa71f,
0xa722, 0xa788,
0xa78b, 0xa78c,
0xa7fb, 0xa827,
0xa840, 0xa873,
0xa880, 0xa8c4,
+ 0xa8e0, 0xa8f7,
+ 0xa8fb, 0xa8fb,
0xa90a, 0xa92d,
0xa930, 0xa953,
+ 0xa960, 0xa97c,
+ 0xa980, 0xa9c0,
+ 0xa9cf, 0xa9cf,
0xaa00, 0xaa36,
0xaa40, 0xaa4d,
+ 0xaa60, 0xaa76,
+ 0xaa7a, 0xaa7b,
+ 0xaa80, 0xaac2,
+ 0xaadb, 0xaadd,
+ 0xabc0, 0xabea,
+ 0xabec, 0xabed,
0xac00, 0xac00,
0xd7a3, 0xd7a3,
+ 0xd7b0, 0xd7c6,
+ 0xd7cb, 0xd7fb,
0xf900, 0xfa2d,
- 0xfa30, 0xfa6a,
+ 0xfa30, 0xfa6d,
0xfa70, 0xfad9,
0xfb00, 0xfb06,
0xfb13, 0xfb17,
@@ -410,7 +431,7 @@ static const OnigCodePoint CR_Alpha[] = {
0x1080a, 0x10835,
0x10837, 0x10838,
0x1083c, 0x1083c,
- 0x1083f, 0x1083f,
+ 0x1083f, 0x10855,
0x10900, 0x10915,
0x10920, 0x10939,
0x10a00, 0x10a03,
@@ -420,7 +441,14 @@ static const OnigCodePoint CR_Alpha[] = {
0x10a19, 0x10a33,
0x10a38, 0x10a3a,
0x10a3f, 0x10a3f,
+ 0x10a60, 0x10a7c,
+ 0x10b00, 0x10b35,
+ 0x10b40, 0x10b55,
+ 0x10b60, 0x10b72,
+ 0x10c00, 0x10c48,
+ 0x11080, 0x110ba,
0x12000, 0x1236e,
+ 0x13000, 0x1342e,
0x1d165, 0x1d169,
0x1d16d, 0x1d172,
0x1d17b, 0x1d182,
@@ -459,6 +487,8 @@ static const OnigCodePoint CR_Alpha[] = {
0x1d7c4, 0x1d7cb,
0x20000, 0x20000,
0x2a6d6, 0x2a6d6,
+ 0x2a700, 0x2a700,
+ 0x2b734, 0x2b734,
0x2f800, 0x2fa1d,
0xe0100, 0xe01ef,
}; /* CR_Alpha */
@@ -486,7 +516,7 @@ static const OnigCodePoint CR_Cntrl[] = {
/* 'Digit': [[:Digit:]] */
static const OnigCodePoint CR_Digit[] = {
- 33,
+ 37,
0x0030, 0x0039,
0x0660, 0x0669,
0x06f0, 0x06f9,
@@ -508,7 +538,9 @@ static const OnigCodePoint CR_Digit[] = {
0x17e0, 0x17e9,
0x1810, 0x1819,
0x1946, 0x194f,
- 0x19d0, 0x19d9,
+ 0x19d0, 0x19da,
+ 0x1a80, 0x1a89,
+ 0x1a90, 0x1a99,
0x1b50, 0x1b59,
0x1bb0, 0x1bb9,
0x1c40, 0x1c49,
@@ -516,7 +548,9 @@ static const OnigCodePoint CR_Digit[] = {
0xa620, 0xa629,
0xa8d0, 0xa8d9,
0xa900, 0xa909,
+ 0xa9d0, 0xa9d9,
0xaa50, 0xaa59,
+ 0xabf0, 0xabf9,
0xff10, 0xff19,
0x104a0, 0x104a9,
0x1d7ce, 0x1d7ff,
@@ -524,7 +558,7 @@ static const OnigCodePoint CR_Digit[] = {
/* 'Graph': [[:Graph:]] */
static const OnigCodePoint CR_Graph[] = {
- 449,
+ 492,
0x0021, 0x007e,
0x00a1, 0x00ac,
0x00ae, 0x0377,
@@ -532,7 +566,7 @@ static const OnigCodePoint CR_Graph[] = {
0x0384, 0x038a,
0x038c, 0x038c,
0x038e, 0x03a1,
- 0x03a3, 0x0523,
+ 0x03a3, 0x0525,
0x0531, 0x0556,
0x0559, 0x055f,
0x0561, 0x0587,
@@ -548,11 +582,13 @@ static const OnigCodePoint CR_Graph[] = {
0x0710, 0x074a,
0x074d, 0x07b1,
0x07c0, 0x07fa,
- 0x0901, 0x0939,
- 0x093c, 0x094d,
- 0x0950, 0x0954,
+ 0x0800, 0x082d,
+ 0x0830, 0x083e,
+ 0x0900, 0x0939,
+ 0x093c, 0x094e,
+ 0x0950, 0x0955,
0x0958, 0x0972,
- 0x097b, 0x097f,
+ 0x0979, 0x097f,
0x0981, 0x0983,
0x0985, 0x098c,
0x098f, 0x0990,
@@ -566,7 +602,7 @@ static const OnigCodePoint CR_Graph[] = {
0x09d7, 0x09d7,
0x09dc, 0x09dd,
0x09df, 0x09e3,
- 0x09e6, 0x09fa,
+ 0x09e6, 0x09fb,
0x0a01, 0x0a03,
0x0a05, 0x0a0a,
0x0a0f, 0x0a10,
@@ -704,14 +740,10 @@ static const OnigCodePoint CR_Graph[] = {
0x0f90, 0x0f97,
0x0f99, 0x0fbc,
0x0fbe, 0x0fcc,
- 0x0fce, 0x0fd4,
- 0x1000, 0x1099,
- 0x109e, 0x10c5,
+ 0x0fce, 0x0fd8,
+ 0x1000, 0x10c5,
0x10d0, 0x10fc,
- 0x1100, 0x1159,
- 0x115f, 0x11a2,
- 0x11a8, 0x11f9,
- 0x1200, 0x1248,
+ 0x1100, 0x1248,
0x124a, 0x124d,
0x1250, 0x1256,
0x1258, 0x1258,
@@ -730,7 +762,7 @@ static const OnigCodePoint CR_Graph[] = {
0x135f, 0x137c,
0x1380, 0x1399,
0x13a0, 0x13f4,
- 0x1401, 0x1676,
+ 0x1400, 0x167f,
0x1681, 0x169c,
0x16a0, 0x16f0,
0x1700, 0x170c,
@@ -748,17 +780,22 @@ static const OnigCodePoint CR_Graph[] = {
0x1810, 0x1819,
0x1820, 0x1877,
0x1880, 0x18aa,
+ 0x18b0, 0x18f5,
0x1900, 0x191c,
0x1920, 0x192b,
0x1930, 0x193b,
0x1940, 0x1940,
0x1944, 0x196d,
0x1970, 0x1974,
- 0x1980, 0x19a9,
+ 0x1980, 0x19ab,
0x19b0, 0x19c9,
- 0x19d0, 0x19d9,
+ 0x19d0, 0x19da,
0x19de, 0x1a1b,
- 0x1a1e, 0x1a1f,
+ 0x1a1e, 0x1a5e,
+ 0x1a60, 0x1a7c,
+ 0x1a7f, 0x1a89,
+ 0x1a90, 0x1a99,
+ 0x1aa0, 0x1aad,
0x1b00, 0x1b4b,
0x1b50, 0x1b7c,
0x1b80, 0x1baa,
@@ -766,8 +803,9 @@ static const OnigCodePoint CR_Graph[] = {
0x1c00, 0x1c37,
0x1c3b, 0x1c49,
0x1c4d, 0x1c7f,
+ 0x1cd0, 0x1cf2,
0x1d00, 0x1de6,
- 0x1dfe, 0x1f15,
+ 0x1dfd, 0x1f15,
0x1f18, 0x1f1d,
0x1f20, 0x1f45,
0x1f48, 0x1f4d,
@@ -788,36 +826,33 @@ static const OnigCodePoint CR_Graph[] = {
0x2070, 0x2071,
0x2074, 0x208e,
0x2090, 0x2094,
- 0x20a0, 0x20b5,
+ 0x20a0, 0x20b8,
0x20d0, 0x20f0,
- 0x2100, 0x214f,
- 0x2153, 0x2188,
- 0x2190, 0x23e7,
+ 0x2100, 0x2189,
+ 0x2190, 0x23e8,
0x2400, 0x2426,
0x2440, 0x244a,
- 0x2460, 0x269d,
- 0x26a0, 0x26bc,
- 0x26c0, 0x26c3,
+ 0x2460, 0x26cd,
+ 0x26cf, 0x26e1,
+ 0x26e3, 0x26e3,
+ 0x26e8, 0x26ff,
0x2701, 0x2704,
0x2706, 0x2709,
0x270c, 0x2727,
0x2729, 0x274b,
0x274d, 0x274d,
0x274f, 0x2752,
- 0x2756, 0x2756,
- 0x2758, 0x275e,
+ 0x2756, 0x275e,
0x2761, 0x2794,
0x2798, 0x27af,
0x27b1, 0x27be,
0x27c0, 0x27ca,
0x27cc, 0x27cc,
0x27d0, 0x2b4c,
- 0x2b50, 0x2b54,
+ 0x2b50, 0x2b59,
0x2c00, 0x2c2e,
0x2c30, 0x2c5e,
- 0x2c60, 0x2c6f,
- 0x2c71, 0x2c7d,
- 0x2c80, 0x2cea,
+ 0x2c60, 0x2cf1,
0x2cf9, 0x2d25,
0x2d30, 0x2d65,
0x2d6f, 0x2d6f,
@@ -830,7 +865,7 @@ static const OnigCodePoint CR_Graph[] = {
0x2dc8, 0x2dce,
0x2dd0, 0x2dd6,
0x2dd8, 0x2dde,
- 0x2de0, 0x2e30,
+ 0x2de0, 0x2e31,
0x2e80, 0x2e99,
0x2e9b, 0x2ef3,
0x2f00, 0x2fd5,
@@ -843,33 +878,44 @@ static const OnigCodePoint CR_Graph[] = {
0x3190, 0x31b7,
0x31c0, 0x31e3,
0x31f0, 0x321e,
- 0x3220, 0x3243,
- 0x3250, 0x32fe,
+ 0x3220, 0x32fe,
0x3300, 0x3400,
0x4db5, 0x4db5,
0x4dc0, 0x4e00,
- 0x9fc3, 0x9fc3,
+ 0x9fcb, 0x9fcb,
0xa000, 0xa48c,
0xa490, 0xa4c6,
- 0xa500, 0xa62b,
+ 0xa4d0, 0xa62b,
0xa640, 0xa65f,
0xa662, 0xa673,
0xa67c, 0xa697,
+ 0xa6a0, 0xa6f7,
0xa700, 0xa78c,
0xa7fb, 0xa82b,
+ 0xa830, 0xa839,
0xa840, 0xa877,
0xa880, 0xa8c4,
0xa8ce, 0xa8d9,
+ 0xa8e0, 0xa8fb,
0xa900, 0xa953,
- 0xa95f, 0xa95f,
+ 0xa95f, 0xa97c,
+ 0xa980, 0xa9cd,
+ 0xa9cf, 0xa9d9,
+ 0xa9de, 0xa9df,
0xaa00, 0xaa36,
0xaa40, 0xaa4d,
0xaa50, 0xaa59,
- 0xaa5c, 0xaa5f,
+ 0xaa5c, 0xaa7b,
+ 0xaa80, 0xaac2,
+ 0xaadb, 0xaadf,
+ 0xabc0, 0xabed,
+ 0xabf0, 0xabf9,
0xac00, 0xac00,
0xd7a3, 0xd7a3,
+ 0xd7b0, 0xd7c6,
+ 0xd7cb, 0xd7fb,
0xf900, 0xfa2d,
- 0xfa30, 0xfa6a,
+ 0xfa30, 0xfa6d,
0xfa70, 0xfad9,
0xfb00, 0xfb06,
0xfb13, 0xfb17,
@@ -925,8 +971,9 @@ static const OnigCodePoint CR_Graph[] = {
0x1080a, 0x10835,
0x10837, 0x10838,
0x1083c, 0x1083c,
- 0x1083f, 0x1083f,
- 0x10900, 0x10919,
+ 0x1083f, 0x10855,
+ 0x10857, 0x1085f,
+ 0x10900, 0x1091b,
0x1091f, 0x10939,
0x1093f, 0x1093f,
0x10a00, 0x10a03,
@@ -937,9 +984,19 @@ static const OnigCodePoint CR_Graph[] = {
0x10a38, 0x10a3a,
0x10a3f, 0x10a47,
0x10a50, 0x10a58,
+ 0x10a60, 0x10a7f,
+ 0x10b00, 0x10b35,
+ 0x10b39, 0x10b55,
+ 0x10b58, 0x10b72,
+ 0x10b78, 0x10b7f,
+ 0x10c00, 0x10c48,
+ 0x10e60, 0x10e7e,
+ 0x11080, 0x110bc,
+ 0x110be, 0x110c1,
0x12000, 0x1236e,
0x12400, 0x12462,
0x12470, 0x12473,
+ 0x13000, 0x1342e,
0x1d000, 0x1d0f5,
0x1d100, 0x1d126,
0x1d129, 0x1d172,
@@ -970,15 +1027,35 @@ static const OnigCodePoint CR_Graph[] = {
0x1d7ce, 0x1d7ff,
0x1f000, 0x1f02b,
0x1f030, 0x1f093,
+ 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,
+ 0x1f240, 0x1f248,
0x20000, 0x20000,
0x2a6d6, 0x2a6d6,
+ 0x2a700, 0x2a700,
+ 0x2b734, 0x2b734,
0x2f800, 0x2fa1d,
0xe0100, 0xe01ef,
}; /* CR_Graph */
/* 'Lower': [[:Lower:]] */
static const OnigCodePoint CR_Lower[] = {
- 598,
+ 599,
0x0061, 0x007a,
0x00aa, 0x00aa,
0x00b5, 0x00b5,
@@ -1244,6 +1321,7 @@ static const OnigCodePoint CR_Lower[] = {
0x051f, 0x051f,
0x0521, 0x0521,
0x0523, 0x0523,
+ 0x0525, 0x0525,
0x0561, 0x0587,
0x1d00, 0x1d2b,
0x1d62, 0x1d77,
@@ -1392,8 +1470,6 @@ static const OnigCodePoint CR_Lower[] = {
0x1fe0, 0x1fe7,
0x1ff2, 0x1ff4,
0x1ff6, 0x1ff7,
- 0x2071, 0x2071,
- 0x207f, 0x207f,
0x210a, 0x210a,
0x210e, 0x210f,
0x2113, 0x2113,
@@ -1463,6 +1539,8 @@ static const OnigCodePoint CR_Lower[] = {
0x2cdf, 0x2cdf,
0x2ce1, 0x2ce1,
0x2ce3, 0x2ce4,
+ 0x2cec, 0x2cec,
+ 0x2cee, 0x2cee,
0x2d00, 0x2d25,
0xa641, 0xa641,
0xa643, 0xa643,
@@ -1581,7 +1659,7 @@ static const OnigCodePoint CR_Lower[] = {
/* 'Print': [[:Print:]] */
static const OnigCodePoint CR_Print[] = {
- 452,
+ 494,
0x0009, 0x000d,
0x0020, 0x007e,
0x0085, 0x0085,
@@ -1591,7 +1669,7 @@ static const OnigCodePoint CR_Print[] = {
0x0384, 0x038a,
0x038c, 0x038c,
0x038e, 0x03a1,
- 0x03a3, 0x0523,
+ 0x03a3, 0x0525,
0x0531, 0x0556,
0x0559, 0x055f,
0x0561, 0x0587,
@@ -1607,11 +1685,13 @@ static const OnigCodePoint CR_Print[] = {
0x0710, 0x074a,
0x074d, 0x07b1,
0x07c0, 0x07fa,
- 0x0901, 0x0939,
- 0x093c, 0x094d,
- 0x0950, 0x0954,
+ 0x0800, 0x082d,
+ 0x0830, 0x083e,
+ 0x0900, 0x0939,
+ 0x093c, 0x094e,
+ 0x0950, 0x0955,
0x0958, 0x0972,
- 0x097b, 0x097f,
+ 0x0979, 0x097f,
0x0981, 0x0983,
0x0985, 0x098c,
0x098f, 0x0990,
@@ -1625,7 +1705,7 @@ static const OnigCodePoint CR_Print[] = {
0x09d7, 0x09d7,
0x09dc, 0x09dd,
0x09df, 0x09e3,
- 0x09e6, 0x09fa,
+ 0x09e6, 0x09fb,
0x0a01, 0x0a03,
0x0a05, 0x0a0a,
0x0a0f, 0x0a10,
@@ -1763,14 +1843,10 @@ static const OnigCodePoint CR_Print[] = {
0x0f90, 0x0f97,
0x0f99, 0x0fbc,
0x0fbe, 0x0fcc,
- 0x0fce, 0x0fd4,
- 0x1000, 0x1099,
- 0x109e, 0x10c5,
+ 0x0fce, 0x0fd8,
+ 0x1000, 0x10c5,
0x10d0, 0x10fc,
- 0x1100, 0x1159,
- 0x115f, 0x11a2,
- 0x11a8, 0x11f9,
- 0x1200, 0x1248,
+ 0x1100, 0x1248,
0x124a, 0x124d,
0x1250, 0x1256,
0x1258, 0x1258,
@@ -1789,8 +1865,7 @@ static const OnigCodePoint CR_Print[] = {
0x135f, 0x137c,
0x1380, 0x1399,
0x13a0, 0x13f4,
- 0x1401, 0x1676,
- 0x1680, 0x169c,
+ 0x1400, 0x169c,
0x16a0, 0x16f0,
0x1700, 0x170c,
0x170e, 0x1714,
@@ -1807,17 +1882,22 @@ static const OnigCodePoint CR_Print[] = {
0x1810, 0x1819,
0x1820, 0x1877,
0x1880, 0x18aa,
+ 0x18b0, 0x18f5,
0x1900, 0x191c,
0x1920, 0x192b,
0x1930, 0x193b,
0x1940, 0x1940,
0x1944, 0x196d,
0x1970, 0x1974,
- 0x1980, 0x19a9,
+ 0x1980, 0x19ab,
0x19b0, 0x19c9,
- 0x19d0, 0x19d9,
+ 0x19d0, 0x19da,
0x19de, 0x1a1b,
- 0x1a1e, 0x1a1f,
+ 0x1a1e, 0x1a5e,
+ 0x1a60, 0x1a7c,
+ 0x1a7f, 0x1a89,
+ 0x1a90, 0x1a99,
+ 0x1aa0, 0x1aad,
0x1b00, 0x1b4b,
0x1b50, 0x1b7c,
0x1b80, 0x1baa,
@@ -1825,8 +1905,9 @@ static const OnigCodePoint CR_Print[] = {
0x1c00, 0x1c37,
0x1c3b, 0x1c49,
0x1c4d, 0x1c7f,
+ 0x1cd0, 0x1cf2,
0x1d00, 0x1de6,
- 0x1dfe, 0x1f15,
+ 0x1dfd, 0x1f15,
0x1f18, 0x1f1d,
0x1f20, 0x1f45,
0x1f48, 0x1f4d,
@@ -1848,36 +1929,33 @@ static const OnigCodePoint CR_Print[] = {
0x2070, 0x2071,
0x2074, 0x208e,
0x2090, 0x2094,
- 0x20a0, 0x20b5,
+ 0x20a0, 0x20b8,
0x20d0, 0x20f0,
- 0x2100, 0x214f,
- 0x2153, 0x2188,
- 0x2190, 0x23e7,
+ 0x2100, 0x2189,
+ 0x2190, 0x23e8,
0x2400, 0x2426,
0x2440, 0x244a,
- 0x2460, 0x269d,
- 0x26a0, 0x26bc,
- 0x26c0, 0x26c3,
+ 0x2460, 0x26cd,
+ 0x26cf, 0x26e1,
+ 0x26e3, 0x26e3,
+ 0x26e8, 0x26ff,
0x2701, 0x2704,
0x2706, 0x2709,
0x270c, 0x2727,
0x2729, 0x274b,
0x274d, 0x274d,
0x274f, 0x2752,
- 0x2756, 0x2756,
- 0x2758, 0x275e,
+ 0x2756, 0x275e,
0x2761, 0x2794,
0x2798, 0x27af,
0x27b1, 0x27be,
0x27c0, 0x27ca,
0x27cc, 0x27cc,
0x27d0, 0x2b4c,
- 0x2b50, 0x2b54,
+ 0x2b50, 0x2b59,
0x2c00, 0x2c2e,
0x2c30, 0x2c5e,
- 0x2c60, 0x2c6f,
- 0x2c71, 0x2c7d,
- 0x2c80, 0x2cea,
+ 0x2c60, 0x2cf1,
0x2cf9, 0x2d25,
0x2d30, 0x2d65,
0x2d6f, 0x2d6f,
@@ -1890,7 +1968,7 @@ static const OnigCodePoint CR_Print[] = {
0x2dc8, 0x2dce,
0x2dd0, 0x2dd6,
0x2dd8, 0x2dde,
- 0x2de0, 0x2e30,
+ 0x2de0, 0x2e31,
0x2e80, 0x2e99,
0x2e9b, 0x2ef3,
0x2f00, 0x2fd5,
@@ -1903,33 +1981,44 @@ static const OnigCodePoint CR_Print[] = {
0x3190, 0x31b7,
0x31c0, 0x31e3,
0x31f0, 0x321e,
- 0x3220, 0x3243,
- 0x3250, 0x32fe,
+ 0x3220, 0x32fe,
0x3300, 0x3400,
0x4db5, 0x4db5,
0x4dc0, 0x4e00,
- 0x9fc3, 0x9fc3,
+ 0x9fcb, 0x9fcb,
0xa000, 0xa48c,
0xa490, 0xa4c6,
- 0xa500, 0xa62b,
+ 0xa4d0, 0xa62b,
0xa640, 0xa65f,
0xa662, 0xa673,
0xa67c, 0xa697,
+ 0xa6a0, 0xa6f7,
0xa700, 0xa78c,
0xa7fb, 0xa82b,
+ 0xa830, 0xa839,
0xa840, 0xa877,
0xa880, 0xa8c4,
0xa8ce, 0xa8d9,
+ 0xa8e0, 0xa8fb,
0xa900, 0xa953,
- 0xa95f, 0xa95f,
+ 0xa95f, 0xa97c,
+ 0xa980, 0xa9cd,
+ 0xa9cf, 0xa9d9,
+ 0xa9de, 0xa9df,
0xaa00, 0xaa36,
0xaa40, 0xaa4d,
0xaa50, 0xaa59,
- 0xaa5c, 0xaa5f,
+ 0xaa5c, 0xaa7b,
+ 0xaa80, 0xaac2,
+ 0xaadb, 0xaadf,
+ 0xabc0, 0xabed,
+ 0xabf0, 0xabf9,
0xac00, 0xac00,
0xd7a3, 0xd7a3,
+ 0xd7b0, 0xd7c6,
+ 0xd7cb, 0xd7fb,
0xf900, 0xfa2d,
- 0xfa30, 0xfa6a,
+ 0xfa30, 0xfa6d,
0xfa70, 0xfad9,
0xfb00, 0xfb06,
0xfb13, 0xfb17,
@@ -1985,8 +2074,9 @@ static const OnigCodePoint CR_Print[] = {
0x1080a, 0x10835,
0x10837, 0x10838,
0x1083c, 0x1083c,
- 0x1083f, 0x1083f,
- 0x10900, 0x10919,
+ 0x1083f, 0x10855,
+ 0x10857, 0x1085f,
+ 0x10900, 0x1091b,
0x1091f, 0x10939,
0x1093f, 0x1093f,
0x10a00, 0x10a03,
@@ -1997,9 +2087,19 @@ static const OnigCodePoint CR_Print[] = {
0x10a38, 0x10a3a,
0x10a3f, 0x10a47,
0x10a50, 0x10a58,
+ 0x10a60, 0x10a7f,
+ 0x10b00, 0x10b35,
+ 0x10b39, 0x10b55,
+ 0x10b58, 0x10b72,
+ 0x10b78, 0x10b7f,
+ 0x10c00, 0x10c48,
+ 0x10e60, 0x10e7e,
+ 0x11080, 0x110bc,
+ 0x110be, 0x110c1,
0x12000, 0x1236e,
0x12400, 0x12462,
0x12470, 0x12473,
+ 0x13000, 0x1342e,
0x1d000, 0x1d0f5,
0x1d100, 0x1d126,
0x1d129, 0x1d172,
@@ -2030,15 +2130,35 @@ static const OnigCodePoint CR_Print[] = {
0x1d7ce, 0x1d7ff,
0x1f000, 0x1f02b,
0x1f030, 0x1f093,
+ 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,
+ 0x1f240, 0x1f248,
0x20000, 0x20000,
0x2a6d6, 0x2a6d6,
+ 0x2a700, 0x2a700,
+ 0x2b734, 0x2b734,
0x2f800, 0x2fa1d,
0xe0100, 0xe01ef,
}; /* CR_Print */
/* 'Punct': [[:Punct:]] */
static const OnigCodePoint CR_Punct[] = {
- 112,
+ 129,
0x0021, 0x0023,
0x0025, 0x002a,
0x002c, 0x002f,
@@ -2070,6 +2190,7 @@ static const OnigCodePoint CR_Punct[] = {
0x06d4, 0x06d4,
0x0700, 0x070d,
0x07f7, 0x07f9,
+ 0x0830, 0x083e,
0x0964, 0x0965,
0x0970, 0x0970,
0x0df4, 0x0df4,
@@ -2082,6 +2203,7 @@ static const OnigCodePoint CR_Punct[] = {
0x104a, 0x104f,
0x10fb, 0x10fb,
0x1361, 0x1368,
+ 0x1400, 0x1400,
0x166d, 0x166e,
0x169b, 0x169c,
0x16eb, 0x16ed,
@@ -2092,9 +2214,12 @@ static const OnigCodePoint CR_Punct[] = {
0x1944, 0x1945,
0x19de, 0x19df,
0x1a1e, 0x1a1f,
+ 0x1aa0, 0x1aa6,
+ 0x1aa8, 0x1aad,
0x1b5a, 0x1b60,
0x1c3b, 0x1c3f,
0x1c7e, 0x1c7f,
+ 0x1cd3, 0x1cd3,
0x2010, 0x2027,
0x2030, 0x2043,
0x2045, 0x2051,
@@ -2111,7 +2236,7 @@ static const OnigCodePoint CR_Punct[] = {
0x2cf9, 0x2cfc,
0x2cfe, 0x2cff,
0x2e00, 0x2e2e,
- 0x2e30, 0x2e30,
+ 0x2e30, 0x2e31,
0x3001, 0x3003,
0x3008, 0x3011,
0x3014, 0x301f,
@@ -2119,14 +2244,21 @@ static const OnigCodePoint CR_Punct[] = {
0x303d, 0x303d,
0x30a0, 0x30a0,
0x30fb, 0x30fb,
+ 0xa4fe, 0xa4ff,
0xa60d, 0xa60f,
0xa673, 0xa673,
0xa67e, 0xa67e,
+ 0xa6f2, 0xa6f7,
0xa874, 0xa877,
0xa8ce, 0xa8cf,
+ 0xa8f8, 0xa8fa,
0xa92e, 0xa92f,
0xa95f, 0xa95f,
+ 0xa9c1, 0xa9cd,
+ 0xa9de, 0xa9df,
0xaa5c, 0xaa5f,
+ 0xaade, 0xaadf,
+ 0xabeb, 0xabeb,
0xfd3e, 0xfd3f,
0xfe10, 0xfe19,
0xfe30, 0xfe52,
@@ -2147,9 +2279,14 @@ static const OnigCodePoint CR_Punct[] = {
0x10100, 0x10101,
0x1039f, 0x1039f,
0x103d0, 0x103d0,
+ 0x10857, 0x10857,
0x1091f, 0x1091f,
0x1093f, 0x1093f,
0x10a50, 0x10a58,
+ 0x10a7f, 0x10a7f,
+ 0x10b39, 0x10b3f,
+ 0x110bb, 0x110bc,
+ 0x110be, 0x110c1,
0x12470, 0x12473,
}; /* CR_Punct */
@@ -2171,7 +2308,7 @@ static const OnigCodePoint CR_Space[] = {
/* 'Upper': [[:Upper:]] */
static const OnigCodePoint CR_Upper[] = {
- 591,
+ 594,
0x0041, 0x005a,
0x00c0, 0x00d6,
0x00d8, 0x00de,
@@ -2436,6 +2573,7 @@ static const OnigCodePoint CR_Upper[] = {
0x051e, 0x051e,
0x0520, 0x0520,
0x0522, 0x0522,
+ 0x0524, 0x0524,
0x0531, 0x0556,
0x10a0, 0x10c5,
0x1e00, 0x1e00,
@@ -2597,10 +2735,10 @@ static const OnigCodePoint CR_Upper[] = {
0x2c67, 0x2c67,
0x2c69, 0x2c69,
0x2c6b, 0x2c6b,
- 0x2c6d, 0x2c6f,
+ 0x2c6d, 0x2c70,
0x2c72, 0x2c72,
0x2c75, 0x2c75,
- 0x2c80, 0x2c80,
+ 0x2c7e, 0x2c80,
0x2c82, 0x2c82,
0x2c84, 0x2c84,
0x2c86, 0x2c86,
@@ -2650,6 +2788,8 @@ static const OnigCodePoint CR_Upper[] = {
0x2cde, 0x2cde,
0x2ce0, 0x2ce0,
0x2ce2, 0x2ce2,
+ 0x2ceb, 0x2ceb,
+ 0x2ced, 0x2ced,
0xa640, 0xa640,
0xa642, 0xa642,
0xa644, 0xa644,
@@ -2775,7 +2915,7 @@ static const OnigCodePoint CR_XDigit[] = {
/* 'Word': [[:Word:]] */
static const OnigCodePoint CR_Word[] = {
- 477,
+ 508,
0x0030, 0x0039,
0x0041, 0x005a,
0x005f, 0x005f,
@@ -2799,7 +2939,7 @@ static const OnigCodePoint CR_Word[] = {
0x038e, 0x03a1,
0x03a3, 0x03f5,
0x03f7, 0x0481,
- 0x0483, 0x0523,
+ 0x0483, 0x0525,
0x0531, 0x0556,
0x0559, 0x0559,
0x0561, 0x0587,
@@ -2822,13 +2962,14 @@ static const OnigCodePoint CR_Word[] = {
0x074d, 0x07b1,
0x07c0, 0x07f5,
0x07fa, 0x07fa,
- 0x0901, 0x0939,
- 0x093c, 0x094d,
- 0x0950, 0x0954,
+ 0x0800, 0x082d,
+ 0x0900, 0x0939,
+ 0x093c, 0x094e,
+ 0x0950, 0x0955,
0x0958, 0x0963,
0x0966, 0x096f,
0x0971, 0x0972,
- 0x097b, 0x097f,
+ 0x0979, 0x097f,
0x0981, 0x0983,
0x0985, 0x098c,
0x098f, 0x0990,
@@ -2987,14 +3128,11 @@ static const OnigCodePoint CR_Word[] = {
0x0f99, 0x0fbc,
0x0fc6, 0x0fc6,
0x1000, 0x1049,
- 0x1050, 0x1099,
+ 0x1050, 0x109d,
0x10a0, 0x10c5,
0x10d0, 0x10fa,
0x10fc, 0x10fc,
- 0x1100, 0x1159,
- 0x115f, 0x11a2,
- 0x11a8, 0x11f9,
- 0x1200, 0x1248,
+ 0x1100, 0x1248,
0x124a, 0x124d,
0x1250, 0x1256,
0x1258, 0x1258,
@@ -3014,7 +3152,7 @@ static const OnigCodePoint CR_Word[] = {
0x1380, 0x138f,
0x13a0, 0x13f4,
0x1401, 0x166c,
- 0x166f, 0x1676,
+ 0x166f, 0x167f,
0x1681, 0x169a,
0x16a0, 0x16ea,
0x1700, 0x170c,
@@ -3033,15 +3171,21 @@ static const OnigCodePoint CR_Word[] = {
0x1810, 0x1819,
0x1820, 0x1877,
0x1880, 0x18aa,
+ 0x18b0, 0x18f5,
0x1900, 0x191c,
0x1920, 0x192b,
0x1930, 0x193b,
0x1946, 0x196d,
0x1970, 0x1974,
- 0x1980, 0x19a9,
+ 0x1980, 0x19ab,
0x19b0, 0x19c9,
- 0x19d0, 0x19d9,
+ 0x19d0, 0x19da,
0x1a00, 0x1a1b,
+ 0x1a20, 0x1a5e,
+ 0x1a60, 0x1a7c,
+ 0x1a7f, 0x1a89,
+ 0x1a90, 0x1a99,
+ 0x1aa7, 0x1aa7,
0x1b00, 0x1b4b,
0x1b50, 0x1b59,
0x1b6b, 0x1b73,
@@ -3050,8 +3194,10 @@ static const OnigCodePoint CR_Word[] = {
0x1c00, 0x1c37,
0x1c40, 0x1c49,
0x1c4d, 0x1c7d,
+ 0x1cd0, 0x1cd2,
+ 0x1cd4, 0x1cf2,
0x1d00, 0x1de6,
- 0x1dfe, 0x1f15,
+ 0x1dfd, 0x1f15,
0x1f18, 0x1f1d,
0x1f20, 0x1f45,
0x1f48, 0x1f4d,
@@ -3092,9 +3238,8 @@ static const OnigCodePoint CR_Word[] = {
0x2183, 0x2184,
0x2c00, 0x2c2e,
0x2c30, 0x2c5e,
- 0x2c60, 0x2c6f,
- 0x2c71, 0x2c7d,
- 0x2c80, 0x2ce4,
+ 0x2c60, 0x2ce4,
+ 0x2ceb, 0x2cf1,
0x2d00, 0x2d25,
0x2d30, 0x2d65,
0x2d6f, 0x2d6f,
@@ -3125,14 +3270,17 @@ static const OnigCodePoint CR_Word[] = {
0x3400, 0x3400,
0x4db5, 0x4db5,
0x4e00, 0x4e00,
- 0x9fc3, 0x9fc3,
+ 0x9fcb, 0x9fcb,
0xa000, 0xa48c,
+ 0xa4d0, 0xa4fd,
0xa500, 0xa60c,
0xa610, 0xa62b,
0xa640, 0xa65f,
0xa662, 0xa672,
0xa67c, 0xa67d,
0xa67f, 0xa697,
+ 0xa6a0, 0xa6e5,
+ 0xa6f0, 0xa6f1,
0xa717, 0xa71f,
0xa722, 0xa788,
0xa78b, 0xa78c,
@@ -3140,15 +3288,29 @@ static const OnigCodePoint CR_Word[] = {
0xa840, 0xa873,
0xa880, 0xa8c4,
0xa8d0, 0xa8d9,
+ 0xa8e0, 0xa8f7,
+ 0xa8fb, 0xa8fb,
0xa900, 0xa92d,
0xa930, 0xa953,
+ 0xa960, 0xa97c,
+ 0xa980, 0xa9c0,
+ 0xa9cf, 0xa9d9,
0xaa00, 0xaa36,
0xaa40, 0xaa4d,
0xaa50, 0xaa59,
+ 0xaa60, 0xaa76,
+ 0xaa7a, 0xaa7b,
+ 0xaa80, 0xaac2,
+ 0xaadb, 0xaadd,
+ 0xabc0, 0xabea,
+ 0xabec, 0xabed,
+ 0xabf0, 0xabf9,
0xac00, 0xac00,
0xd7a3, 0xd7a3,
+ 0xd7b0, 0xd7c6,
+ 0xd7cb, 0xd7fb,
0xf900, 0xfa2d,
- 0xfa30, 0xfa6a,
+ 0xfa30, 0xfa6d,
0xfa70, 0xfad9,
0xfb00, 0xfb06,
0xfb13, 0xfb17,
@@ -3201,7 +3363,7 @@ static const OnigCodePoint CR_Word[] = {
0x1080a, 0x10835,
0x10837, 0x10838,
0x1083c, 0x1083c,
- 0x1083f, 0x1083f,
+ 0x1083f, 0x10855,
0x10900, 0x10915,
0x10920, 0x10939,
0x10a00, 0x10a03,
@@ -3211,7 +3373,14 @@ static const OnigCodePoint CR_Word[] = {
0x10a19, 0x10a33,
0x10a38, 0x10a3a,
0x10a3f, 0x10a3f,
+ 0x10a60, 0x10a7c,
+ 0x10b00, 0x10b35,
+ 0x10b40, 0x10b55,
+ 0x10b60, 0x10b72,
+ 0x10c00, 0x10c48,
+ 0x11080, 0x110ba,
0x12000, 0x1236e,
+ 0x13000, 0x1342e,
0x1d165, 0x1d169,
0x1d16d, 0x1d172,
0x1d17b, 0x1d182,
@@ -3251,13 +3420,15 @@ static const OnigCodePoint CR_Word[] = {
0x1d7ce, 0x1d7ff,
0x20000, 0x20000,
0x2a6d6, 0x2a6d6,
+ 0x2a700, 0x2a700,
+ 0x2b734, 0x2b734,
0x2f800, 0x2fa1d,
0xe0100, 0xe01ef,
}; /* CR_Word */
/* 'Alnum': [[:Alnum:]] */
static const OnigCodePoint CR_Alnum[] = {
- 471,
+ 502,
0x0030, 0x0039,
0x0041, 0x005a,
0x0061, 0x007a,
@@ -3280,7 +3451,7 @@ static const OnigCodePoint CR_Alnum[] = {
0x038e, 0x03a1,
0x03a3, 0x03f5,
0x03f7, 0x0481,
- 0x0483, 0x0523,
+ 0x0483, 0x0525,
0x0531, 0x0556,
0x0559, 0x0559,
0x0561, 0x0587,
@@ -3303,13 +3474,14 @@ static const OnigCodePoint CR_Alnum[] = {
0x074d, 0x07b1,
0x07c0, 0x07f5,
0x07fa, 0x07fa,
- 0x0901, 0x0939,
- 0x093c, 0x094d,
- 0x0950, 0x0954,
+ 0x0800, 0x082d,
+ 0x0900, 0x0939,
+ 0x093c, 0x094e,
+ 0x0950, 0x0955,
0x0958, 0x0963,
0x0966, 0x096f,
0x0971, 0x0972,
- 0x097b, 0x097f,
+ 0x0979, 0x097f,
0x0981, 0x0983,
0x0985, 0x098c,
0x098f, 0x0990,
@@ -3468,14 +3640,11 @@ static const OnigCodePoint CR_Alnum[] = {
0x0f99, 0x0fbc,
0x0fc6, 0x0fc6,
0x1000, 0x1049,
- 0x1050, 0x1099,
+ 0x1050, 0x109d,
0x10a0, 0x10c5,
0x10d0, 0x10fa,
0x10fc, 0x10fc,
- 0x1100, 0x1159,
- 0x115f, 0x11a2,
- 0x11a8, 0x11f9,
- 0x1200, 0x1248,
+ 0x1100, 0x1248,
0x124a, 0x124d,
0x1250, 0x1256,
0x1258, 0x1258,
@@ -3495,7 +3664,7 @@ static const OnigCodePoint CR_Alnum[] = {
0x1380, 0x138f,
0x13a0, 0x13f4,
0x1401, 0x166c,
- 0x166f, 0x1676,
+ 0x166f, 0x167f,
0x1681, 0x169a,
0x16a0, 0x16ea,
0x1700, 0x170c,
@@ -3514,15 +3683,21 @@ static const OnigCodePoint CR_Alnum[] = {
0x1810, 0x1819,
0x1820, 0x1877,
0x1880, 0x18aa,
+ 0x18b0, 0x18f5,
0x1900, 0x191c,
0x1920, 0x192b,
0x1930, 0x193b,
0x1946, 0x196d,
0x1970, 0x1974,
- 0x1980, 0x19a9,
+ 0x1980, 0x19ab,
0x19b0, 0x19c9,
- 0x19d0, 0x19d9,
+ 0x19d0, 0x19da,
0x1a00, 0x1a1b,
+ 0x1a20, 0x1a5e,
+ 0x1a60, 0x1a7c,
+ 0x1a7f, 0x1a89,
+ 0x1a90, 0x1a99,
+ 0x1aa7, 0x1aa7,
0x1b00, 0x1b4b,
0x1b50, 0x1b59,
0x1b6b, 0x1b73,
@@ -3531,8 +3706,10 @@ static const OnigCodePoint CR_Alnum[] = {
0x1c00, 0x1c37,
0x1c40, 0x1c49,
0x1c4d, 0x1c7d,
+ 0x1cd0, 0x1cd2,
+ 0x1cd4, 0x1cf2,
0x1d00, 0x1de6,
- 0x1dfe, 0x1f15,
+ 0x1dfd, 0x1f15,
0x1f18, 0x1f1d,
0x1f20, 0x1f45,
0x1f48, 0x1f4d,
@@ -3571,9 +3748,8 @@ static const OnigCodePoint CR_Alnum[] = {
0x2183, 0x2184,
0x2c00, 0x2c2e,
0x2c30, 0x2c5e,
- 0x2c60, 0x2c6f,
- 0x2c71, 0x2c7d,
- 0x2c80, 0x2ce4,
+ 0x2c60, 0x2ce4,
+ 0x2ceb, 0x2cf1,
0x2d00, 0x2d25,
0x2d30, 0x2d65,
0x2d6f, 0x2d6f,
@@ -3604,14 +3780,17 @@ static const OnigCodePoint CR_Alnum[] = {
0x3400, 0x3400,
0x4db5, 0x4db5,
0x4e00, 0x4e00,
- 0x9fc3, 0x9fc3,
+ 0x9fcb, 0x9fcb,
0xa000, 0xa48c,
+ 0xa4d0, 0xa4fd,
0xa500, 0xa60c,
0xa610, 0xa62b,
0xa640, 0xa65f,
0xa662, 0xa672,
0xa67c, 0xa67d,
0xa67f, 0xa697,
+ 0xa6a0, 0xa6e5,
+ 0xa6f0, 0xa6f1,
0xa717, 0xa71f,
0xa722, 0xa788,
0xa78b, 0xa78c,
@@ -3619,15 +3798,29 @@ static const OnigCodePoint CR_Alnum[] = {
0xa840, 0xa873,
0xa880, 0xa8c4,
0xa8d0, 0xa8d9,
+ 0xa8e0, 0xa8f7,
+ 0xa8fb, 0xa8fb,
0xa900, 0xa92d,
0xa930, 0xa953,
+ 0xa960, 0xa97c,
+ 0xa980, 0xa9c0,
+ 0xa9cf, 0xa9d9,
0xaa00, 0xaa36,
0xaa40, 0xaa4d,
0xaa50, 0xaa59,
+ 0xaa60, 0xaa76,
+ 0xaa7a, 0xaa7b,
+ 0xaa80, 0xaac2,
+ 0xaadb, 0xaadd,
+ 0xabc0, 0xabea,
+ 0xabec, 0xabed,
+ 0xabf0, 0xabf9,
0xac00, 0xac00,
0xd7a3, 0xd7a3,
+ 0xd7b0, 0xd7c6,
+ 0xd7cb, 0xd7fb,
0xf900, 0xfa2d,
- 0xfa30, 0xfa6a,
+ 0xfa30, 0xfa6d,
0xfa70, 0xfad9,
0xfb00, 0xfb06,
0xfb13, 0xfb17,
@@ -3677,7 +3870,7 @@ static const OnigCodePoint CR_Alnum[] = {
0x1080a, 0x10835,
0x10837, 0x10838,
0x1083c, 0x1083c,
- 0x1083f, 0x1083f,
+ 0x1083f, 0x10855,
0x10900, 0x10915,
0x10920, 0x10939,
0x10a00, 0x10a03,
@@ -3687,7 +3880,14 @@ static const OnigCodePoint CR_Alnum[] = {
0x10a19, 0x10a33,
0x10a38, 0x10a3a,
0x10a3f, 0x10a3f,
+ 0x10a60, 0x10a7c,
+ 0x10b00, 0x10b35,
+ 0x10b40, 0x10b55,
+ 0x10b60, 0x10b72,
+ 0x10c00, 0x10c48,
+ 0x11080, 0x110ba,
0x12000, 0x1236e,
+ 0x13000, 0x1342e,
0x1d165, 0x1d169,
0x1d16d, 0x1d172,
0x1d17b, 0x1d182,
@@ -3727,6 +3927,8 @@ static const OnigCodePoint CR_Alnum[] = {
0x1d7ce, 0x1d7ff,
0x20000, 0x20000,
0x2a6d6, 0x2a6d6,
+ 0x2a700, 0x2a700,
+ 0x2b734, 0x2b734,
0x2f800, 0x2fa1d,
0xe0100, 0xe01ef,
}; /* CR_Alnum */
@@ -3746,13 +3948,13 @@ static const OnigCodePoint CR_Any[] = {
/* 'Assigned': - */
static const OnigCodePoint CR_Assigned[] = {
- 454,
+ 495,
0x0000, 0x0377,
0x037a, 0x037e,
0x0384, 0x038a,
0x038c, 0x038c,
0x038e, 0x03a1,
- 0x03a3, 0x0523,
+ 0x03a3, 0x0525,
0x0531, 0x0556,
0x0559, 0x055f,
0x0561, 0x0587,
@@ -3768,11 +3970,13 @@ static const OnigCodePoint CR_Assigned[] = {
0x070f, 0x074a,
0x074d, 0x07b1,
0x07c0, 0x07fa,
- 0x0901, 0x0939,
- 0x093c, 0x094d,
- 0x0950, 0x0954,
+ 0x0800, 0x082d,
+ 0x0830, 0x083e,
+ 0x0900, 0x0939,
+ 0x093c, 0x094e,
+ 0x0950, 0x0955,
0x0958, 0x0972,
- 0x097b, 0x097f,
+ 0x0979, 0x097f,
0x0981, 0x0983,
0x0985, 0x098c,
0x098f, 0x0990,
@@ -3786,7 +3990,7 @@ static const OnigCodePoint CR_Assigned[] = {
0x09d7, 0x09d7,
0x09dc, 0x09dd,
0x09df, 0x09e3,
- 0x09e6, 0x09fa,
+ 0x09e6, 0x09fb,
0x0a01, 0x0a03,
0x0a05, 0x0a0a,
0x0a0f, 0x0a10,
@@ -3924,14 +4128,10 @@ static const OnigCodePoint CR_Assigned[] = {
0x0f90, 0x0f97,
0x0f99, 0x0fbc,
0x0fbe, 0x0fcc,
- 0x0fce, 0x0fd4,
- 0x1000, 0x1099,
- 0x109e, 0x10c5,
+ 0x0fce, 0x0fd8,
+ 0x1000, 0x10c5,
0x10d0, 0x10fc,
- 0x1100, 0x1159,
- 0x115f, 0x11a2,
- 0x11a8, 0x11f9,
- 0x1200, 0x1248,
+ 0x1100, 0x1248,
0x124a, 0x124d,
0x1250, 0x1256,
0x1258, 0x1258,
@@ -3950,8 +4150,7 @@ static const OnigCodePoint CR_Assigned[] = {
0x135f, 0x137c,
0x1380, 0x1399,
0x13a0, 0x13f4,
- 0x1401, 0x1676,
- 0x1680, 0x169c,
+ 0x1400, 0x169c,
0x16a0, 0x16f0,
0x1700, 0x170c,
0x170e, 0x1714,
@@ -3967,17 +4166,22 @@ static const OnigCodePoint CR_Assigned[] = {
0x1810, 0x1819,
0x1820, 0x1877,
0x1880, 0x18aa,
+ 0x18b0, 0x18f5,
0x1900, 0x191c,
0x1920, 0x192b,
0x1930, 0x193b,
0x1940, 0x1940,
0x1944, 0x196d,
0x1970, 0x1974,
- 0x1980, 0x19a9,
+ 0x1980, 0x19ab,
0x19b0, 0x19c9,
- 0x19d0, 0x19d9,
+ 0x19d0, 0x19da,
0x19de, 0x1a1b,
- 0x1a1e, 0x1a1f,
+ 0x1a1e, 0x1a5e,
+ 0x1a60, 0x1a7c,
+ 0x1a7f, 0x1a89,
+ 0x1a90, 0x1a99,
+ 0x1aa0, 0x1aad,
0x1b00, 0x1b4b,
0x1b50, 0x1b7c,
0x1b80, 0x1baa,
@@ -3985,8 +4189,9 @@ static const OnigCodePoint CR_Assigned[] = {
0x1c00, 0x1c37,
0x1c3b, 0x1c49,
0x1c4d, 0x1c7f,
+ 0x1cd0, 0x1cf2,
0x1d00, 0x1de6,
- 0x1dfe, 0x1f15,
+ 0x1dfd, 0x1f15,
0x1f18, 0x1f1d,
0x1f20, 0x1f45,
0x1f48, 0x1f4d,
@@ -4006,36 +4211,33 @@ static const OnigCodePoint CR_Assigned[] = {
0x206a, 0x2071,
0x2074, 0x208e,
0x2090, 0x2094,
- 0x20a0, 0x20b5,
+ 0x20a0, 0x20b8,
0x20d0, 0x20f0,
- 0x2100, 0x214f,
- 0x2153, 0x2188,
- 0x2190, 0x23e7,
+ 0x2100, 0x2189,
+ 0x2190, 0x23e8,
0x2400, 0x2426,
0x2440, 0x244a,
- 0x2460, 0x269d,
- 0x26a0, 0x26bc,
- 0x26c0, 0x26c3,
+ 0x2460, 0x26cd,
+ 0x26cf, 0x26e1,
+ 0x26e3, 0x26e3,
+ 0x26e8, 0x26ff,
0x2701, 0x2704,
0x2706, 0x2709,
0x270c, 0x2727,
0x2729, 0x274b,
0x274d, 0x274d,
0x274f, 0x2752,
- 0x2756, 0x2756,
- 0x2758, 0x275e,
+ 0x2756, 0x275e,
0x2761, 0x2794,
0x2798, 0x27af,
0x27b1, 0x27be,
0x27c0, 0x27ca,
0x27cc, 0x27cc,
0x27d0, 0x2b4c,
- 0x2b50, 0x2b54,
+ 0x2b50, 0x2b59,
0x2c00, 0x2c2e,
0x2c30, 0x2c5e,
- 0x2c60, 0x2c6f,
- 0x2c71, 0x2c7d,
- 0x2c80, 0x2cea,
+ 0x2c60, 0x2cf1,
0x2cf9, 0x2d25,
0x2d30, 0x2d65,
0x2d6f, 0x2d6f,
@@ -4048,7 +4250,7 @@ static const OnigCodePoint CR_Assigned[] = {
0x2dc8, 0x2dce,
0x2dd0, 0x2dd6,
0x2dd8, 0x2dde,
- 0x2de0, 0x2e30,
+ 0x2de0, 0x2e31,
0x2e80, 0x2e99,
0x2e9b, 0x2ef3,
0x2f00, 0x2fd5,
@@ -4061,37 +4263,48 @@ static const OnigCodePoint CR_Assigned[] = {
0x3190, 0x31b7,
0x31c0, 0x31e3,
0x31f0, 0x321e,
- 0x3220, 0x3243,
- 0x3250, 0x32fe,
+ 0x3220, 0x32fe,
0x3300, 0x3400,
0x4db5, 0x4db5,
0x4dc0, 0x4e00,
- 0x9fc3, 0x9fc3,
+ 0x9fcb, 0x9fcb,
0xa000, 0xa48c,
0xa490, 0xa4c6,
- 0xa500, 0xa62b,
+ 0xa4d0, 0xa62b,
0xa640, 0xa65f,
0xa662, 0xa673,
0xa67c, 0xa697,
+ 0xa6a0, 0xa6f7,
0xa700, 0xa78c,
0xa7fb, 0xa82b,
+ 0xa830, 0xa839,
0xa840, 0xa877,
0xa880, 0xa8c4,
0xa8ce, 0xa8d9,
+ 0xa8e0, 0xa8fb,
0xa900, 0xa953,
- 0xa95f, 0xa95f,
+ 0xa95f, 0xa97c,
+ 0xa980, 0xa9cd,
+ 0xa9cf, 0xa9d9,
+ 0xa9de, 0xa9df,
0xaa00, 0xaa36,
0xaa40, 0xaa4d,
0xaa50, 0xaa59,
- 0xaa5c, 0xaa5f,
+ 0xaa5c, 0xaa7b,
+ 0xaa80, 0xaac2,
+ 0xaadb, 0xaadf,
+ 0xabc0, 0xabed,
+ 0xabf0, 0xabf9,
0xac00, 0xac00,
0xd7a3, 0xd7a3,
+ 0xd7b0, 0xd7c6,
+ 0xd7cb, 0xd7fb,
0xd800, 0xd800,
0xdb7f, 0xdb80,
0xdbff, 0xdc00,
0xdfff, 0xe000,
0xf8ff, 0xfa2d,
- 0xfa30, 0xfa6a,
+ 0xfa30, 0xfa6d,
0xfa70, 0xfad9,
0xfb00, 0xfb06,
0xfb13, 0xfb17,
@@ -4148,8 +4361,9 @@ static const OnigCodePoint CR_Assigned[] = {
0x1080a, 0x10835,
0x10837, 0x10838,
0x1083c, 0x1083c,
- 0x1083f, 0x1083f,
- 0x10900, 0x10919,
+ 0x1083f, 0x10855,
+ 0x10857, 0x1085f,
+ 0x10900, 0x1091b,
0x1091f, 0x10939,
0x1093f, 0x1093f,
0x10a00, 0x10a03,
@@ -4160,9 +4374,18 @@ static const OnigCodePoint CR_Assigned[] = {
0x10a38, 0x10a3a,
0x10a3f, 0x10a47,
0x10a50, 0x10a58,
+ 0x10a60, 0x10a7f,
+ 0x10b00, 0x10b35,
+ 0x10b39, 0x10b55,
+ 0x10b58, 0x10b72,
+ 0x10b78, 0x10b7f,
+ 0x10c00, 0x10c48,
+ 0x10e60, 0x10e7e,
+ 0x11080, 0x110c1,
0x12000, 0x1236e,
0x12400, 0x12462,
0x12470, 0x12473,
+ 0x13000, 0x1342e,
0x1d000, 0x1d0f5,
0x1d100, 0x1d126,
0x1d129, 0x1d1dd,
@@ -4192,8 +4415,28 @@ static const OnigCodePoint CR_Assigned[] = {
0x1d7ce, 0x1d7ff,
0x1f000, 0x1f02b,
0x1f030, 0x1f093,
+ 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,
+ 0x1f240, 0x1f248,
0x20000, 0x20000,
0x2a6d6, 0x2a6d6,
+ 0x2a700, 0x2a700,
+ 0x2b734, 0x2b734,
0x2f800, 0x2fa1d,
0xe0001, 0xe0001,
0xe0020, 0xe007f,
@@ -4205,7 +4448,7 @@ static const OnigCodePoint CR_Assigned[] = {
/* 'C': Major Category */
static const OnigCodePoint CR_C[] = {
- 25,
+ 26,
0x0000, 0x001f,
0x007f, 0x009f,
0x00ad, 0x00ad,
@@ -4224,6 +4467,7 @@ static const OnigCodePoint CR_C[] = {
0xf8ff, 0xf8ff,
0xfeff, 0xfeff,
0xfff9, 0xfffb,
+ 0x110bd, 0x110bd,
0x1d173, 0x1d17a,
0xe0001, 0xe0001,
0xe0020, 0xe007f,
@@ -4242,7 +4486,7 @@ static const OnigCodePoint CR_Cc[] = {
/* 'Cf': General Category */
static const OnigCodePoint CR_Cf[] = {
- 14,
+ 15,
0x00ad, 0x00ad,
0x0600, 0x0603,
0x06dd, 0x06dd,
@@ -4254,6 +4498,7 @@ static const OnigCodePoint CR_Cf[] = {
0x206a, 0x206f,
0xfeff, 0xfeff,
0xfff9, 0xfffb,
+ 0x110bd, 0x110bd,
0x1d173, 0x1d17a,
0xe0001, 0xe0001,
0xe0020, 0xe007f,
@@ -4261,13 +4506,13 @@ static const OnigCodePoint CR_Cf[] = {
/* 'Cn': General Category */
static const OnigCodePoint CR_Cn[] = {
- 454,
+ 495,
0x0378, 0x0379,
0x037f, 0x0383,
0x038b, 0x038b,
0x038d, 0x038d,
0x03a2, 0x03a2,
- 0x0524, 0x0530,
+ 0x0526, 0x0530,
0x0557, 0x0558,
0x0560, 0x0560,
0x0588, 0x0588,
@@ -4282,11 +4527,13 @@ static const OnigCodePoint CR_Cn[] = {
0x070e, 0x070e,
0x074b, 0x074c,
0x07b2, 0x07bf,
- 0x07fb, 0x0900,
+ 0x07fb, 0x07ff,
+ 0x082e, 0x082f,
+ 0x083f, 0x08ff,
0x093a, 0x093b,
- 0x094e, 0x094f,
- 0x0955, 0x0957,
- 0x0973, 0x097a,
+ 0x094f, 0x094f,
+ 0x0956, 0x0957,
+ 0x0973, 0x0978,
0x0980, 0x0980,
0x0984, 0x0984,
0x098d, 0x098e,
@@ -4301,7 +4548,7 @@ static const OnigCodePoint CR_Cn[] = {
0x09d8, 0x09db,
0x09de, 0x09de,
0x09e4, 0x09e5,
- 0x09fb, 0x0a00,
+ 0x09fc, 0x0a00,
0x0a04, 0x0a04,
0x0a0b, 0x0a0e,
0x0a11, 0x0a12,
@@ -4439,13 +4686,9 @@ static const OnigCodePoint CR_Cn[] = {
0x0f98, 0x0f98,
0x0fbd, 0x0fbd,
0x0fcd, 0x0fcd,
- 0x0fd5, 0x0fff,
- 0x109a, 0x109d,
+ 0x0fd9, 0x0fff,
0x10c6, 0x10cf,
0x10fd, 0x10ff,
- 0x115a, 0x115e,
- 0x11a3, 0x11a7,
- 0x11fa, 0x11ff,
0x1249, 0x1249,
0x124e, 0x124f,
0x1257, 0x1257,
@@ -4464,8 +4707,7 @@ static const OnigCodePoint CR_Cn[] = {
0x135b, 0x135e,
0x137d, 0x137f,
0x139a, 0x139f,
- 0x13f5, 0x1400,
- 0x1677, 0x167f,
+ 0x13f5, 0x13ff,
0x169d, 0x169f,
0x16f1, 0x16ff,
0x170d, 0x170d,
@@ -4481,26 +4723,32 @@ static const OnigCodePoint CR_Cn[] = {
0x180f, 0x180f,
0x181a, 0x181f,
0x1878, 0x187f,
- 0x18ab, 0x18ff,
+ 0x18ab, 0x18af,
+ 0x18f6, 0x18ff,
0x191d, 0x191f,
0x192c, 0x192f,
0x193c, 0x193f,
0x1941, 0x1943,
0x196e, 0x196f,
0x1975, 0x197f,
- 0x19aa, 0x19af,
+ 0x19ac, 0x19af,
0x19ca, 0x19cf,
- 0x19da, 0x19dd,
+ 0x19db, 0x19dd,
0x1a1c, 0x1a1d,
- 0x1a20, 0x1aff,
+ 0x1a5f, 0x1a5f,
+ 0x1a7d, 0x1a7e,
+ 0x1a8a, 0x1a8f,
+ 0x1a9a, 0x1a9f,
+ 0x1aae, 0x1aff,
0x1b4c, 0x1b4f,
0x1b7d, 0x1b7f,
0x1bab, 0x1bad,
0x1bba, 0x1bff,
0x1c38, 0x1c3a,
0x1c4a, 0x1c4c,
- 0x1c80, 0x1cff,
- 0x1de7, 0x1dfd,
+ 0x1c80, 0x1ccf,
+ 0x1cf3, 0x1cff,
+ 0x1de7, 0x1dfc,
0x1f16, 0x1f17,
0x1f1e, 0x1f1f,
0x1f46, 0x1f47,
@@ -4521,23 +4769,22 @@ static const OnigCodePoint CR_Cn[] = {
0x2072, 0x2073,
0x208f, 0x208f,
0x2095, 0x209f,
- 0x20b6, 0x20cf,
+ 0x20b9, 0x20cf,
0x20f1, 0x20ff,
- 0x2150, 0x2152,
- 0x2189, 0x218f,
- 0x23e8, 0x23ff,
+ 0x218a, 0x218f,
+ 0x23e9, 0x23ff,
0x2427, 0x243f,
0x244b, 0x245f,
- 0x269e, 0x269f,
- 0x26bd, 0x26bf,
- 0x26c4, 0x2700,
+ 0x26ce, 0x26ce,
+ 0x26e2, 0x26e2,
+ 0x26e4, 0x26e7,
+ 0x2700, 0x2700,
0x2705, 0x2705,
0x270a, 0x270b,
0x2728, 0x2728,
0x274c, 0x274c,
0x274e, 0x274e,
0x2753, 0x2755,
- 0x2757, 0x2757,
0x275f, 0x2760,
0x2795, 0x2797,
0x27b0, 0x27b0,
@@ -4545,12 +4792,10 @@ static const OnigCodePoint CR_Cn[] = {
0x27cb, 0x27cb,
0x27cd, 0x27cf,
0x2b4d, 0x2b4f,
- 0x2b55, 0x2bff,
+ 0x2b5a, 0x2bff,
0x2c2f, 0x2c2f,
0x2c5f, 0x2c5f,
- 0x2c70, 0x2c70,
- 0x2c7e, 0x2c7f,
- 0x2ceb, 0x2cf8,
+ 0x2cf2, 0x2cf8,
0x2d26, 0x2d2f,
0x2d66, 0x2d6e,
0x2d70, 0x2d7f,
@@ -4563,7 +4808,7 @@ static const OnigCodePoint CR_Cn[] = {
0x2dcf, 0x2dcf,
0x2dd7, 0x2dd7,
0x2ddf, 0x2ddf,
- 0x2e31, 0x2e7f,
+ 0x2e32, 0x2e7f,
0x2e9a, 0x2e9a,
0x2ef4, 0x2eff,
0x2fd6, 0x2fef,
@@ -4576,37 +4821,48 @@ static const OnigCodePoint CR_Cn[] = {
0x31b8, 0x31bf,
0x31e4, 0x31ef,
0x321f, 0x321f,
- 0x3244, 0x324f,
0x32ff, 0x32ff,
0x3401, 0x4db4,
0x4db6, 0x4dbf,
- 0x4e01, 0x9fc2,
- 0x9fc4, 0x9fff,
+ 0x4e01, 0x9fca,
+ 0x9fcc, 0x9fff,
0xa48d, 0xa48f,
- 0xa4c7, 0xa4ff,
+ 0xa4c7, 0xa4cf,
0xa62c, 0xa63f,
0xa660, 0xa661,
0xa674, 0xa67b,
- 0xa698, 0xa6ff,
+ 0xa698, 0xa69f,
+ 0xa6f8, 0xa6ff,
0xa78d, 0xa7fa,
- 0xa82c, 0xa83f,
+ 0xa82c, 0xa82f,
+ 0xa83a, 0xa83f,
0xa878, 0xa87f,
0xa8c5, 0xa8cd,
- 0xa8da, 0xa8ff,
+ 0xa8da, 0xa8df,
+ 0xa8fc, 0xa8ff,
0xa954, 0xa95e,
- 0xa960, 0xa9ff,
+ 0xa97d, 0xa97f,
+ 0xa9ce, 0xa9ce,
+ 0xa9da, 0xa9dd,
+ 0xa9e0, 0xa9ff,
0xaa37, 0xaa3f,
0xaa4e, 0xaa4f,
0xaa5a, 0xaa5b,
- 0xaa60, 0xabff,
+ 0xaa7c, 0xaa7f,
+ 0xaac3, 0xaada,
+ 0xaae0, 0xabbf,
+ 0xabee, 0xabef,
+ 0xabfa, 0xabff,
0xac01, 0xd7a2,
- 0xd7a4, 0xd7ff,
+ 0xd7a4, 0xd7af,
+ 0xd7c7, 0xd7ca,
+ 0xd7fc, 0xd7ff,
0xd801, 0xdb7e,
0xdb81, 0xdbfe,
0xdc01, 0xdffe,
0xe001, 0xf8fe,
0xfa2e, 0xfa2f,
- 0xfa6b, 0xfa6f,
+ 0xfa6e, 0xfa6f,
0xfada, 0xfaff,
0xfb07, 0xfb12,
0xfb18, 0xfb1c,
@@ -4663,8 +4919,9 @@ static const OnigCodePoint CR_Cn[] = {
0x10836, 0x10836,
0x10839, 0x1083b,
0x1083d, 0x1083e,
- 0x10840, 0x108ff,
- 0x1091a, 0x1091e,
+ 0x10856, 0x10856,
+ 0x10860, 0x108ff,
+ 0x1091c, 0x1091e,
0x1093a, 0x1093e,
0x10940, 0x109ff,
0x10a04, 0x10a04,
@@ -4674,10 +4931,19 @@ static const OnigCodePoint CR_Cn[] = {
0x10a34, 0x10a37,
0x10a3b, 0x10a3e,
0x10a48, 0x10a4f,
- 0x10a59, 0x11fff,
+ 0x10a59, 0x10a5f,
+ 0x10a80, 0x10aff,
+ 0x10b36, 0x10b38,
+ 0x10b56, 0x10b57,
+ 0x10b73, 0x10b77,
+ 0x10b80, 0x10bff,
+ 0x10c49, 0x10e5f,
+ 0x10e7f, 0x1107f,
+ 0x110c2, 0x11fff,
0x1236f, 0x123ff,
0x12463, 0x1246f,
- 0x12474, 0x1cfff,
+ 0x12474, 0x12fff,
+ 0x1342f, 0x1cfff,
0x1d0f6, 0x1d0ff,
0x1d127, 0x1d128,
0x1d1de, 0x1d1ff,
@@ -4706,9 +4972,29 @@ static const OnigCodePoint CR_Cn[] = {
0x1d7cc, 0x1d7cd,
0x1d800, 0x1efff,
0x1f02c, 0x1f02f,
- 0x1f094, 0x1ffff,
+ 0x1f094, 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,
0x20001, 0x2a6d5,
- 0x2a6d7, 0x2f7ff,
+ 0x2a6d7, 0x2a6ff,
+ 0x2a701, 0x2b733,
+ 0x2b735, 0x2f7ff,
0x2fa1e, 0xe0000,
0xe0002, 0xe001f,
0xe0080, 0xe00ff,
@@ -4740,7 +5026,7 @@ static const OnigCodePoint CR_Cs[] = {
/* 'L': Major Category */
static const OnigCodePoint CR_L[] = {
- 394,
+ 427,
0x0041, 0x005a,
0x0061, 0x007a,
0x00aa, 0x00aa,
@@ -4762,7 +5048,7 @@ static const OnigCodePoint CR_L[] = {
0x038e, 0x03a1,
0x03a3, 0x03f5,
0x03f7, 0x0481,
- 0x048a, 0x0523,
+ 0x048a, 0x0525,
0x0531, 0x0556,
0x0559, 0x0559,
0x0561, 0x0587,
@@ -4783,12 +5069,16 @@ static const OnigCodePoint CR_L[] = {
0x07ca, 0x07ea,
0x07f4, 0x07f5,
0x07fa, 0x07fa,
+ 0x0800, 0x0815,
+ 0x081a, 0x081a,
+ 0x0824, 0x0824,
+ 0x0828, 0x0828,
0x0904, 0x0939,
0x093d, 0x093d,
0x0950, 0x0950,
0x0958, 0x0961,
0x0971, 0x0972,
- 0x097b, 0x097f,
+ 0x0979, 0x097f,
0x0985, 0x098c,
0x098f, 0x0990,
0x0993, 0x09a8,
@@ -4904,10 +5194,7 @@ static const OnigCodePoint CR_L[] = {
0x10a0, 0x10c5,
0x10d0, 0x10fa,
0x10fc, 0x10fc,
- 0x1100, 0x1159,
- 0x115f, 0x11a2,
- 0x11a8, 0x11f9,
- 0x1200, 0x1248,
+ 0x1100, 0x1248,
0x124a, 0x124d,
0x1250, 0x1256,
0x1258, 0x1258,
@@ -4926,7 +5213,7 @@ static const OnigCodePoint CR_L[] = {
0x1380, 0x138f,
0x13a0, 0x13f4,
0x1401, 0x166c,
- 0x166f, 0x1676,
+ 0x166f, 0x167f,
0x1681, 0x169a,
0x16a0, 0x16ea,
0x1700, 0x170c,
@@ -4941,12 +5228,15 @@ static const OnigCodePoint CR_L[] = {
0x1820, 0x1877,
0x1880, 0x18a8,
0x18aa, 0x18aa,
+ 0x18b0, 0x18f5,
0x1900, 0x191c,
0x1950, 0x196d,
0x1970, 0x1974,
- 0x1980, 0x19a9,
+ 0x1980, 0x19ab,
0x19c1, 0x19c7,
0x1a00, 0x1a16,
+ 0x1a20, 0x1a54,
+ 0x1aa7, 0x1aa7,
0x1b05, 0x1b33,
0x1b45, 0x1b4b,
0x1b83, 0x1ba0,
@@ -4954,6 +5244,8 @@ static const OnigCodePoint CR_L[] = {
0x1c00, 0x1c23,
0x1c4d, 0x1c4f,
0x1c5a, 0x1c7d,
+ 0x1ce9, 0x1cec,
+ 0x1cee, 0x1cf1,
0x1d00, 0x1dbf,
0x1e00, 0x1f15,
0x1f18, 0x1f1d,
@@ -4993,9 +5285,8 @@ static const OnigCodePoint CR_L[] = {
0x2183, 0x2184,
0x2c00, 0x2c2e,
0x2c30, 0x2c5e,
- 0x2c60, 0x2c6f,
- 0x2c71, 0x2c7d,
- 0x2c80, 0x2ce4,
+ 0x2c60, 0x2ce4,
+ 0x2ceb, 0x2cee,
0x2d00, 0x2d25,
0x2d30, 0x2d65,
0x2d6f, 0x2d6f,
@@ -5023,14 +5314,16 @@ static const OnigCodePoint CR_L[] = {
0x3400, 0x3400,
0x4db5, 0x4db5,
0x4e00, 0x4e00,
- 0x9fc3, 0x9fc3,
+ 0x9fcb, 0x9fcb,
0xa000, 0xa48c,
+ 0xa4d0, 0xa4fd,
0xa500, 0xa60c,
0xa610, 0xa61f,
0xa62a, 0xa62b,
0xa640, 0xa65f,
0xa662, 0xa66e,
0xa67f, 0xa697,
+ 0xa6a0, 0xa6e5,
0xa717, 0xa71f,
0xa722, 0xa788,
0xa78b, 0xa78c,
@@ -5040,15 +5333,32 @@ static const OnigCodePoint CR_L[] = {
0xa80c, 0xa822,
0xa840, 0xa873,
0xa882, 0xa8b3,
+ 0xa8f2, 0xa8f7,
+ 0xa8fb, 0xa8fb,
0xa90a, 0xa925,
0xa930, 0xa946,
+ 0xa960, 0xa97c,
+ 0xa984, 0xa9b2,
+ 0xa9cf, 0xa9cf,
0xaa00, 0xaa28,
0xaa40, 0xaa42,
0xaa44, 0xaa4b,
+ 0xaa60, 0xaa76,
+ 0xaa7a, 0xaa7a,
+ 0xaa80, 0xaaaf,
+ 0xaab1, 0xaab1,
+ 0xaab5, 0xaab6,
+ 0xaab9, 0xaabd,
+ 0xaac0, 0xaac0,
+ 0xaac2, 0xaac2,
+ 0xaadb, 0xaadd,
+ 0xabc0, 0xabe2,
0xac00, 0xac00,
0xd7a3, 0xd7a3,
+ 0xd7b0, 0xd7c6,
+ 0xd7cb, 0xd7fb,
0xf900, 0xfa2d,
- 0xfa30, 0xfa6a,
+ 0xfa30, 0xfa6d,
0xfa70, 0xfad9,
0xfb00, 0xfb06,
0xfb13, 0xfb17,
@@ -5094,14 +5404,21 @@ static const OnigCodePoint CR_L[] = {
0x1080a, 0x10835,
0x10837, 0x10838,
0x1083c, 0x1083c,
- 0x1083f, 0x1083f,
+ 0x1083f, 0x10855,
0x10900, 0x10915,
0x10920, 0x10939,
0x10a00, 0x10a00,
0x10a10, 0x10a13,
0x10a15, 0x10a17,
0x10a19, 0x10a33,
+ 0x10a60, 0x10a7c,
+ 0x10b00, 0x10b35,
+ 0x10b40, 0x10b55,
+ 0x10b60, 0x10b72,
+ 0x10c00, 0x10c48,
+ 0x11083, 0x110af,
0x12000, 0x1236e,
+ 0x13000, 0x1342e,
0x1d400, 0x1d454,
0x1d456, 0x1d49c,
0x1d49e, 0x1d49f,
@@ -5134,12 +5451,14 @@ static const OnigCodePoint CR_L[] = {
0x1d7c4, 0x1d7cb,
0x20000, 0x20000,
0x2a6d6, 0x2a6d6,
+ 0x2a700, 0x2a700,
+ 0x2b734, 0x2b734,
0x2f800, 0x2fa1d,
}; /* CR_L */
/* 'Ll': General Category */
static const OnigCodePoint CR_Ll[] = {
- 598,
+ 599,
0x0061, 0x007a,
0x00aa, 0x00aa,
0x00b5, 0x00b5,
@@ -5405,6 +5724,7 @@ static const OnigCodePoint CR_Ll[] = {
0x051f, 0x051f,
0x0521, 0x0521,
0x0523, 0x0523,
+ 0x0525, 0x0525,
0x0561, 0x0587,
0x1d00, 0x1d2b,
0x1d62, 0x1d77,
@@ -5553,8 +5873,6 @@ static const OnigCodePoint CR_Ll[] = {
0x1fe0, 0x1fe7,
0x1ff2, 0x1ff4,
0x1ff6, 0x1ff7,
- 0x2071, 0x2071,
- 0x207f, 0x207f,
0x210a, 0x210a,
0x210e, 0x210f,
0x2113, 0x2113,
@@ -5624,6 +5942,8 @@ static const OnigCodePoint CR_Ll[] = {
0x2cdf, 0x2cdf,
0x2ce1, 0x2ce1,
0x2ce3, 0x2ce4,
+ 0x2cec, 0x2cec,
+ 0x2cee, 0x2cee,
0x2d00, 0x2d25,
0xa641, 0xa641,
0xa643, 0xa643,
@@ -5742,7 +6062,7 @@ static const OnigCodePoint CR_Ll[] = {
/* 'Lm': General Category */
static const OnigCodePoint CR_Lm[] = {
- 39,
+ 49,
0x02b0, 0x02c1,
0x02c6, 0x02d1,
0x02e0, 0x02e4,
@@ -5755,16 +6075,22 @@ static const OnigCodePoint CR_Lm[] = {
0x06e5, 0x06e6,
0x07f4, 0x07f5,
0x07fa, 0x07fa,
+ 0x081a, 0x081a,
+ 0x0824, 0x0824,
+ 0x0828, 0x0828,
0x0971, 0x0971,
0x0e46, 0x0e46,
0x0ec6, 0x0ec6,
0x10fc, 0x10fc,
0x17d7, 0x17d7,
0x1843, 0x1843,
+ 0x1aa7, 0x1aa7,
0x1c78, 0x1c7d,
0x1d2c, 0x1d61,
0x1d78, 0x1d78,
0x1d9b, 0x1dbf,
+ 0x2071, 0x2071,
+ 0x207f, 0x207f,
0x2090, 0x2094,
0x2c7d, 0x2c7d,
0x2d6f, 0x2d6f,
@@ -5775,18 +6101,22 @@ static const OnigCodePoint CR_Lm[] = {
0x309d, 0x309e,
0x30fc, 0x30fe,
0xa015, 0xa015,
+ 0xa4f8, 0xa4fd,
0xa60c, 0xa60c,
0xa67f, 0xa67f,
0xa717, 0xa71f,
0xa770, 0xa770,
0xa788, 0xa788,
+ 0xa9cf, 0xa9cf,
+ 0xaa70, 0xaa70,
+ 0xaadd, 0xaadd,
0xff70, 0xff70,
0xff9e, 0xff9f,
}; /* CR_Lm */
/* 'Lo': General Category */
static const OnigCodePoint CR_Lo[] = {
- 286,
+ 316,
0x01bb, 0x01bb,
0x01c0, 0x01c3,
0x0294, 0x0294,
@@ -5805,12 +6135,13 @@ static const OnigCodePoint CR_Lo[] = {
0x074d, 0x07a5,
0x07b1, 0x07b1,
0x07ca, 0x07ea,
+ 0x0800, 0x0815,
0x0904, 0x0939,
0x093d, 0x093d,
0x0950, 0x0950,
0x0958, 0x0961,
0x0972, 0x0972,
- 0x097b, 0x097f,
+ 0x0979, 0x097f,
0x0985, 0x098c,
0x098f, 0x0990,
0x0993, 0x09a8,
@@ -5923,10 +6254,7 @@ static const OnigCodePoint CR_Lo[] = {
0x1075, 0x1081,
0x108e, 0x108e,
0x10d0, 0x10fa,
- 0x1100, 0x1159,
- 0x115f, 0x11a2,
- 0x11a8, 0x11f9,
- 0x1200, 0x1248,
+ 0x1100, 0x1248,
0x124a, 0x124d,
0x1250, 0x1256,
0x1258, 0x1258,
@@ -5945,7 +6273,7 @@ static const OnigCodePoint CR_Lo[] = {
0x1380, 0x138f,
0x13a0, 0x13f4,
0x1401, 0x166c,
- 0x166f, 0x1676,
+ 0x166f, 0x167f,
0x1681, 0x169a,
0x16a0, 0x16ea,
0x1700, 0x170c,
@@ -5960,12 +6288,14 @@ static const OnigCodePoint CR_Lo[] = {
0x1844, 0x1877,
0x1880, 0x18a8,
0x18aa, 0x18aa,
+ 0x18b0, 0x18f5,
0x1900, 0x191c,
0x1950, 0x196d,
0x1970, 0x1974,
- 0x1980, 0x19a9,
+ 0x1980, 0x19ab,
0x19c1, 0x19c7,
0x1a00, 0x1a16,
+ 0x1a20, 0x1a54,
0x1b05, 0x1b33,
0x1b45, 0x1b4b,
0x1b83, 0x1ba0,
@@ -5973,6 +6303,8 @@ static const OnigCodePoint CR_Lo[] = {
0x1c00, 0x1c23,
0x1c4d, 0x1c4f,
0x1c5a, 0x1c77,
+ 0x1ce9, 0x1cec,
+ 0x1cee, 0x1cf1,
0x2135, 0x2138,
0x2d30, 0x2d65,
0x2d80, 0x2d96,
@@ -5997,28 +6329,47 @@ static const OnigCodePoint CR_Lo[] = {
0x3400, 0x3400,
0x4db5, 0x4db5,
0x4e00, 0x4e00,
- 0x9fc3, 0x9fc3,
+ 0x9fcb, 0x9fcb,
0xa000, 0xa014,
0xa016, 0xa48c,
+ 0xa4d0, 0xa4f7,
0xa500, 0xa60b,
0xa610, 0xa61f,
0xa62a, 0xa62b,
0xa66e, 0xa66e,
+ 0xa6a0, 0xa6e5,
0xa7fb, 0xa801,
0xa803, 0xa805,
0xa807, 0xa80a,
0xa80c, 0xa822,
0xa840, 0xa873,
0xa882, 0xa8b3,
+ 0xa8f2, 0xa8f7,
+ 0xa8fb, 0xa8fb,
0xa90a, 0xa925,
0xa930, 0xa946,
+ 0xa960, 0xa97c,
+ 0xa984, 0xa9b2,
0xaa00, 0xaa28,
0xaa40, 0xaa42,
0xaa44, 0xaa4b,
+ 0xaa60, 0xaa6f,
+ 0xaa71, 0xaa76,
+ 0xaa7a, 0xaa7a,
+ 0xaa80, 0xaaaf,
+ 0xaab1, 0xaab1,
+ 0xaab5, 0xaab6,
+ 0xaab9, 0xaabd,
+ 0xaac0, 0xaac0,
+ 0xaac2, 0xaac2,
+ 0xaadb, 0xaadc,
+ 0xabc0, 0xabe2,
0xac00, 0xac00,
0xd7a3, 0xd7a3,
+ 0xd7b0, 0xd7c6,
+ 0xd7cb, 0xd7fb,
0xf900, 0xfa2d,
- 0xfa30, 0xfa6a,
+ 0xfa30, 0xfa6d,
0xfa70, 0xfad9,
0xfb1d, 0xfb1d,
0xfb1f, 0xfb28,
@@ -6062,16 +6413,25 @@ static const OnigCodePoint CR_Lo[] = {
0x1080a, 0x10835,
0x10837, 0x10838,
0x1083c, 0x1083c,
- 0x1083f, 0x1083f,
+ 0x1083f, 0x10855,
0x10900, 0x10915,
0x10920, 0x10939,
0x10a00, 0x10a00,
0x10a10, 0x10a13,
0x10a15, 0x10a17,
0x10a19, 0x10a33,
+ 0x10a60, 0x10a7c,
+ 0x10b00, 0x10b35,
+ 0x10b40, 0x10b55,
+ 0x10b60, 0x10b72,
+ 0x10c00, 0x10c48,
+ 0x11083, 0x110af,
0x12000, 0x1236e,
+ 0x13000, 0x1342e,
0x20000, 0x20000,
0x2a6d6, 0x2a6d6,
+ 0x2a700, 0x2a700,
+ 0x2b734, 0x2b734,
0x2f800, 0x2fa1d,
}; /* CR_Lo */
@@ -6092,7 +6452,7 @@ static const OnigCodePoint CR_Lt[] = {
/* 'Lu': General Category */
static const OnigCodePoint CR_Lu[] = {
- 591,
+ 594,
0x0041, 0x005a,
0x00c0, 0x00d6,
0x00d8, 0x00de,
@@ -6357,6 +6717,7 @@ static const OnigCodePoint CR_Lu[] = {
0x051e, 0x051e,
0x0520, 0x0520,
0x0522, 0x0522,
+ 0x0524, 0x0524,
0x0531, 0x0556,
0x10a0, 0x10c5,
0x1e00, 0x1e00,
@@ -6518,10 +6879,10 @@ static const OnigCodePoint CR_Lu[] = {
0x2c67, 0x2c67,
0x2c69, 0x2c69,
0x2c6b, 0x2c6b,
- 0x2c6d, 0x2c6f,
+ 0x2c6d, 0x2c70,
0x2c72, 0x2c72,
0x2c75, 0x2c75,
- 0x2c80, 0x2c80,
+ 0x2c7e, 0x2c80,
0x2c82, 0x2c82,
0x2c84, 0x2c84,
0x2c86, 0x2c86,
@@ -6571,6 +6932,8 @@ static const OnigCodePoint CR_Lu[] = {
0x2cde, 0x2cde,
0x2ce0, 0x2ce0,
0x2ce2, 0x2ce2,
+ 0x2ceb, 0x2ceb,
+ 0x2ced, 0x2ced,
0xa640, 0xa640,
0xa642, 0xa642,
0xa644, 0xa644,
@@ -6688,7 +7051,7 @@ static const OnigCodePoint CR_Lu[] = {
/* 'M': Major Category */
static const OnigCodePoint CR_M[] = {
- 161,
+ 188,
0x0300, 0x036f,
0x0483, 0x0489,
0x0591, 0x05bd,
@@ -6707,10 +7070,14 @@ static const OnigCodePoint CR_M[] = {
0x0730, 0x074a,
0x07a6, 0x07b0,
0x07eb, 0x07f3,
- 0x0901, 0x0903,
+ 0x0816, 0x0819,
+ 0x081b, 0x0823,
+ 0x0825, 0x0827,
+ 0x0829, 0x082d,
+ 0x0900, 0x0903,
0x093c, 0x093c,
- 0x093e, 0x094d,
- 0x0951, 0x0954,
+ 0x093e, 0x094e,
+ 0x0951, 0x0955,
0x0962, 0x0963,
0x0981, 0x0983,
0x09bc, 0x09bc,
@@ -6795,6 +7162,7 @@ static const OnigCodePoint CR_M[] = {
0x1071, 0x1074,
0x1082, 0x108d,
0x108f, 0x108f,
+ 0x109a, 0x109d,
0x135f, 0x135f,
0x1712, 0x1714,
0x1732, 0x1734,
@@ -6809,31 +7177,51 @@ static const OnigCodePoint CR_M[] = {
0x19b0, 0x19c0,
0x19c8, 0x19c9,
0x1a17, 0x1a1b,
+ 0x1a55, 0x1a5e,
+ 0x1a60, 0x1a7c,
+ 0x1a7f, 0x1a7f,
0x1b00, 0x1b04,
0x1b34, 0x1b44,
0x1b6b, 0x1b73,
0x1b80, 0x1b82,
0x1ba1, 0x1baa,
0x1c24, 0x1c37,
+ 0x1cd0, 0x1cd2,
+ 0x1cd4, 0x1ce8,
+ 0x1ced, 0x1ced,
+ 0x1cf2, 0x1cf2,
0x1dc0, 0x1de6,
- 0x1dfe, 0x1dff,
+ 0x1dfd, 0x1dff,
0x20d0, 0x20f0,
+ 0x2cef, 0x2cf1,
0x2de0, 0x2dff,
0x302a, 0x302f,
0x3099, 0x309a,
0xa66f, 0xa672,
0xa67c, 0xa67d,
+ 0xa6f0, 0xa6f1,
0xa802, 0xa802,
0xa806, 0xa806,
0xa80b, 0xa80b,
0xa823, 0xa827,
0xa880, 0xa881,
0xa8b4, 0xa8c4,
+ 0xa8e0, 0xa8f1,
0xa926, 0xa92d,
0xa947, 0xa953,
+ 0xa980, 0xa983,
+ 0xa9b3, 0xa9c0,
0xaa29, 0xaa36,
0xaa43, 0xaa43,
0xaa4c, 0xaa4d,
+ 0xaa7b, 0xaa7b,
+ 0xaab0, 0xaab0,
+ 0xaab2, 0xaab4,
+ 0xaab7, 0xaab8,
+ 0xaabe, 0xaabf,
+ 0xaac1, 0xaac1,
+ 0xabe3, 0xabea,
+ 0xabec, 0xabed,
0xfb1e, 0xfb1e,
0xfe00, 0xfe0f,
0xfe20, 0xfe26,
@@ -6843,6 +7231,8 @@ static const OnigCodePoint CR_M[] = {
0x10a0c, 0x10a0f,
0x10a38, 0x10a3a,
0x10a3f, 0x10a3f,
+ 0x11080, 0x11082,
+ 0x110b0, 0x110ba,
0x1d165, 0x1d169,
0x1d16d, 0x1d172,
0x1d17b, 0x1d182,
@@ -6854,10 +7244,11 @@ static const OnigCodePoint CR_M[] = {
/* 'Mc': General Category */
static const OnigCodePoint CR_Mc[] = {
- 85,
+ 106,
0x0903, 0x0903,
0x093e, 0x0940,
0x0949, 0x094c,
+ 0x094e, 0x094e,
0x0982, 0x0983,
0x09be, 0x09c0,
0x09c7, 0x09c8,
@@ -6909,6 +7300,7 @@ static const OnigCodePoint CR_Mc[] = {
0x1083, 0x1084,
0x1087, 0x108c,
0x108f, 0x108f,
+ 0x109a, 0x109c,
0x17b6, 0x17b6,
0x17be, 0x17c5,
0x17c7, 0x17c8,
@@ -6919,6 +7311,11 @@ static const OnigCodePoint CR_Mc[] = {
0x19b0, 0x19c0,
0x19c8, 0x19c9,
0x1a19, 0x1a1b,
+ 0x1a55, 0x1a55,
+ 0x1a57, 0x1a57,
+ 0x1a61, 0x1a61,
+ 0x1a63, 0x1a64,
+ 0x1a6d, 0x1a72,
0x1b04, 0x1b04,
0x1b35, 0x1b35,
0x1b3b, 0x1b3b,
@@ -6930,14 +7327,28 @@ static const OnigCodePoint CR_Mc[] = {
0x1baa, 0x1baa,
0x1c24, 0x1c2b,
0x1c34, 0x1c35,
+ 0x1ce1, 0x1ce1,
+ 0x1cf2, 0x1cf2,
0xa823, 0xa824,
0xa827, 0xa827,
0xa880, 0xa881,
0xa8b4, 0xa8c3,
0xa952, 0xa953,
+ 0xa983, 0xa983,
+ 0xa9b4, 0xa9b5,
+ 0xa9ba, 0xa9bb,
+ 0xa9bd, 0xa9c0,
0xaa2f, 0xaa30,
0xaa33, 0xaa34,
0xaa4d, 0xaa4d,
+ 0xaa7b, 0xaa7b,
+ 0xabe3, 0xabe4,
+ 0xabe6, 0xabe7,
+ 0xabe9, 0xabea,
+ 0xabec, 0xabec,
+ 0x11082, 0x11082,
+ 0x110b0, 0x110b2,
+ 0x110b7, 0x110b8,
0x1d165, 0x1d166,
0x1d16d, 0x1d172,
}; /* CR_Mc */
@@ -6954,7 +7365,7 @@ static const OnigCodePoint CR_Me[] = {
/* 'Mn': General Category */
static const OnigCodePoint CR_Mn[] = {
- 160,
+ 194,
0x0300, 0x036f,
0x0483, 0x0487,
0x0591, 0x05bd,
@@ -6973,11 +7384,15 @@ static const OnigCodePoint CR_Mn[] = {
0x0730, 0x074a,
0x07a6, 0x07b0,
0x07eb, 0x07f3,
- 0x0901, 0x0902,
+ 0x0816, 0x0819,
+ 0x081b, 0x0823,
+ 0x0825, 0x0827,
+ 0x0829, 0x082d,
+ 0x0900, 0x0902,
0x093c, 0x093c,
0x0941, 0x0948,
0x094d, 0x094d,
- 0x0951, 0x0954,
+ 0x0951, 0x0955,
0x0962, 0x0963,
0x0981, 0x0981,
0x09bc, 0x09bc,
@@ -7051,6 +7466,7 @@ static const OnigCodePoint CR_Mn[] = {
0x1082, 0x1082,
0x1085, 0x1086,
0x108d, 0x108d,
+ 0x109d, 0x109d,
0x135f, 0x135f,
0x1712, 0x1714,
0x1732, 0x1734,
@@ -7067,6 +7483,13 @@ static const OnigCodePoint CR_Mn[] = {
0x1932, 0x1932,
0x1939, 0x193b,
0x1a17, 0x1a18,
+ 0x1a56, 0x1a56,
+ 0x1a58, 0x1a5e,
+ 0x1a60, 0x1a60,
+ 0x1a62, 0x1a62,
+ 0x1a65, 0x1a6c,
+ 0x1a73, 0x1a7c,
+ 0x1a7f, 0x1a7f,
0x1b00, 0x1b03,
0x1b34, 0x1b34,
0x1b36, 0x1b3a,
@@ -7078,28 +7501,47 @@ static const OnigCodePoint CR_Mn[] = {
0x1ba8, 0x1ba9,
0x1c2c, 0x1c33,
0x1c36, 0x1c37,
+ 0x1cd0, 0x1cd2,
+ 0x1cd4, 0x1ce0,
+ 0x1ce2, 0x1ce8,
+ 0x1ced, 0x1ced,
0x1dc0, 0x1de6,
- 0x1dfe, 0x1dff,
+ 0x1dfd, 0x1dff,
0x20d0, 0x20dc,
0x20e1, 0x20e1,
0x20e5, 0x20f0,
+ 0x2cef, 0x2cf1,
0x2de0, 0x2dff,
0x302a, 0x302f,
0x3099, 0x309a,
0xa66f, 0xa66f,
0xa67c, 0xa67d,
+ 0xa6f0, 0xa6f1,
0xa802, 0xa802,
0xa806, 0xa806,
0xa80b, 0xa80b,
0xa825, 0xa826,
0xa8c4, 0xa8c4,
+ 0xa8e0, 0xa8f1,
0xa926, 0xa92d,
0xa947, 0xa951,
+ 0xa980, 0xa982,
+ 0xa9b3, 0xa9b3,
+ 0xa9b6, 0xa9b9,
+ 0xa9bc, 0xa9bc,
0xaa29, 0xaa2e,
0xaa31, 0xaa32,
0xaa35, 0xaa36,
0xaa43, 0xaa43,
0xaa4c, 0xaa4c,
+ 0xaab0, 0xaab0,
+ 0xaab2, 0xaab4,
+ 0xaab7, 0xaab8,
+ 0xaabe, 0xaabf,
+ 0xaac1, 0xaac1,
+ 0xabe5, 0xabe5,
+ 0xabe8, 0xabe8,
+ 0xabed, 0xabed,
0xfb1e, 0xfb1e,
0xfe00, 0xfe0f,
0xfe20, 0xfe26,
@@ -7109,6 +7551,9 @@ static const OnigCodePoint CR_Mn[] = {
0x10a0c, 0x10a0f,
0x10a38, 0x10a3a,
0x10a3f, 0x10a3f,
+ 0x11080, 0x11081,
+ 0x110b3, 0x110b6,
+ 0x110b9, 0x110ba,
0x1d167, 0x1d169,
0x1d17b, 0x1d182,
0x1d185, 0x1d18b,
@@ -7119,7 +7564,7 @@ static const OnigCodePoint CR_Mn[] = {
/* 'N': Major Category */
static const OnigCodePoint CR_N[] = {
- 69,
+ 81,
0x0030, 0x0039,
0x00b2, 0x00b3,
0x00b9, 0x00b9,
@@ -7149,7 +7594,9 @@ static const OnigCodePoint CR_N[] = {
0x17f0, 0x17f9,
0x1810, 0x1819,
0x1946, 0x194f,
- 0x19d0, 0x19d9,
+ 0x19d0, 0x19da,
+ 0x1a80, 0x1a89,
+ 0x1a90, 0x1a99,
0x1b50, 0x1b59,
0x1bb0, 0x1bb9,
0x1c40, 0x1c49,
@@ -7157,8 +7604,8 @@ static const OnigCodePoint CR_N[] = {
0x2070, 0x2070,
0x2074, 0x2079,
0x2080, 0x2089,
- 0x2153, 0x2182,
- 0x2185, 0x2188,
+ 0x2150, 0x2182,
+ 0x2185, 0x2189,
0x2460, 0x249b,
0x24ea, 0x24ff,
0x2776, 0x2793,
@@ -7172,9 +7619,13 @@ static const OnigCodePoint CR_N[] = {
0x3280, 0x3289,
0x32b1, 0x32bf,
0xa620, 0xa629,
+ 0xa6e6, 0xa6ef,
+ 0xa830, 0xa835,
0xa8d0, 0xa8d9,
0xa900, 0xa909,
+ 0xa9d0, 0xa9d9,
0xaa50, 0xaa59,
+ 0xabf0, 0xabf9,
0xff10, 0xff19,
0x10107, 0x10133,
0x10140, 0x10178,
@@ -7184,16 +7635,22 @@ static const OnigCodePoint CR_N[] = {
0x1034a, 0x1034a,
0x103d1, 0x103d5,
0x104a0, 0x104a9,
- 0x10916, 0x10919,
+ 0x10858, 0x1085f,
+ 0x10916, 0x1091b,
0x10a40, 0x10a47,
+ 0x10a7d, 0x10a7e,
+ 0x10b58, 0x10b5f,
+ 0x10b78, 0x10b7f,
+ 0x10e60, 0x10e7e,
0x12400, 0x12462,
0x1d360, 0x1d371,
0x1d7ce, 0x1d7ff,
+ 0x1f100, 0x1f10a,
}; /* CR_N */
/* 'Nd': General Category */
static const OnigCodePoint CR_Nd[] = {
- 33,
+ 37,
0x0030, 0x0039,
0x0660, 0x0669,
0x06f0, 0x06f9,
@@ -7215,7 +7672,9 @@ static const OnigCodePoint CR_Nd[] = {
0x17e0, 0x17e9,
0x1810, 0x1819,
0x1946, 0x194f,
- 0x19d0, 0x19d9,
+ 0x19d0, 0x19da,
+ 0x1a80, 0x1a89,
+ 0x1a90, 0x1a99,
0x1b50, 0x1b59,
0x1bb0, 0x1bb9,
0x1c40, 0x1c49,
@@ -7223,7 +7682,9 @@ static const OnigCodePoint CR_Nd[] = {
0xa620, 0xa629,
0xa8d0, 0xa8d9,
0xa900, 0xa909,
+ 0xa9d0, 0xa9d9,
0xaa50, 0xaa59,
+ 0xabf0, 0xabf9,
0xff10, 0xff19,
0x104a0, 0x104a9,
0x1d7ce, 0x1d7ff,
@@ -7231,13 +7692,14 @@ static const OnigCodePoint CR_Nd[] = {
/* 'Nl': General Category */
static const OnigCodePoint CR_Nl[] = {
- 11,
+ 12,
0x16ee, 0x16f0,
0x2160, 0x2182,
0x2185, 0x2188,
0x3007, 0x3007,
0x3021, 0x3029,
0x3038, 0x303a,
+ 0xa6e6, 0xa6ef,
0x10140, 0x10174,
0x10341, 0x10341,
0x1034a, 0x1034a,
@@ -7247,7 +7709,7 @@ static const OnigCodePoint CR_Nl[] = {
/* 'No': General Category */
static const OnigCodePoint CR_No[] = {
- 30,
+ 38,
0x00b2, 0x00b3,
0x00b9, 0x00b9,
0x00bc, 0x00be,
@@ -7261,7 +7723,8 @@ static const OnigCodePoint CR_No[] = {
0x2070, 0x2070,
0x2074, 0x2079,
0x2080, 0x2089,
- 0x2153, 0x215f,
+ 0x2150, 0x215f,
+ 0x2189, 0x2189,
0x2460, 0x249b,
0x24ea, 0x24ff,
0x2776, 0x2793,
@@ -7271,18 +7734,25 @@ static const OnigCodePoint CR_No[] = {
0x3251, 0x325f,
0x3280, 0x3289,
0x32b1, 0x32bf,
+ 0xa830, 0xa835,
0x10107, 0x10133,
0x10175, 0x10178,
0x1018a, 0x1018a,
0x10320, 0x10323,
- 0x10916, 0x10919,
+ 0x10858, 0x1085f,
+ 0x10916, 0x1091b,
0x10a40, 0x10a47,
+ 0x10a7d, 0x10a7e,
+ 0x10b58, 0x10b5f,
+ 0x10b78, 0x10b7f,
+ 0x10e60, 0x10e7e,
0x1d360, 0x1d371,
+ 0x1f100, 0x1f10a,
}; /* CR_No */
/* 'P': Major Category */
static const OnigCodePoint CR_P[] = {
- 112,
+ 129,
0x0021, 0x0023,
0x0025, 0x002a,
0x002c, 0x002f,
@@ -7314,6 +7784,7 @@ static const OnigCodePoint CR_P[] = {
0x06d4, 0x06d4,
0x0700, 0x070d,
0x07f7, 0x07f9,
+ 0x0830, 0x083e,
0x0964, 0x0965,
0x0970, 0x0970,
0x0df4, 0x0df4,
@@ -7326,6 +7797,7 @@ static const OnigCodePoint CR_P[] = {
0x104a, 0x104f,
0x10fb, 0x10fb,
0x1361, 0x1368,
+ 0x1400, 0x1400,
0x166d, 0x166e,
0x169b, 0x169c,
0x16eb, 0x16ed,
@@ -7336,9 +7808,12 @@ static const OnigCodePoint CR_P[] = {
0x1944, 0x1945,
0x19de, 0x19df,
0x1a1e, 0x1a1f,
+ 0x1aa0, 0x1aa6,
+ 0x1aa8, 0x1aad,
0x1b5a, 0x1b60,
0x1c3b, 0x1c3f,
0x1c7e, 0x1c7f,
+ 0x1cd3, 0x1cd3,
0x2010, 0x2027,
0x2030, 0x2043,
0x2045, 0x2051,
@@ -7355,7 +7830,7 @@ static const OnigCodePoint CR_P[] = {
0x2cf9, 0x2cfc,
0x2cfe, 0x2cff,
0x2e00, 0x2e2e,
- 0x2e30, 0x2e30,
+ 0x2e30, 0x2e31,
0x3001, 0x3003,
0x3008, 0x3011,
0x3014, 0x301f,
@@ -7363,14 +7838,21 @@ static const OnigCodePoint CR_P[] = {
0x303d, 0x303d,
0x30a0, 0x30a0,
0x30fb, 0x30fb,
+ 0xa4fe, 0xa4ff,
0xa60d, 0xa60f,
0xa673, 0xa673,
0xa67e, 0xa67e,
+ 0xa6f2, 0xa6f7,
0xa874, 0xa877,
0xa8ce, 0xa8cf,
+ 0xa8f8, 0xa8fa,
0xa92e, 0xa92f,
0xa95f, 0xa95f,
+ 0xa9c1, 0xa9cd,
+ 0xa9de, 0xa9df,
0xaa5c, 0xaa5f,
+ 0xaade, 0xaadf,
+ 0xabeb, 0xabeb,
0xfd3e, 0xfd3f,
0xfe10, 0xfe19,
0xfe30, 0xfe52,
@@ -7391,9 +7873,14 @@ static const OnigCodePoint CR_P[] = {
0x10100, 0x10101,
0x1039f, 0x1039f,
0x103d0, 0x103d0,
+ 0x10857, 0x10857,
0x1091f, 0x1091f,
0x1093f, 0x1093f,
0x10a50, 0x10a58,
+ 0x10a7f, 0x10a7f,
+ 0x10b39, 0x10b3f,
+ 0x110bb, 0x110bc,
+ 0x110be, 0x110c1,
0x12470, 0x12473,
}; /* CR_P */
@@ -7410,10 +7897,11 @@ static const OnigCodePoint CR_Pc[] = {
/* 'Pd': General Category */
static const OnigCodePoint CR_Pd[] = {
- 14,
+ 15,
0x002d, 0x002d,
0x058a, 0x058a,
0x05be, 0x05be,
+ 0x1400, 0x1400,
0x1806, 0x1806,
0x2010, 0x2015,
0x2e17, 0x2e17,
@@ -7535,7 +8023,7 @@ static const OnigCodePoint CR_Pi[] = {
/* 'Po': General Category */
static const OnigCodePoint CR_Po[] = {
- 108,
+ 124,
0x0021, 0x0023,
0x0025, 0x0027,
0x002a, 0x002a,
@@ -7563,6 +8051,7 @@ static const OnigCodePoint CR_Po[] = {
0x06d4, 0x06d4,
0x0700, 0x070d,
0x07f7, 0x07f9,
+ 0x0830, 0x083e,
0x0964, 0x0965,
0x0970, 0x0970,
0x0df4, 0x0df4,
@@ -7584,9 +8073,12 @@ static const OnigCodePoint CR_Po[] = {
0x1944, 0x1945,
0x19de, 0x19df,
0x1a1e, 0x1a1f,
+ 0x1aa0, 0x1aa6,
+ 0x1aa8, 0x1aad,
0x1b5a, 0x1b60,
0x1c3b, 0x1c3f,
0x1c7e, 0x1c7f,
+ 0x1cd3, 0x1cd3,
0x2016, 0x2017,
0x2020, 0x2027,
0x2030, 0x2038,
@@ -7605,18 +8097,25 @@ static const OnigCodePoint CR_Po[] = {
0x2e1b, 0x2e1b,
0x2e1e, 0x2e1f,
0x2e2a, 0x2e2e,
- 0x2e30, 0x2e30,
+ 0x2e30, 0x2e31,
0x3001, 0x3003,
0x303d, 0x303d,
0x30fb, 0x30fb,
+ 0xa4fe, 0xa4ff,
0xa60d, 0xa60f,
0xa673, 0xa673,
0xa67e, 0xa67e,
+ 0xa6f2, 0xa6f7,
0xa874, 0xa877,
0xa8ce, 0xa8cf,
+ 0xa8f8, 0xa8fa,
0xa92e, 0xa92f,
0xa95f, 0xa95f,
+ 0xa9c1, 0xa9cd,
+ 0xa9de, 0xa9df,
0xaa5c, 0xaa5f,
+ 0xaade, 0xaadf,
+ 0xabeb, 0xabeb,
0xfe10, 0xfe16,
0xfe19, 0xfe19,
0xfe30, 0xfe30,
@@ -7640,9 +8139,14 @@ static const OnigCodePoint CR_Po[] = {
0x10100, 0x10101,
0x1039f, 0x1039f,
0x103d0, 0x103d0,
+ 0x10857, 0x10857,
0x1091f, 0x1091f,
0x1093f, 0x1093f,
0x10a50, 0x10a58,
+ 0x10a7f, 0x10a7f,
+ 0x10b39, 0x10b3f,
+ 0x110bb, 0x110bc,
+ 0x110be, 0x110c1,
0x12470, 0x12473,
}; /* CR_Po */
@@ -7725,7 +8229,7 @@ static const OnigCodePoint CR_Ps[] = {
/* 'S': Major Category */
static const OnigCodePoint CR_S[] = {
- 179,
+ 198,
0x0024, 0x0024,
0x002b, 0x002b,
0x003c, 0x003e,
@@ -7757,7 +8261,7 @@ static const OnigCodePoint CR_S[] = {
0x06fd, 0x06fe,
0x07f6, 0x07f6,
0x09f2, 0x09f3,
- 0x09fa, 0x09fa,
+ 0x09fa, 0x09fb,
0x0af1, 0x0af1,
0x0b70, 0x0b70,
0x0bf3, 0x0bfa,
@@ -7774,6 +8278,7 @@ static const OnigCodePoint CR_S[] = {
0x0fbe, 0x0fc5,
0x0fc7, 0x0fcc,
0x0fce, 0x0fcf,
+ 0x0fd5, 0x0fd8,
0x109e, 0x109f,
0x1360, 0x1360,
0x1390, 0x1399,
@@ -7792,7 +8297,7 @@ static const OnigCodePoint CR_S[] = {
0x2052, 0x2052,
0x207a, 0x207c,
0x208a, 0x208c,
- 0x20a0, 0x20b5,
+ 0x20a0, 0x20b8,
0x2100, 0x2101,
0x2103, 0x2106,
0x2108, 0x2109,
@@ -7808,21 +8313,21 @@ static const OnigCodePoint CR_S[] = {
0x214a, 0x214d,
0x214f, 0x214f,
0x2190, 0x2328,
- 0x232b, 0x23e7,
+ 0x232b, 0x23e8,
0x2400, 0x2426,
0x2440, 0x244a,
0x249c, 0x24e9,
- 0x2500, 0x269d,
- 0x26a0, 0x26bc,
- 0x26c0, 0x26c3,
+ 0x2500, 0x26cd,
+ 0x26cf, 0x26e1,
+ 0x26e3, 0x26e3,
+ 0x26e8, 0x26ff,
0x2701, 0x2704,
0x2706, 0x2709,
0x270c, 0x2727,
0x2729, 0x274b,
0x274d, 0x274d,
0x274f, 0x2752,
- 0x2756, 0x2756,
- 0x2758, 0x275e,
+ 0x2756, 0x275e,
0x2761, 0x2767,
0x2794, 0x2794,
0x2798, 0x27af,
@@ -7835,7 +8340,7 @@ static const OnigCodePoint CR_S[] = {
0x2999, 0x29d7,
0x29dc, 0x29fb,
0x29fe, 0x2b4c,
- 0x2b50, 0x2b54,
+ 0x2b50, 0x2b59,
0x2ce5, 0x2cea,
0x2e80, 0x2e99,
0x2e9b, 0x2ef3,
@@ -7851,8 +8356,7 @@ static const OnigCodePoint CR_S[] = {
0x3196, 0x319f,
0x31c0, 0x31e3,
0x3200, 0x321e,
- 0x322a, 0x3243,
- 0x3250, 0x3250,
+ 0x322a, 0x3250,
0x3260, 0x327f,
0x328a, 0x32b0,
0x32c0, 0x32fe,
@@ -7863,6 +8367,8 @@ static const OnigCodePoint CR_S[] = {
0xa720, 0xa721,
0xa789, 0xa78a,
0xa828, 0xa82b,
+ 0xa836, 0xa839,
+ 0xaa77, 0xaa79,
0xfb29, 0xfb29,
0xfdfc, 0xfdfd,
0xfe62, 0xfe62,
@@ -7905,20 +8411,39 @@ static const OnigCodePoint CR_S[] = {
0x1d7c3, 0x1d7c3,
0x1f000, 0x1f02b,
0x1f030, 0x1f093,
+ 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,
+ 0x1f240, 0x1f248,
}; /* CR_S */
/* 'Sc': General Category */
static const OnigCodePoint CR_Sc[] = {
- 14,
+ 16,
0x0024, 0x0024,
0x00a2, 0x00a5,
0x060b, 0x060b,
0x09f2, 0x09f3,
+ 0x09fb, 0x09fb,
0x0af1, 0x0af1,
0x0bf9, 0x0bf9,
0x0e3f, 0x0e3f,
0x17db, 0x17db,
- 0x20a0, 0x20b5,
+ 0x20a0, 0x20b8,
+ 0xa838, 0xa838,
0xfdfc, 0xfdfc,
0xfe69, 0xfe69,
0xff04, 0xff04,
@@ -8029,7 +8554,7 @@ static const OnigCodePoint CR_Sm[] = {
/* 'So': General Category */
static const OnigCodePoint CR_So[] = {
- 134,
+ 154,
0x00a6, 0x00a7,
0x00a9, 0x00a9,
0x00ae, 0x00ae,
@@ -8056,6 +8581,7 @@ static const OnigCodePoint CR_So[] = {
0x0fbe, 0x0fc5,
0x0fc7, 0x0fcc,
0x0fce, 0x0fcf,
+ 0x0fd5, 0x0fd8,
0x109e, 0x109f,
0x1360, 0x1360,
0x1390, 0x1399,
@@ -8092,7 +8618,7 @@ static const OnigCodePoint CR_So[] = {
0x232b, 0x237b,
0x237d, 0x239a,
0x23b4, 0x23db,
- 0x23e2, 0x23e7,
+ 0x23e2, 0x23e8,
0x2400, 0x2426,
0x2440, 0x244a,
0x249c, 0x24e9,
@@ -8100,17 +8626,17 @@ static const OnigCodePoint CR_So[] = {
0x25b8, 0x25c0,
0x25c2, 0x25f7,
0x2600, 0x266e,
- 0x2670, 0x269d,
- 0x26a0, 0x26bc,
- 0x26c0, 0x26c3,
+ 0x2670, 0x26cd,
+ 0x26cf, 0x26e1,
+ 0x26e3, 0x26e3,
+ 0x26e8, 0x26ff,
0x2701, 0x2704,
0x2706, 0x2709,
0x270c, 0x2727,
0x2729, 0x274b,
0x274d, 0x274d,
0x274f, 0x2752,
- 0x2756, 0x2756,
- 0x2758, 0x275e,
+ 0x2756, 0x275e,
0x2761, 0x2767,
0x2794, 0x2794,
0x2798, 0x27af,
@@ -8118,7 +8644,7 @@ static const OnigCodePoint CR_So[] = {
0x2800, 0x28ff,
0x2b00, 0x2b2f,
0x2b45, 0x2b46,
- 0x2b50, 0x2b54,
+ 0x2b50, 0x2b59,
0x2ce5, 0x2cea,
0x2e80, 0x2e99,
0x2e9b, 0x2ef3,
@@ -8133,8 +8659,7 @@ static const OnigCodePoint CR_So[] = {
0x3196, 0x319f,
0x31c0, 0x31e3,
0x3200, 0x321e,
- 0x322a, 0x3243,
- 0x3250, 0x3250,
+ 0x322a, 0x3250,
0x3260, 0x327f,
0x328a, 0x32b0,
0x32c0, 0x32fe,
@@ -8142,6 +8667,9 @@ static const OnigCodePoint CR_So[] = {
0x4dc0, 0x4dff,
0xa490, 0xa4c6,
0xa828, 0xa82b,
+ 0xa836, 0xa837,
+ 0xa839, 0xa839,
+ 0xaa77, 0xaa79,
0xfdfd, 0xfdfd,
0xffe4, 0xffe4,
0xffe8, 0xffe8,
@@ -8164,6 +8692,23 @@ static const OnigCodePoint CR_So[] = {
0x1d300, 0x1d356,
0x1f000, 0x1f02b,
0x1f030, 0x1f093,
+ 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,
+ 0x1f240, 0x1f248,
}; /* CR_So */
/* 'Z': Major Category */
@@ -8207,7 +8752,7 @@ static const OnigCodePoint CR_Zs[] = {
/* 'Common': Script */
static const OnigCodePoint CR_Common[] = {
- 137,
+ 159,
0x0000, 0x0040,
0x005b, 0x0060,
0x007b, 0x00a9,
@@ -8233,37 +8778,42 @@ static const OnigCodePoint CR_Common[] = {
0x0970, 0x0970,
0x0cf1, 0x0cf2,
0x0e3f, 0x0e3f,
+ 0x0fd5, 0x0fd8,
0x10fb, 0x10fb,
0x16eb, 0x16ed,
0x1735, 0x1736,
0x1802, 0x1803,
0x1805, 0x1805,
+ 0x1cd3, 0x1cd3,
+ 0x1ce1, 0x1ce1,
+ 0x1ce9, 0x1cec,
+ 0x1cee, 0x1cf2,
0x2000, 0x200b,
0x200e, 0x2064,
0x206a, 0x2070,
0x2074, 0x207e,
0x2080, 0x208e,
- 0x20a0, 0x20b5,
+ 0x20a0, 0x20b8,
0x2100, 0x2125,
0x2127, 0x2129,
0x212c, 0x2131,
0x2133, 0x214d,
- 0x214f, 0x214f,
- 0x2153, 0x215f,
- 0x2190, 0x23e7,
+ 0x214f, 0x215f,
+ 0x2189, 0x2189,
+ 0x2190, 0x23e8,
0x2400, 0x2426,
0x2440, 0x244a,
- 0x2460, 0x269d,
- 0x26a0, 0x26bc,
- 0x26c0, 0x26c3,
+ 0x2460, 0x26cd,
+ 0x26cf, 0x26e1,
+ 0x26e3, 0x26e3,
+ 0x26e8, 0x26ff,
0x2701, 0x2704,
0x2706, 0x2709,
0x270c, 0x2727,
0x2729, 0x274b,
0x274d, 0x274d,
0x274f, 0x2752,
- 0x2756, 0x2756,
- 0x2758, 0x275e,
+ 0x2756, 0x275e,
0x2761, 0x2794,
0x2798, 0x27af,
0x27b1, 0x27be,
@@ -8271,8 +8821,8 @@ static const OnigCodePoint CR_Common[] = {
0x27cc, 0x27cc,
0x27d0, 0x27ff,
0x2900, 0x2b4c,
- 0x2b50, 0x2b54,
- 0x2e00, 0x2e30,
+ 0x2b50, 0x2b59,
+ 0x2e00, 0x2e31,
0x2ff0, 0x2ffb,
0x3000, 0x3004,
0x3006, 0x3006,
@@ -8284,13 +8834,13 @@ static const OnigCodePoint CR_Common[] = {
0x30fb, 0x30fc,
0x3190, 0x319f,
0x31c0, 0x31e3,
- 0x3220, 0x3243,
- 0x3250, 0x325f,
+ 0x3220, 0x325f,
0x327f, 0x32cf,
0x3358, 0x33ff,
0x4dc0, 0x4dff,
0xa700, 0xa721,
0xa788, 0xa78a,
+ 0xa830, 0xa839,
0xfd3e, 0xfd3f,
0xfdfd, 0xfdfd,
0xfe10, 0xfe19,
@@ -8343,13 +8893,30 @@ static const OnigCodePoint CR_Common[] = {
0x1d7ce, 0x1d7ff,
0x1f000, 0x1f02b,
0x1f030, 0x1f093,
+ 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,
+ 0x1f210, 0x1f231,
+ 0x1f240, 0x1f248,
0xe0001, 0xe0001,
0xe0020, 0xe007f,
}; /* CR_Common */
/* 'Latin': Script */
static const OnigCodePoint CR_Latin[] = {
- 29,
+ 28,
0x0041, 0x005a,
0x0061, 0x007a,
0x00aa, 0x00aa,
@@ -8371,8 +8938,7 @@ static const OnigCodePoint CR_Latin[] = {
0x2132, 0x2132,
0x214e, 0x214e,
0x2160, 0x2188,
- 0x2c60, 0x2c6f,
- 0x2c71, 0x2c7d,
+ 0x2c60, 0x2c7f,
0xa722, 0xa787,
0xa78b, 0xa78c,
0xa7fb, 0xa7ff,
@@ -8421,8 +8987,9 @@ static const OnigCodePoint CR_Greek[] = {
/* 'Cyrillic': Script */
static const OnigCodePoint CR_Cyrillic[] = {
- 7,
- 0x0400, 0x0523,
+ 8,
+ 0x0400, 0x0484,
+ 0x0487, 0x0525,
0x1d2b, 0x1d2b,
0x1d78, 0x1d78,
0x2de0, 0x2dff,
@@ -8457,7 +9024,7 @@ static const OnigCodePoint CR_Hebrew[] = {
/* 'Arabic': Script */
static const OnigCodePoint CR_Arabic[] = {
- 17,
+ 18,
0x0606, 0x060b,
0x060d, 0x061a,
0x061e, 0x061e,
@@ -8475,6 +9042,7 @@ static const OnigCodePoint CR_Arabic[] = {
0xfdf0, 0xfdfc,
0xfe70, 0xfe74,
0xfe76, 0xfefc,
+ 0x10e60, 0x10e7e,
}; /* CR_Arabic */
/* 'Syriac': Script */
@@ -8493,15 +9061,16 @@ static const OnigCodePoint CR_Thaana[] = {
/* 'Devanagari': Script */
static const OnigCodePoint CR_Devanagari[] = {
- 8,
- 0x0901, 0x0939,
- 0x093c, 0x094d,
+ 9,
+ 0x0900, 0x0939,
+ 0x093c, 0x094e,
0x0950, 0x0950,
- 0x0953, 0x0954,
+ 0x0953, 0x0955,
0x0958, 0x0963,
0x0966, 0x096f,
0x0971, 0x0972,
- 0x097b, 0x097f,
+ 0x0979, 0x097f,
+ 0xa8e0, 0xa8fb,
}; /* CR_Devanagari */
/* 'Bengali': Script */
@@ -8520,7 +9089,7 @@ static const OnigCodePoint CR_Bengali[] = {
0x09d7, 0x09d7,
0x09dc, 0x09dd,
0x09df, 0x09e3,
- 0x09e6, 0x09fa,
+ 0x09e6, 0x09fb,
}; /* CR_Bengali */
/* 'Gurmukhi': Script */
@@ -8718,8 +9287,8 @@ static const OnigCodePoint CR_Tibetan[] = {
/* 'Myanmar': Script */
static const OnigCodePoint CR_Myanmar[] = {
2,
- 0x1000, 0x1099,
- 0x109e, 0x109f,
+ 0x1000, 0x109f,
+ 0xaa60, 0xaa7b,
}; /* CR_Myanmar */
/* 'Georgian': Script */
@@ -8733,14 +9302,15 @@ static const OnigCodePoint CR_Georgian[] = {
/* 'Hangul': Script */
static const OnigCodePoint CR_Hangul[] = {
- 12,
- 0x1100, 0x1159,
- 0x115f, 0x11a2,
- 0x11a8, 0x11f9,
+ 13,
+ 0x1100, 0x11ff,
0x3131, 0x318e,
0x3200, 0x321e,
0x3260, 0x327e,
+ 0xa960, 0xa97c,
0xac00, 0xd7a3,
+ 0xd7b0, 0xd7c6,
+ 0xd7cb, 0xd7fb,
0xffa0, 0xffbe,
0xffc2, 0xffc7,
0xffca, 0xffcf,
@@ -8788,8 +9358,9 @@ static const OnigCodePoint CR_Cherokee[] = {
/* 'Canadian_Aboriginal': Script */
static const OnigCodePoint CR_Canadian_Aboriginal[] = {
- 1,
- 0x1401, 0x1676,
+ 2,
+ 0x1400, 0x167f,
+ 0x18b0, 0x18f5,
}; /* CR_Canadian_Aboriginal */
/* 'Ogham': Script */
@@ -8827,9 +9398,10 @@ static const OnigCodePoint CR_Mongolian[] = {
/* 'Hiragana': Script */
static const OnigCodePoint CR_Hiragana[] = {
- 2,
+ 3,
0x3041, 0x3096,
0x309d, 0x309f,
+ 0x1f200, 0x1f200,
}; /* CR_Hiragana */
/* 'Katakana': Script */
@@ -8853,7 +9425,7 @@ static const OnigCodePoint CR_Bopomofo[] = {
/* 'Han': Script */
static const OnigCodePoint CR_Han[] = {
- 14,
+ 15,
0x2e80, 0x2e99,
0x2e9b, 0x2ef3,
0x2f00, 0x2fd5,
@@ -8862,11 +9434,12 @@ static const OnigCodePoint CR_Han[] = {
0x3021, 0x3029,
0x3038, 0x303b,
0x3400, 0x4db5,
- 0x4e00, 0x9fc3,
+ 0x4e00, 0x9fcb,
0xf900, 0xfa2d,
- 0xfa30, 0xfa6a,
+ 0xfa30, 0xfa6d,
0xfa70, 0xfad9,
0x20000, 0x2a6d6,
+ 0x2a700, 0x2b734,
0x2f800, 0x2fa1d,
}; /* CR_Han */
@@ -8898,13 +9471,18 @@ static const OnigCodePoint CR_Deseret[] = {
/* 'Inherited': Script */
static const OnigCodePoint CR_Inherited[] = {
- 18,
+ 23,
0x0300, 0x036f,
+ 0x0485, 0x0486,
0x064b, 0x0655,
0x0670, 0x0670,
0x0951, 0x0952,
+ 0x1cd0, 0x1cd2,
+ 0x1cd4, 0x1ce0,
+ 0x1ce2, 0x1ce8,
+ 0x1ced, 0x1ced,
0x1dc0, 0x1de6,
- 0x1dfe, 0x1dff,
+ 0x1dfd, 0x1dff,
0x200c, 0x200d,
0x20d0, 0x20f0,
0x302a, 0x302f,
@@ -9023,16 +9601,16 @@ static const OnigCodePoint CR_Buginese[] = {
static const OnigCodePoint CR_Coptic[] = {
3,
0x03e2, 0x03ef,
- 0x2c80, 0x2cea,
+ 0x2c80, 0x2cf1,
0x2cf9, 0x2cff,
}; /* CR_Coptic */
/* 'New_Tai_Lue': Script */
static const OnigCodePoint CR_New_Tai_Lue[] = {
4,
- 0x1980, 0x19a9,
+ 0x1980, 0x19ab,
0x19b0, 0x19c9,
- 0x19d0, 0x19d9,
+ 0x19d0, 0x19da,
0x19de, 0x19df,
}; /* CR_New_Tai_Lue */
@@ -9094,7 +9672,7 @@ static const OnigCodePoint CR_Cuneiform[] = {
/* 'Phoenician': Script */
static const OnigCodePoint CR_Phoenician[] = {
2,
- 0x10900, 0x10919,
+ 0x10900, 0x1091b,
0x1091f, 0x1091f,
}; /* CR_Phoenician */
@@ -9184,6 +9762,109 @@ static const OnigCodePoint CR_Cham[] = {
0xaa50, 0xaa59,
0xaa5c, 0xaa5f,
}; /* CR_Cham */
+
+/* 'Tai_Tham': Script */
+static const OnigCodePoint CR_Tai_Tham[] = {
+ 5,
+ 0x1a20, 0x1a5e,
+ 0x1a60, 0x1a7c,
+ 0x1a7f, 0x1a89,
+ 0x1a90, 0x1a99,
+ 0x1aa0, 0x1aad,
+}; /* CR_Tai_Tham */
+
+/* 'Tai_Viet': Script */
+static const OnigCodePoint CR_Tai_Viet[] = {
+ 2,
+ 0xaa80, 0xaac2,
+ 0xaadb, 0xaadf,
+}; /* CR_Tai_Viet */
+
+/* 'Avestan': Script */
+static const OnigCodePoint CR_Avestan[] = {
+ 2,
+ 0x10b00, 0x10b35,
+ 0x10b39, 0x10b3f,
+}; /* CR_Avestan */
+
+/* 'Egyptian_Hieroglyphs': Script */
+static const OnigCodePoint CR_Egyptian_Hieroglyphs[] = {
+ 1,
+ 0x13000, 0x1342e,
+}; /* CR_Egyptian_Hieroglyphs */
+
+/* 'Samaritan': Script */
+static const OnigCodePoint CR_Samaritan[] = {
+ 2,
+ 0x0800, 0x082d,
+ 0x0830, 0x083e,
+}; /* CR_Samaritan */
+
+/* 'Lisu': Script */
+static const OnigCodePoint CR_Lisu[] = {
+ 1,
+ 0xa4d0, 0xa4ff,
+}; /* CR_Lisu */
+
+/* 'Bamum': Script */
+static const OnigCodePoint CR_Bamum[] = {
+ 1,
+ 0xa6a0, 0xa6f7,
+}; /* CR_Bamum */
+
+/* 'Javanese': Script */
+static const OnigCodePoint CR_Javanese[] = {
+ 3,
+ 0xa980, 0xa9cd,
+ 0xa9cf, 0xa9d9,
+ 0xa9de, 0xa9df,
+}; /* CR_Javanese */
+
+/* 'Meetei_Mayek': Script */
+static const OnigCodePoint CR_Meetei_Mayek[] = {
+ 2,
+ 0xabc0, 0xabed,
+ 0xabf0, 0xabf9,
+}; /* CR_Meetei_Mayek */
+
+/* 'Imperial_Aramaic': Script */
+static const OnigCodePoint CR_Imperial_Aramaic[] = {
+ 2,
+ 0x10840, 0x10855,
+ 0x10857, 0x1085f,
+}; /* CR_Imperial_Aramaic */
+
+/* 'Old_South_Arabian': Script */
+static const OnigCodePoint CR_Old_South_Arabian[] = {
+ 1,
+ 0x10a60, 0x10a7f,
+}; /* CR_Old_South_Arabian */
+
+/* 'Inscriptional_Parthian': Script */
+static const OnigCodePoint CR_Inscriptional_Parthian[] = {
+ 2,
+ 0x10b40, 0x10b55,
+ 0x10b58, 0x10b5f,
+}; /* CR_Inscriptional_Parthian */
+
+/* 'Inscriptional_Pahlavi': Script */
+static const OnigCodePoint CR_Inscriptional_Pahlavi[] = {
+ 2,
+ 0x10b60, 0x10b72,
+ 0x10b78, 0x10b7f,
+}; /* CR_Inscriptional_Pahlavi */
+
+/* 'Old_Turkic': Script */
+static const OnigCodePoint CR_Old_Turkic[] = {
+ 1,
+ 0x10c00, 0x10c48,
+}; /* CR_Old_Turkic */
+
+/* 'Kaithi': Script */
+static const OnigCodePoint CR_Kaithi[] = {
+ 1,
+ 0x11080, 0x110c1,
+}; /* CR_Kaithi */
#endif /* USE_UNICODE_PROPERTIES */
@@ -9320,6 +10001,21 @@ static const OnigCodePoint* const CodeRanges[] = {
CR_Carian,
CR_Lydian,
CR_Cham,
+ CR_Tai_Tham,
+ CR_Tai_Viet,
+ CR_Avestan,
+ CR_Egyptian_Hieroglyphs,
+ CR_Samaritan,
+ CR_Lisu,
+ CR_Bamum,
+ CR_Javanese,
+ CR_Meetei_Mayek,
+ CR_Imperial_Aramaic,
+ CR_Old_South_Arabian,
+ CR_Inscriptional_Parthian,
+ CR_Inscriptional_Pahlavi,
+ CR_Old_Turkic,
+ CR_Kaithi,
#endif /* USE_UNICODE_PROPERTIES */
};
struct uniname2ctype_struct {
@@ -9462,6 +10158,21 @@ lycian, 127
carian, 128
lydian, 129
cham, 130
+taitham, 131
+taiviet, 132
+avestan, 133
+egyptianhieroglyphs, 134
+samaritan, 135
+lisu, 136
+bamum, 137
+javanese, 138
+meeteimayek, 139
+imperialaramaic, 140
+oldsoutharabian, 141
+inscriptionalparthian, 142
+inscriptionalpahlavi, 143
+oldturkic, 144
+kaithi, 145
#endif /* USE_UNICODE_PROPERTIES */
%%
static int