summaryrefslogtreecommitdiff
path: root/src/unicode_property_data_posix.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/unicode_property_data_posix.c')
-rw-r--r--src/unicode_property_data_posix.c391
1 files changed, 249 insertions, 142 deletions
diff --git a/src/unicode_property_data_posix.c b/src/unicode_property_data_posix.c
index e299e85..b050ff2 100644
--- a/src/unicode_property_data_posix.c
+++ b/src/unicode_property_data_posix.c
@@ -33,6 +33,32 @@
/* Generated by make_unicode_property_data.py. */
+/*-
+ * Copyright (c) 2016-2020 K.Kosako
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
/* PROPERTY: 'NEWLINE': POSIX [[:NEWLINE:]] */
static const OnigCodePoint
@@ -42,7 +68,7 @@ CR_NEWLINE[] = { 1,
/* PROPERTY: 'Alpha': POSIX [[:Alpha:]] */
static const OnigCodePoint
-CR_Alpha[] = { 679,
+CR_Alpha[] = { 695,
0x0041, 0x005a,
0x0061, 0x007a,
0x00aa, 0x00aa,
@@ -96,7 +122,7 @@ CR_Alpha[] = { 679,
0x0840, 0x0858,
0x0860, 0x086a,
0x08a0, 0x08b4,
-0x08b6, 0x08bd,
+0x08b6, 0x08c7,
0x08d4, 0x08df,
0x08e3, 0x08e9,
0x08f0, 0x093b,
@@ -200,8 +226,7 @@ CR_Alpha[] = { 679,
0x0cde, 0x0cde,
0x0ce0, 0x0ce3,
0x0cf1, 0x0cf2,
-0x0d00, 0x0d03,
-0x0d05, 0x0d0c,
+0x0d00, 0x0d0c,
0x0d0e, 0x0d10,
0x0d12, 0x0d3a,
0x0d3d, 0x0d44,
@@ -211,7 +236,7 @@ CR_Alpha[] = { 679,
0x0d54, 0x0d57,
0x0d5f, 0x0d63,
0x0d7a, 0x0d7f,
-0x0d82, 0x0d83,
+0x0d81, 0x0d83,
0x0d85, 0x0d96,
0x0d9a, 0x0db1,
0x0db3, 0x0dbb,
@@ -299,6 +324,7 @@ CR_Alpha[] = { 679,
0x1a20, 0x1a5e,
0x1a61, 0x1a74,
0x1aa7, 0x1aa7,
+0x1abf, 0x1ac0,
0x1b00, 0x1b33,
0x1b35, 0x1b43,
0x1b45, 0x1b4b,
@@ -386,10 +412,10 @@ CR_Alpha[] = { 679,
0x30fc, 0x30ff,
0x3105, 0x312f,
0x3131, 0x318e,
-0x31a0, 0x31ba,
+0x31a0, 0x31bf,
0x31f0, 0x31ff,
-0x3400, 0x4db5,
-0x4e00, 0x9fef,
+0x3400, 0x4dbf,
+0x4e00, 0x9ffc,
0xa000, 0xa48c,
0xa4d0, 0xa4fd,
0xa500, 0xa60c,
@@ -401,8 +427,8 @@ CR_Alpha[] = { 679,
0xa717, 0xa71f,
0xa722, 0xa788,
0xa78b, 0xa7bf,
-0xa7c2, 0xa7c6,
-0xa7f7, 0xa805,
+0xa7c2, 0xa7ca,
+0xa7f5, 0xa805,
0xa807, 0xa827,
0xa840, 0xa873,
0xa880, 0xa8c3,
@@ -433,7 +459,7 @@ CR_Alpha[] = { 679,
0xab20, 0xab26,
0xab28, 0xab2e,
0xab30, 0xab5a,
-0xab5c, 0xab67,
+0xab5c, 0xab69,
0xab70, 0xabea,
0xac00, 0xd7a3,
0xd7b0, 0xd7c6,
@@ -518,19 +544,24 @@ CR_Alpha[] = { 679,
0x10c80, 0x10cb2,
0x10cc0, 0x10cf2,
0x10d00, 0x10d27,
+0x10e80, 0x10ea9,
+0x10eab, 0x10eac,
+0x10eb0, 0x10eb1,
0x10f00, 0x10f1c,
0x10f27, 0x10f27,
0x10f30, 0x10f45,
+0x10fb0, 0x10fc4,
0x10fe0, 0x10ff6,
0x11000, 0x11045,
0x11082, 0x110b8,
0x110d0, 0x110e8,
0x11100, 0x11132,
-0x11144, 0x11146,
+0x11144, 0x11147,
0x11150, 0x11172,
0x11176, 0x11176,
0x11180, 0x111bf,
0x111c1, 0x111c4,
+0x111ce, 0x111cf,
0x111da, 0x111da,
0x111dc, 0x111dc,
0x11200, 0x11211,
@@ -559,7 +590,7 @@ CR_Alpha[] = { 679,
0x11400, 0x11441,
0x11443, 0x11445,
0x11447, 0x1144a,
-0x1145f, 0x1145f,
+0x1145f, 0x11461,
0x11480, 0x114c1,
0x114c4, 0x114c5,
0x114c7, 0x114c7,
@@ -575,7 +606,14 @@ CR_Alpha[] = { 679,
0x1171d, 0x1172a,
0x11800, 0x11838,
0x118a0, 0x118df,
-0x118ff, 0x118ff,
+0x118ff, 0x11906,
+0x11909, 0x11909,
+0x1190c, 0x11913,
+0x11915, 0x11916,
+0x11918, 0x11935,
+0x11937, 0x11938,
+0x1193b, 0x1193c,
+0x1193f, 0x11942,
0x119a0, 0x119a7,
0x119aa, 0x119d7,
0x119da, 0x119df,
@@ -608,6 +646,7 @@ CR_Alpha[] = { 679,
0x11d93, 0x11d96,
0x11d98, 0x11d98,
0x11ee0, 0x11ef6,
+0x11fb0, 0x11fb0,
0x12000, 0x12399,
0x12400, 0x1246e,
0x12480, 0x12543,
@@ -626,8 +665,10 @@ CR_Alpha[] = { 679,
0x16f8f, 0x16f9f,
0x16fe0, 0x16fe1,
0x16fe3, 0x16fe3,
+0x16ff0, 0x16ff1,
0x17000, 0x187f7,
-0x18800, 0x18af2,
+0x18800, 0x18cd5,
+0x18d00, 0x18d08,
0x1b000, 0x1b11e,
0x1b150, 0x1b152,
0x1b164, 0x1b167,
@@ -716,12 +757,13 @@ CR_Alpha[] = { 679,
0x1f130, 0x1f149,
0x1f150, 0x1f169,
0x1f170, 0x1f189,
-0x20000, 0x2a6d6,
+0x20000, 0x2a6dd,
0x2a700, 0x2b734,
0x2b740, 0x2b81d,
0x2b820, 0x2cea1,
0x2ceb0, 0x2ebe0,
0x2f800, 0x2fa1d,
+0x30000, 0x3134a,
}; /* END of CR_Alpha */
/* PROPERTY: 'Blank': POSIX [[:Blank:]] */
@@ -746,7 +788,7 @@ CR_Cntrl[] = { 2,
/* PROPERTY: 'Digit': POSIX [[:Digit:]] */
static const OnigCodePoint
-CR_Digit[] = { 59,
+CR_Digit[] = { 61,
0x0030, 0x0039,
0x0660, 0x0669,
0x06f0, 0x06f9,
@@ -797,6 +839,7 @@ CR_Digit[] = { 59,
0x116c0, 0x116c9,
0x11730, 0x11739,
0x118e0, 0x118e9,
+0x11950, 0x11959,
0x11c50, 0x11c59,
0x11d50, 0x11d59,
0x11da0, 0x11da9,
@@ -806,11 +849,12 @@ CR_Digit[] = { 59,
0x1e140, 0x1e149,
0x1e2f0, 0x1e2f9,
0x1e950, 0x1e959,
+0x1fbf0, 0x1fbf9,
}; /* END of CR_Digit */
/* PROPERTY: 'Graph': POSIX [[:Graph:]] */
static const OnigCodePoint
-CR_Graph[] = { 671,
+CR_Graph[] = { 682,
0x0021, 0x007e,
0x00a1, 0x0377,
0x037a, 0x037f,
@@ -835,7 +879,7 @@ CR_Graph[] = { 671,
0x085e, 0x085e,
0x0860, 0x086a,
0x08a0, 0x08b4,
-0x08b6, 0x08bd,
+0x08b6, 0x08c7,
0x08d3, 0x0983,
0x0985, 0x098c,
0x098f, 0x0990,
@@ -890,7 +934,7 @@ CR_Graph[] = { 671,
0x0b3c, 0x0b44,
0x0b47, 0x0b48,
0x0b4b, 0x0b4d,
-0x0b56, 0x0b57,
+0x0b55, 0x0b57,
0x0b5c, 0x0b5d,
0x0b5f, 0x0b63,
0x0b66, 0x0b77,
@@ -934,15 +978,14 @@ CR_Graph[] = { 671,
0x0ce0, 0x0ce3,
0x0ce6, 0x0cef,
0x0cf1, 0x0cf2,
-0x0d00, 0x0d03,
-0x0d05, 0x0d0c,
+0x0d00, 0x0d0c,
0x0d0e, 0x0d10,
0x0d12, 0x0d44,
0x0d46, 0x0d48,
0x0d4a, 0x0d4f,
0x0d54, 0x0d63,
0x0d66, 0x0d7f,
-0x0d82, 0x0d83,
+0x0d81, 0x0d83,
0x0d85, 0x0d96,
0x0d9a, 0x0db1,
0x0db3, 0x0dbb,
@@ -1029,7 +1072,7 @@ CR_Graph[] = { 671,
0x1a7f, 0x1a89,
0x1a90, 0x1a99,
0x1aa0, 0x1aad,
-0x1ab0, 0x1abe,
+0x1ab0, 0x1ac0,
0x1b00, 0x1b4b,
0x1b50, 0x1b7c,
0x1b80, 0x1bf3,
@@ -1070,7 +1113,7 @@ CR_Graph[] = { 671,
0x2440, 0x244a,
0x2460, 0x2b73,
0x2b76, 0x2b95,
-0x2b98, 0x2c2e,
+0x2b97, 0x2c2e,
0x2c30, 0x2c5e,
0x2c60, 0x2cf3,
0x2cf9, 0x2d25,
@@ -1087,7 +1130,7 @@ CR_Graph[] = { 671,
0x2dc8, 0x2dce,
0x2dd0, 0x2dd6,
0x2dd8, 0x2dde,
-0x2de0, 0x2e4f,
+0x2de0, 0x2e52,
0x2e80, 0x2e99,
0x2e9b, 0x2ef3,
0x2f00, 0x2fd5,
@@ -1097,18 +1140,16 @@ CR_Graph[] = { 671,
0x3099, 0x30ff,
0x3105, 0x312f,
0x3131, 0x318e,
-0x3190, 0x31ba,
-0x31c0, 0x31e3,
+0x3190, 0x31e3,
0x31f0, 0x321e,
-0x3220, 0x4db5,
-0x4dc0, 0x9fef,
+0x3220, 0x9ffc,
0xa000, 0xa48c,
0xa490, 0xa4c6,
0xa4d0, 0xa62b,
0xa640, 0xa6f7,
0xa700, 0xa7bf,
-0xa7c2, 0xa7c6,
-0xa7f7, 0xa82b,
+0xa7c2, 0xa7ca,
+0xa7f5, 0xa82c,
0xa830, 0xa839,
0xa840, 0xa877,
0xa880, 0xa8c5,
@@ -1128,7 +1169,7 @@ CR_Graph[] = { 671,
0xab11, 0xab16,
0xab20, 0xab26,
0xab28, 0xab2e,
-0xab30, 0xab67,
+0xab30, 0xab6b,
0xab70, 0xabed,
0xabf0, 0xabf9,
0xac00, 0xd7a3,
@@ -1173,7 +1214,7 @@ CR_Graph[] = { 671,
0x10100, 0x10102,
0x10107, 0x10133,
0x10137, 0x1018e,
-0x10190, 0x1019b,
+0x10190, 0x1019c,
0x101a0, 0x101a0,
0x101d0, 0x101fd,
0x10280, 0x1029c,
@@ -1233,8 +1274,12 @@ CR_Graph[] = { 671,
0x10cfa, 0x10d27,
0x10d30, 0x10d39,
0x10e60, 0x10e7e,
+0x10e80, 0x10ea9,
+0x10eab, 0x10ead,
+0x10eb0, 0x10eb1,
0x10f00, 0x10f27,
0x10f30, 0x10f59,
+0x10fb0, 0x10fcb,
0x10fe0, 0x10ff6,
0x11000, 0x1104d,
0x11052, 0x1106f,
@@ -1243,10 +1288,9 @@ CR_Graph[] = { 671,
0x110d0, 0x110e8,
0x110f0, 0x110f9,
0x11100, 0x11134,
-0x11136, 0x11146,
+0x11136, 0x11147,
0x11150, 0x11176,
-0x11180, 0x111cd,
-0x111d0, 0x111df,
+0x11180, 0x111df,
0x111e1, 0x111f4,
0x11200, 0x11211,
0x11213, 0x1123e,
@@ -1272,9 +1316,8 @@ CR_Graph[] = { 671,
0x1135d, 0x11363,
0x11366, 0x1136c,
0x11370, 0x11374,
-0x11400, 0x11459,
-0x1145b, 0x1145b,
-0x1145d, 0x1145f,
+0x11400, 0x1145b,
+0x1145d, 0x11461,
0x11480, 0x114c7,
0x114d0, 0x114d9,
0x11580, 0x115b5,
@@ -1289,7 +1332,14 @@ CR_Graph[] = { 671,
0x11730, 0x1173f,
0x11800, 0x1183b,
0x118a0, 0x118f2,
-0x118ff, 0x118ff,
+0x118ff, 0x11906,
+0x11909, 0x11909,
+0x1190c, 0x11913,
+0x11915, 0x11916,
+0x11918, 0x11935,
+0x11937, 0x11938,
+0x1193b, 0x11946,
+0x11950, 0x11959,
0x119a0, 0x119a7,
0x119aa, 0x119d7,
0x119da, 0x119e4,
@@ -1317,6 +1367,7 @@ CR_Graph[] = { 671,
0x11d93, 0x11d98,
0x11da0, 0x11da9,
0x11ee0, 0x11ef8,
+0x11fb0, 0x11fb0,
0x11fc0, 0x11ff1,
0x11fff, 0x12399,
0x12400, 0x1246e,
@@ -1340,9 +1391,11 @@ CR_Graph[] = { 671,
0x16f00, 0x16f4a,
0x16f4f, 0x16f87,
0x16f8f, 0x16f9f,
-0x16fe0, 0x16fe3,
+0x16fe0, 0x16fe4,
+0x16ff0, 0x16ff1,
0x17000, 0x187f7,
-0x18800, 0x18af2,
+0x18800, 0x18cd5,
+0x18d00, 0x18d08,
0x1b000, 0x1b11e,
0x1b150, 0x1b152,
0x1b164, 0x1b167,
@@ -1440,17 +1493,15 @@ CR_Graph[] = { 671,
0x1f0b1, 0x1f0bf,
0x1f0c1, 0x1f0cf,
0x1f0d1, 0x1f0f5,
-0x1f100, 0x1f10c,
-0x1f110, 0x1f16c,
-0x1f170, 0x1f1ac,
+0x1f100, 0x1f1ad,
0x1f1e6, 0x1f202,
0x1f210, 0x1f23b,
0x1f240, 0x1f248,
0x1f250, 0x1f251,
0x1f260, 0x1f265,
-0x1f300, 0x1f6d5,
+0x1f300, 0x1f6d7,
0x1f6e0, 0x1f6ec,
-0x1f6f0, 0x1f6fa,
+0x1f6f0, 0x1f6fc,
0x1f700, 0x1f773,
0x1f780, 0x1f7d8,
0x1f7e0, 0x1f7eb,
@@ -1459,24 +1510,28 @@ CR_Graph[] = { 671,
0x1f850, 0x1f859,
0x1f860, 0x1f887,
0x1f890, 0x1f8ad,
-0x1f900, 0x1f90b,
-0x1f90d, 0x1f971,
-0x1f973, 0x1f976,
-0x1f97a, 0x1f9a2,
-0x1f9a5, 0x1f9aa,
-0x1f9ae, 0x1f9ca,
+0x1f8b0, 0x1f8b1,
+0x1f900, 0x1f978,
+0x1f97a, 0x1f9cb,
0x1f9cd, 0x1fa53,
0x1fa60, 0x1fa6d,
-0x1fa70, 0x1fa73,
+0x1fa70, 0x1fa74,
0x1fa78, 0x1fa7a,
-0x1fa80, 0x1fa82,
-0x1fa90, 0x1fa95,
-0x20000, 0x2a6d6,
+0x1fa80, 0x1fa86,
+0x1fa90, 0x1faa8,
+0x1fab0, 0x1fab6,
+0x1fac0, 0x1fac2,
+0x1fad0, 0x1fad6,
+0x1fb00, 0x1fb92,
+0x1fb94, 0x1fbca,
+0x1fbf0, 0x1fbf9,
+0x20000, 0x2a6dd,
0x2a700, 0x2b734,
0x2b740, 0x2b81d,
0x2b820, 0x2cea1,
0x2ceb0, 0x2ebe0,
0x2f800, 0x2fa1d,
+0x30000, 0x3134a,
0xe0001, 0xe0001,
0xe0020, 0xe007f,
0xe0100, 0xe01ef,
@@ -1486,7 +1541,7 @@ CR_Graph[] = { 671,
/* PROPERTY: 'Lower': POSIX [[:Lower:]] */
static const OnigCodePoint
-CR_Lower[] = { 649,
+CR_Lower[] = { 652,
0x0061, 0x007a,
0x00aa, 0x00aa,
0x00b5, 0x00b5,
@@ -2095,9 +2150,12 @@ CR_Lower[] = { 649,
0xa7bd, 0xa7bd,
0xa7bf, 0xa7bf,
0xa7c3, 0xa7c3,
+0xa7c8, 0xa7c8,
+0xa7ca, 0xa7ca,
+0xa7f6, 0xa7f6,
0xa7f8, 0xa7fa,
0xab30, 0xab5a,
-0xab5c, 0xab67,
+0xab5c, 0xab68,
0xab70, 0xabbf,
0xfb00, 0xfb06,
0xfb13, 0xfb17,
@@ -2140,7 +2198,7 @@ CR_Lower[] = { 649,
/* PROPERTY: 'Print': POSIX [[:Print:]] */
static const OnigCodePoint
-CR_Print[] = { 668,
+CR_Print[] = { 679,
0x0020, 0x007e,
0x00a0, 0x0377,
0x037a, 0x037f,
@@ -2165,7 +2223,7 @@ CR_Print[] = { 668,
0x085e, 0x085e,
0x0860, 0x086a,
0x08a0, 0x08b4,
-0x08b6, 0x08bd,
+0x08b6, 0x08c7,
0x08d3, 0x0983,
0x0985, 0x098c,
0x098f, 0x0990,
@@ -2220,7 +2278,7 @@ CR_Print[] = { 668,
0x0b3c, 0x0b44,
0x0b47, 0x0b48,
0x0b4b, 0x0b4d,
-0x0b56, 0x0b57,
+0x0b55, 0x0b57,
0x0b5c, 0x0b5d,
0x0b5f, 0x0b63,
0x0b66, 0x0b77,
@@ -2264,15 +2322,14 @@ CR_Print[] = { 668,
0x0ce0, 0x0ce3,
0x0ce6, 0x0cef,
0x0cf1, 0x0cf2,
-0x0d00, 0x0d03,
-0x0d05, 0x0d0c,
+0x0d00, 0x0d0c,
0x0d0e, 0x0d10,
0x0d12, 0x0d44,
0x0d46, 0x0d48,
0x0d4a, 0x0d4f,
0x0d54, 0x0d63,
0x0d66, 0x0d7f,
-0x0d82, 0x0d83,
+0x0d81, 0x0d83,
0x0d85, 0x0d96,
0x0d9a, 0x0db1,
0x0db3, 0x0dbb,
@@ -2358,7 +2415,7 @@ CR_Print[] = { 668,
0x1a7f, 0x1a89,
0x1a90, 0x1a99,
0x1aa0, 0x1aad,
-0x1ab0, 0x1abe,
+0x1ab0, 0x1ac0,
0x1b00, 0x1b4b,
0x1b50, 0x1b7c,
0x1b80, 0x1bf3,
@@ -2397,7 +2454,7 @@ CR_Print[] = { 668,
0x2440, 0x244a,
0x2460, 0x2b73,
0x2b76, 0x2b95,
-0x2b98, 0x2c2e,
+0x2b97, 0x2c2e,
0x2c30, 0x2c5e,
0x2c60, 0x2cf3,
0x2cf9, 0x2d25,
@@ -2414,7 +2471,7 @@ CR_Print[] = { 668,
0x2dc8, 0x2dce,
0x2dd0, 0x2dd6,
0x2dd8, 0x2dde,
-0x2de0, 0x2e4f,
+0x2de0, 0x2e52,
0x2e80, 0x2e99,
0x2e9b, 0x2ef3,
0x2f00, 0x2fd5,
@@ -2424,18 +2481,16 @@ CR_Print[] = { 668,
0x3099, 0x30ff,
0x3105, 0x312f,
0x3131, 0x318e,
-0x3190, 0x31ba,
-0x31c0, 0x31e3,
+0x3190, 0x31e3,
0x31f0, 0x321e,
-0x3220, 0x4db5,
-0x4dc0, 0x9fef,
+0x3220, 0x9ffc,
0xa000, 0xa48c,
0xa490, 0xa4c6,
0xa4d0, 0xa62b,
0xa640, 0xa6f7,
0xa700, 0xa7bf,
-0xa7c2, 0xa7c6,
-0xa7f7, 0xa82b,
+0xa7c2, 0xa7ca,
+0xa7f5, 0xa82c,
0xa830, 0xa839,
0xa840, 0xa877,
0xa880, 0xa8c5,
@@ -2455,7 +2510,7 @@ CR_Print[] = { 668,
0xab11, 0xab16,
0xab20, 0xab26,
0xab28, 0xab2e,
-0xab30, 0xab67,
+0xab30, 0xab6b,
0xab70, 0xabed,
0xabf0, 0xabf9,
0xac00, 0xd7a3,
@@ -2500,7 +2555,7 @@ CR_Print[] = { 668,
0x10100, 0x10102,
0x10107, 0x10133,
0x10137, 0x1018e,
-0x10190, 0x1019b,
+0x10190, 0x1019c,
0x101a0, 0x101a0,
0x101d0, 0x101fd,
0x10280, 0x1029c,
@@ -2560,8 +2615,12 @@ CR_Print[] = { 668,
0x10cfa, 0x10d27,
0x10d30, 0x10d39,
0x10e60, 0x10e7e,
+0x10e80, 0x10ea9,
+0x10eab, 0x10ead,
+0x10eb0, 0x10eb1,
0x10f00, 0x10f27,
0x10f30, 0x10f59,
+0x10fb0, 0x10fcb,
0x10fe0, 0x10ff6,
0x11000, 0x1104d,
0x11052, 0x1106f,
@@ -2570,10 +2629,9 @@ CR_Print[] = { 668,
0x110d0, 0x110e8,
0x110f0, 0x110f9,
0x11100, 0x11134,
-0x11136, 0x11146,
+0x11136, 0x11147,
0x11150, 0x11176,
-0x11180, 0x111cd,
-0x111d0, 0x111df,
+0x11180, 0x111df,
0x111e1, 0x111f4,
0x11200, 0x11211,
0x11213, 0x1123e,
@@ -2599,9 +2657,8 @@ CR_Print[] = { 668,
0x1135d, 0x11363,
0x11366, 0x1136c,
0x11370, 0x11374,
-0x11400, 0x11459,
-0x1145b, 0x1145b,
-0x1145d, 0x1145f,
+0x11400, 0x1145b,
+0x1145d, 0x11461,
0x11480, 0x114c7,
0x114d0, 0x114d9,
0x11580, 0x115b5,
@@ -2616,7 +2673,14 @@ CR_Print[] = { 668,
0x11730, 0x1173f,
0x11800, 0x1183b,
0x118a0, 0x118f2,
-0x118ff, 0x118ff,
+0x118ff, 0x11906,
+0x11909, 0x11909,
+0x1190c, 0x11913,
+0x11915, 0x11916,
+0x11918, 0x11935,
+0x11937, 0x11938,
+0x1193b, 0x11946,
+0x11950, 0x11959,
0x119a0, 0x119a7,
0x119aa, 0x119d7,
0x119da, 0x119e4,
@@ -2644,6 +2708,7 @@ CR_Print[] = { 668,
0x11d93, 0x11d98,
0x11da0, 0x11da9,
0x11ee0, 0x11ef8,
+0x11fb0, 0x11fb0,
0x11fc0, 0x11ff1,
0x11fff, 0x12399,
0x12400, 0x1246e,
@@ -2667,9 +2732,11 @@ CR_Print[] = { 668,
0x16f00, 0x16f4a,
0x16f4f, 0x16f87,
0x16f8f, 0x16f9f,
-0x16fe0, 0x16fe3,
+0x16fe0, 0x16fe4,
+0x16ff0, 0x16ff1,
0x17000, 0x187f7,
-0x18800, 0x18af2,
+0x18800, 0x18cd5,
+0x18d00, 0x18d08,
0x1b000, 0x1b11e,
0x1b150, 0x1b152,
0x1b164, 0x1b167,
@@ -2767,17 +2834,15 @@ CR_Print[] = { 668,
0x1f0b1, 0x1f0bf,
0x1f0c1, 0x1f0cf,
0x1f0d1, 0x1f0f5,
-0x1f100, 0x1f10c,
-0x1f110, 0x1f16c,
-0x1f170, 0x1f1ac,
+0x1f100, 0x1f1ad,
0x1f1e6, 0x1f202,
0x1f210, 0x1f23b,
0x1f240, 0x1f248,
0x1f250, 0x1f251,
0x1f260, 0x1f265,
-0x1f300, 0x1f6d5,
+0x1f300, 0x1f6d7,
0x1f6e0, 0x1f6ec,
-0x1f6f0, 0x1f6fa,
+0x1f6f0, 0x1f6fc,
0x1f700, 0x1f773,
0x1f780, 0x1f7d8,
0x1f7e0, 0x1f7eb,
@@ -2786,24 +2851,28 @@ CR_Print[] = { 668,
0x1f850, 0x1f859,
0x1f860, 0x1f887,
0x1f890, 0x1f8ad,
-0x1f900, 0x1f90b,
-0x1f90d, 0x1f971,
-0x1f973, 0x1f976,
-0x1f97a, 0x1f9a2,
-0x1f9a5, 0x1f9aa,
-0x1f9ae, 0x1f9ca,
+0x1f8b0, 0x1f8b1,
+0x1f900, 0x1f978,
+0x1f97a, 0x1f9cb,
0x1f9cd, 0x1fa53,
0x1fa60, 0x1fa6d,
-0x1fa70, 0x1fa73,
+0x1fa70, 0x1fa74,
0x1fa78, 0x1fa7a,
-0x1fa80, 0x1fa82,
-0x1fa90, 0x1fa95,
-0x20000, 0x2a6d6,
+0x1fa80, 0x1fa86,
+0x1fa90, 0x1faa8,
+0x1fab0, 0x1fab6,
+0x1fac0, 0x1fac2,
+0x1fad0, 0x1fad6,
+0x1fb00, 0x1fb92,
+0x1fb94, 0x1fbca,
+0x1fbf0, 0x1fbf9,
+0x20000, 0x2a6dd,
0x2a700, 0x2b734,
0x2b740, 0x2b81d,
0x2b820, 0x2cea1,
0x2ceb0, 0x2ebe0,
0x2f800, 0x2fa1d,
+0x30000, 0x3134a,
0xe0001, 0xe0001,
0xe0020, 0xe007f,
0xe0100, 0xe01ef,
@@ -2813,7 +2882,7 @@ CR_Print[] = { 668,
/* PROPERTY: 'Punct': POSIX [[:Punct:]] */
static const OnigCodePoint
-CR_Punct[] = { 182,
+CR_Punct[] = { 185,
0x0021, 0x0023,
0x0025, 0x002a,
0x002c, 0x002f,
@@ -2904,6 +2973,7 @@ CR_Punct[] = { 182,
0x2d70, 0x2d70,
0x2e00, 0x2e2e,
0x2e30, 0x2e4f,
+0x2e52, 0x2e52,
0x3001, 0x3003,
0x3008, 0x3011,
0x3014, 0x301f,
@@ -2957,6 +3027,7 @@ CR_Punct[] = { 182,
0x10af0, 0x10af6,
0x10b39, 0x10b3f,
0x10b99, 0x10b9c,
+0x10ead, 0x10ead,
0x10f55, 0x10f59,
0x11047, 0x1104d,
0x110bb, 0x110bc,
@@ -2970,7 +3041,7 @@ CR_Punct[] = { 182,
0x11238, 0x1123d,
0x112a9, 0x112a9,
0x1144b, 0x1144f,
-0x1145b, 0x1145b,
+0x1145a, 0x1145b,
0x1145d, 0x1145d,
0x114c6, 0x114c6,
0x115c1, 0x115d7,
@@ -2978,6 +3049,7 @@ CR_Punct[] = { 182,
0x11660, 0x1166c,
0x1173c, 0x1173e,
0x1183b, 0x1183b,
+0x11944, 0x11946,
0x119e2, 0x119e2,
0x11a3f, 0x11a46,
0x11a9a, 0x11a9c,
@@ -3015,7 +3087,7 @@ CR_Space[] = { 10,
/* PROPERTY: 'Upper': POSIX [[:Upper:]] */
static const OnigCodePoint
-CR_Upper[] = { 641,
+CR_Upper[] = { 643,
0x0041, 0x005a,
0x00c0, 0x00d6,
0x00d8, 0x00de,
@@ -3615,7 +3687,9 @@ CR_Upper[] = { 641,
0xa7bc, 0xa7bc,
0xa7be, 0xa7be,
0xa7c2, 0xa7c2,
-0xa7c4, 0xa7c6,
+0xa7c4, 0xa7c7,
+0xa7c9, 0xa7c9,
+0xa7f5, 0xa7f5,
0xff21, 0xff3a,
0x10400, 0x10427,
0x104b0, 0x104d3,
@@ -3669,7 +3743,7 @@ CR_XDigit[] = { 3,
/* PROPERTY: 'Word': POSIX [[:Word:]] */
static const OnigCodePoint
-CR_Word[] = { 716,
+CR_Word[] = { 732,
0x0030, 0x0039,
0x0041, 0x005a,
0x005f, 0x005f,
@@ -3721,7 +3795,7 @@ CR_Word[] = { 716,
0x0840, 0x085b,
0x0860, 0x086a,
0x08a0, 0x08b4,
-0x08b6, 0x08bd,
+0x08b6, 0x08c7,
0x08d3, 0x08e1,
0x08e3, 0x0963,
0x0966, 0x096f,
@@ -3781,7 +3855,7 @@ CR_Word[] = { 716,
0x0b3c, 0x0b44,
0x0b47, 0x0b48,
0x0b4b, 0x0b4d,
-0x0b56, 0x0b57,
+0x0b55, 0x0b57,
0x0b5c, 0x0b5d,
0x0b5f, 0x0b63,
0x0b66, 0x0b6f,
@@ -3827,8 +3901,7 @@ CR_Word[] = { 716,
0x0ce0, 0x0ce3,
0x0ce6, 0x0cef,
0x0cf1, 0x0cf2,
-0x0d00, 0x0d03,
-0x0d05, 0x0d0c,
+0x0d00, 0x0d0c,
0x0d0e, 0x0d10,
0x0d12, 0x0d44,
0x0d46, 0x0d48,
@@ -3837,7 +3910,7 @@ CR_Word[] = { 716,
0x0d5f, 0x0d63,
0x0d66, 0x0d6f,
0x0d7a, 0x0d7f,
-0x0d82, 0x0d83,
+0x0d81, 0x0d83,
0x0d85, 0x0d96,
0x0d9a, 0x0db1,
0x0db3, 0x0dbb,
@@ -3936,7 +4009,7 @@ CR_Word[] = { 716,
0x1a7f, 0x1a89,
0x1a90, 0x1a99,
0x1aa7, 0x1aa7,
-0x1ab0, 0x1abe,
+0x1ab0, 0x1ac0,
0x1b00, 0x1b4b,
0x1b50, 0x1b59,
0x1b6b, 0x1b73,
@@ -4021,10 +4094,10 @@ CR_Word[] = { 716,
0x30fc, 0x30ff,
0x3105, 0x312f,
0x3131, 0x318e,
-0x31a0, 0x31ba,
+0x31a0, 0x31bf,
0x31f0, 0x31ff,
-0x3400, 0x4db5,
-0x4e00, 0x9fef,
+0x3400, 0x4dbf,
+0x4e00, 0x9ffc,
0xa000, 0xa48c,
0xa4d0, 0xa4fd,
0xa500, 0xa60c,
@@ -4035,8 +4108,9 @@ CR_Word[] = { 716,
0xa717, 0xa71f,
0xa722, 0xa788,
0xa78b, 0xa7bf,
-0xa7c2, 0xa7c6,
-0xa7f7, 0xa827,
+0xa7c2, 0xa7ca,
+0xa7f5, 0xa827,
+0xa82c, 0xa82c,
0xa840, 0xa873,
0xa880, 0xa8c5,
0xa8d0, 0xa8d9,
@@ -4062,7 +4136,7 @@ CR_Word[] = { 716,
0xab20, 0xab26,
0xab28, 0xab2e,
0xab30, 0xab5a,
-0xab5c, 0xab67,
+0xab5c, 0xab69,
0xab70, 0xabea,
0xabec, 0xabed,
0xabf0, 0xabf9,
@@ -4161,9 +4235,13 @@ CR_Word[] = { 716,
0x10cc0, 0x10cf2,
0x10d00, 0x10d27,
0x10d30, 0x10d39,
+0x10e80, 0x10ea9,
+0x10eab, 0x10eac,
+0x10eb0, 0x10eb1,
0x10f00, 0x10f1c,
0x10f27, 0x10f27,
0x10f30, 0x10f50,
+0x10fb0, 0x10fc4,
0x10fe0, 0x10ff6,
0x11000, 0x11046,
0x11066, 0x1106f,
@@ -4172,12 +4250,12 @@ CR_Word[] = { 716,
0x110f0, 0x110f9,
0x11100, 0x11134,
0x11136, 0x1113f,
-0x11144, 0x11146,
+0x11144, 0x11147,
0x11150, 0x11173,
0x11176, 0x11176,
0x11180, 0x111c4,
0x111c9, 0x111cc,
-0x111d0, 0x111da,
+0x111ce, 0x111da,
0x111dc, 0x111dc,
0x11200, 0x11211,
0x11213, 0x11237,
@@ -4206,7 +4284,7 @@ CR_Word[] = { 716,
0x11370, 0x11374,
0x11400, 0x1144a,
0x11450, 0x11459,
-0x1145e, 0x1145f,
+0x1145e, 0x11461,
0x11480, 0x114c5,
0x114c7, 0x114c7,
0x114d0, 0x114d9,
@@ -4223,7 +4301,14 @@ CR_Word[] = { 716,
0x11730, 0x11739,
0x11800, 0x1183a,
0x118a0, 0x118e9,
-0x118ff, 0x118ff,
+0x118ff, 0x11906,
+0x11909, 0x11909,
+0x1190c, 0x11913,
+0x11915, 0x11916,
+0x11918, 0x11935,
+0x11937, 0x11938,
+0x1193b, 0x11943,
+0x11950, 0x11959,
0x119a0, 0x119a7,
0x119aa, 0x119d7,
0x119da, 0x119e1,
@@ -4254,6 +4339,7 @@ CR_Word[] = { 716,
0x11d93, 0x11d98,
0x11da0, 0x11da9,
0x11ee0, 0x11ef6,
+0x11fb0, 0x11fb0,
0x12000, 0x12399,
0x12400, 0x1246e,
0x12480, 0x12543,
@@ -4274,9 +4360,11 @@ CR_Word[] = { 716,
0x16f4f, 0x16f87,
0x16f8f, 0x16f9f,
0x16fe0, 0x16fe1,
-0x16fe3, 0x16fe3,
+0x16fe3, 0x16fe4,
+0x16ff0, 0x16ff1,
0x17000, 0x187f7,
-0x18800, 0x18af2,
+0x18800, 0x18cd5,
+0x18d00, 0x18d08,
0x1b000, 0x1b11e,
0x1b150, 0x1b152,
0x1b164, 0x1b167,
@@ -4379,18 +4467,20 @@ CR_Word[] = { 716,
0x1f130, 0x1f149,
0x1f150, 0x1f169,
0x1f170, 0x1f189,
-0x20000, 0x2a6d6,
+0x1fbf0, 0x1fbf9,
+0x20000, 0x2a6dd,
0x2a700, 0x2b734,
0x2b740, 0x2b81d,
0x2b820, 0x2cea1,
0x2ceb0, 0x2ebe0,
0x2f800, 0x2fa1d,
+0x30000, 0x3134a,
0xe0100, 0xe01ef,
}; /* END of CR_Word */
/* PROPERTY: 'Alnum': POSIX [[:Alnum:]] */
static const OnigCodePoint
-CR_Alnum[] = { 715,
+CR_Alnum[] = { 732,
0x0030, 0x0039,
0x0041, 0x005a,
0x0061, 0x007a,
@@ -4444,7 +4534,7 @@ CR_Alnum[] = { 715,
0x0840, 0x0858,
0x0860, 0x086a,
0x08a0, 0x08b4,
-0x08b6, 0x08bd,
+0x08b6, 0x08c7,
0x08d4, 0x08df,
0x08e3, 0x08e9,
0x08f0, 0x093b,
@@ -4554,8 +4644,7 @@ CR_Alnum[] = { 715,
0x0ce0, 0x0ce3,
0x0ce6, 0x0cef,
0x0cf1, 0x0cf2,
-0x0d00, 0x0d03,
-0x0d05, 0x0d0c,
+0x0d00, 0x0d0c,
0x0d0e, 0x0d10,
0x0d12, 0x0d3a,
0x0d3d, 0x0d44,
@@ -4566,7 +4655,7 @@ CR_Alnum[] = { 715,
0x0d5f, 0x0d63,
0x0d66, 0x0d6f,
0x0d7a, 0x0d7f,
-0x0d82, 0x0d83,
+0x0d81, 0x0d83,
0x0d85, 0x0d96,
0x0d9a, 0x0db1,
0x0db3, 0x0dbb,
@@ -4662,6 +4751,7 @@ CR_Alnum[] = { 715,
0x1a80, 0x1a89,
0x1a90, 0x1a99,
0x1aa7, 0x1aa7,
+0x1abf, 0x1ac0,
0x1b00, 0x1b33,
0x1b35, 0x1b43,
0x1b45, 0x1b4b,
@@ -4749,10 +4839,10 @@ CR_Alnum[] = { 715,
0x30fc, 0x30ff,
0x3105, 0x312f,
0x3131, 0x318e,
-0x31a0, 0x31ba,
+0x31a0, 0x31bf,
0x31f0, 0x31ff,
-0x3400, 0x4db5,
-0x4e00, 0x9fef,
+0x3400, 0x4dbf,
+0x4e00, 0x9ffc,
0xa000, 0xa48c,
0xa4d0, 0xa4fd,
0xa500, 0xa60c,
@@ -4763,8 +4853,8 @@ CR_Alnum[] = { 715,
0xa717, 0xa71f,
0xa722, 0xa788,
0xa78b, 0xa7bf,
-0xa7c2, 0xa7c6,
-0xa7f7, 0xa805,
+0xa7c2, 0xa7ca,
+0xa7f5, 0xa805,
0xa807, 0xa827,
0xa840, 0xa873,
0xa880, 0xa8c3,
@@ -4795,7 +4885,7 @@ CR_Alnum[] = { 715,
0xab20, 0xab26,
0xab28, 0xab2e,
0xab30, 0xab5a,
-0xab5c, 0xab67,
+0xab5c, 0xab69,
0xab70, 0xabea,
0xabf0, 0xabf9,
0xac00, 0xd7a3,
@@ -4884,9 +4974,13 @@ CR_Alnum[] = { 715,
0x10cc0, 0x10cf2,
0x10d00, 0x10d27,
0x10d30, 0x10d39,
+0x10e80, 0x10ea9,
+0x10eab, 0x10eac,
+0x10eb0, 0x10eb1,
0x10f00, 0x10f1c,
0x10f27, 0x10f27,
0x10f30, 0x10f45,
+0x10fb0, 0x10fc4,
0x10fe0, 0x10ff6,
0x11000, 0x11045,
0x11066, 0x1106f,
@@ -4895,12 +4989,12 @@ CR_Alnum[] = { 715,
0x110f0, 0x110f9,
0x11100, 0x11132,
0x11136, 0x1113f,
-0x11144, 0x11146,
+0x11144, 0x11147,
0x11150, 0x11172,
0x11176, 0x11176,
0x11180, 0x111bf,
0x111c1, 0x111c4,
-0x111d0, 0x111da,
+0x111ce, 0x111da,
0x111dc, 0x111dc,
0x11200, 0x11211,
0x11213, 0x11234,
@@ -4930,7 +5024,7 @@ CR_Alnum[] = { 715,
0x11443, 0x11445,
0x11447, 0x1144a,
0x11450, 0x11459,
-0x1145f, 0x1145f,
+0x1145f, 0x11461,
0x11480, 0x114c1,
0x114c4, 0x114c5,
0x114c7, 0x114c7,
@@ -4950,7 +5044,15 @@ CR_Alnum[] = { 715,
0x11730, 0x11739,
0x11800, 0x11838,
0x118a0, 0x118e9,
-0x118ff, 0x118ff,
+0x118ff, 0x11906,
+0x11909, 0x11909,
+0x1190c, 0x11913,
+0x11915, 0x11916,
+0x11918, 0x11935,
+0x11937, 0x11938,
+0x1193b, 0x1193c,
+0x1193f, 0x11942,
+0x11950, 0x11959,
0x119a0, 0x119a7,
0x119aa, 0x119d7,
0x119da, 0x119df,
@@ -4986,6 +5088,7 @@ CR_Alnum[] = { 715,
0x11d98, 0x11d98,
0x11da0, 0x11da9,
0x11ee0, 0x11ef6,
+0x11fb0, 0x11fb0,
0x12000, 0x12399,
0x12400, 0x1246e,
0x12480, 0x12543,
@@ -5006,8 +5109,10 @@ CR_Alnum[] = { 715,
0x16f8f, 0x16f9f,
0x16fe0, 0x16fe1,
0x16fe3, 0x16fe3,
+0x16ff0, 0x16ff1,
0x17000, 0x187f7,
-0x18800, 0x18af2,
+0x18800, 0x18cd5,
+0x18d00, 0x18d08,
0x1b000, 0x1b11e,
0x1b150, 0x1b152,
0x1b164, 0x1b167,
@@ -5100,12 +5205,14 @@ CR_Alnum[] = { 715,
0x1f130, 0x1f149,
0x1f150, 0x1f169,
0x1f170, 0x1f189,
-0x20000, 0x2a6d6,
+0x1fbf0, 0x1fbf9,
+0x20000, 0x2a6dd,
0x2a700, 0x2b734,
0x2b740, 0x2b81d,
0x2b820, 0x2cea1,
0x2ceb0, 0x2ebe0,
0x2f800, 0x2fa1d,
+0x30000, 0x3134a,
}; /* END of CR_Alnum */
/* PROPERTY: 'ASCII': POSIX [[:ASCII:]] */